• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/event_calendar.php
  • Класс: CEventCalendar
  • Вызов: CEventCalendar::AppendJS
public function AppendJS($Params)
{
	global $USER;
	CUtil::InitJSCore(array('ajax', 'window'));

	// Add scripts
	$arJS = array(
		'/bitrix/js/intranet/event_calendar/core.js',
		'/bitrix/js/intranet/event_calendar/dialogs.js',
		'/bitrix/js/intranet/event_calendar/week.js',
		'/bitrix/js/intranet/event_calendar/events.js',
		'/bitrix/js/intranet/event_calendar/controlls.js'
	);
	$arJS[] = '/bitrix/js/main/utils.js';

	$arCSS = array();
	if (!$USER->IsAuthorized()) // For anonymus  users
	{
		$arCSS[] = '/bitrix/themes/.default/pubstyles.css';
	}

	for($i = 0, $l = count($arJS); $i < $l; $i++)
		$arJS[$i] .= '?v='.filemtime($_SERVER['DOCUMENT_ROOT'].$arJS[$i]);

	for($i = 0, $l = count($arCSS); $i < $l; $i++)
		$arCSS[$i] .= '?v='.filemtime($_SERVER['DOCUMENT_ROOT'].$arCSS[$i]);

	?>