• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/planner.php
  • Класс: CIntranetPlanner
  • Вызов: CIntranetPlanner::callAction
static function callAction($action, $site_id)
{
	global $USER, $CACHE_MANAGER;

	$res = array();

	$events = GetModuleEvents("intranet", "OnPlannerAction");
	while($arEvent = $events->Fetch())
	{
		$eventRes = ExecuteModuleEventEx(
			$arEvent,
			array(
				$action,
				array(
					'SITE_ID' => $site_id
				)
			)
		);


		if(is_array($eventRes))
		{
			$res = array_merge($res, $eventRes);
		}
	}

	$CACHE_MANAGER->ClearByTag(self::CACHE_TAG.$USER->GetID());

	return $res;
}