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

	if (!$this->runBeforeValidate())
	{
		return false;
	}

	if ($fieldsNames === null)
	{
		$fieldsNames = $this->buildFormFields();
	}

	foreach ($this->getValidators() as $validator)
	{
		/** @var BaseFormFilter $validator */
		$validator->validateFields($this, $fieldsNames);
	}
	$this->runAfterValidate();

	return !$this->hasErrors();
}