if (!$USER->IsAdmin()) { return; } if (!CModule::IncludeModule('obx.core')) { return; } IncludeModuleLangFile(__FILE__); ?> <style type="text/css" rel="stylesheet"> #obx_core_settings_lesscss_edit_table td.adm-detail-content-cell-l { width: 50%; } </style> <?php $ModuleSettings = new SettingsAdminPage('OpenBXCoreModuleOptions'); $arOptions = array(); /** @noinspection PhpDynamicAsStaticMethodCallInspection */ $rsSiteList = CSite::GetList($by = 'SORT', $order = 'ASC'); $iLessCssSitesSort = 110; while ($arSite = $rsSiteList->Fetch()) { $arOptions['PROD_READY_' . $arSite['ID']] = array('NAME' => GetMessage('OBX_CORE_SETTINGS_LESSCSS__FOR_') . ' "' . $arSite['NAME'] . '" [' . $arSite['ID'] . ']', 'TYPE' => 'CHECKBOX', 'VALUE' => 'N', 'INPUT_ATTR' => array(), 'SORT' => $iLessCssSitesSort++, 'GROUP' => 'LESS_CSS_4_SITES'); } $ModuleSettings->addTab(new SettingsTab('obx.core', 'LESSCSS', array('DIV' => 'obx_core_settings_lesscss', 'TAB' => GetMessage('OBX_CORE_SETTINGS_TAB_LESSCSS'), 'ICON' => 'settings_currency', 'TITLE' => GetMessage('OBX_MARKET_SETTINGS_TITLE_LESSCSS'), 'GROUPS' => array('LESS_CSS_4_SITES' => GetMessage('OBX_CORE_SETTINGS_LESSCSS_PROD_READY'))), $arOptions)); if ($ModuleSettings->checkSaveRequest()) { $ModuleSettings->save(); } if ($ModuleSettings->checkRestoreRequest()) { $ModuleSettings->restoreDefaults(); } $ModuleSettings->show();