예제 #1
0
<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
/**
 * Bitrix vars
 *
 * @var array $arParams
 * @var array $arResult
 * @var string $templateFolder
 * @global CMain $APPLICATION
 */
CUtil::InitJSCore(array('window', 'ajax'));
$APPLICATION->AddHeadScript('/bitrix/js/main/utils.js');
$APPLICATION->AddHeadScript('/bitrix/js/main/popup_menu.js');
$APPLICATION->AddHeadScript('/bitrix/js/main/dd.js');
$APPLICATION->SetAdditionalCSS('/bitrix/themes/.default/pubstyles.css');
$theme = '';
if (isset($arResult["OPTIONS"])) {
    $theme = $arResult["OPTIONS"]["theme"];
} elseif (CPageOption::GetOptionString("main.interface", "use_themes", "Y") !== "N") {
    $theme = CGridOptions::GetTheme($arParams["GRID_ID"]);
}
if ($theme != '') {
    $APPLICATION->SetAdditionalCSS($templateFolder . '/themes/' . $theme . '/style.css');
}
$currentBodyClass = $APPLICATION->GetPageProperty("BodyClass", false);
$APPLICATION->SetPageProperty("BodyClass", ($currentBodyClass ? $currentBodyClass . " " : "") . "flexible-layout");