• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/landing.php
  • Класс: BitrixLandingLanding
  • Вызов: Landing::execHooks
protected function execHooks()
{
	$hooksExec = array();

	foreach (Hook::getForSite($this->siteId) as $hook)
	{
		if ($hook->enabled())
		{
			$hooksExec[$hook->getCode()] = $hook;
		}
	}

	foreach (Hook::getForLanding($this->id) as $hook)
	{
		if ($hook->enabled())
		{
			$hooksExec[$hook->getCode()] = $hook;
		}
	}

	foreach ($hooksExec as $hook)
	{
		if (
			!$this->getEditMode() ||
			$hook->enabledInEditMode()
		)
		{
			$hook->exec();
		}
	}
}