• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/util/form/baseform.php
  • Класс: BitrixTimemanUtilFormBaseForm
  • Вызов: BaseForm::load
public function load($data, $formName = null)
{
	$this->runBeforeLoad($data, $formName);

	if ($formName === null)
	{
		$formName = $this->getFormName();
	}
	if ($formName === '' && !empty($data))
	{
		$this->fillFields($data);

		return true;
	}
	elseif (isset($data[$formName]) && is_array($data[$formName]))
	{
		$this->fillFields($data[$formName]);

		return true;
	}
	elseif ($data instanceof BitrixMainHttpRequest)
	{
		$this->fillFields($data->getPost($formName));

		return true;
	}
	return false;
}