• Модуль: report
  • Путь к файлу: ~/bitrix/modules/report/lib/internals/controller.php
  • Класс: BitrixReportInternalsController
  • Вызов: Controller::triggerOnBeforeAction
protected function triggerOnBeforeAction($action)
{
	$event = new Event('report', static::EVENT_ON_BEFORE_ACTION . $action, array(
		'action' => $action,
		'controller' => $this,
	));
	$event->send($this);

	if($event->getResults())
	{
		foreach($event->getResults() as $eventResult)
		{
			if($eventResult->getType() != EventResult::SUCCESS)
			{
				return false;
			}
		}
	}

	return true;
}