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

	$arExt = array('planner');
	$arScripts = array();

	if(is_array($arData['SCRIPTS']))
	{
		foreach($arData['SCRIPTS'] as $script)
		{
			if(CJSCore::IsExtRegistered($script))
			{
				$arExt[] = $script;
			}
			else
			{
				$arScripts[] = $script;
			}
		}
	}

	if(is_array($arData['STYLES']))
	{
		foreach($arData['STYLES'] as $style)
		{
			$APPLICATION->SetAdditionalCSS($style);
		}
	}

	BitrixMainPageAsset::getInstance()->addJsKernelInfo('calendar_planner_handler', array('/bitrix/js/calendar/core_planner_handler.js'));
	BitrixMainPageAsset::getInstance()->addCssKernelInfo('calendar_planner_handler', array('/bitrix/js/calendar/core_planner_handler.css'));

	CJSCore::Init($arExt);
	foreach ($arScripts as $script)
	{
		$APPLICATION->AddHeadScript($script);
	}
}