Current Path : /var/www/www-root/data/www/monolith-realty.ru/bitrix/components/bitrix/main.include/ |
Current File : /var/www/www-root/data/www/monolith-realty.ru/bitrix/components/bitrix/main.include/.parameters.php |
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); $arType = array("page" => GetMessage("MAIN_INCLUDE_PAGE"), "sect" => GetMessage("MAIN_INCLUDE_SECT")); if ($GLOBALS['USER']->CanDoOperation('edit_php')) { $arType["file"] = GetMessage("MAIN_INCLUDE_FILE"); } $site_template = false; $site = ($_REQUEST["site"] <> ''? $_REQUEST["site"] : ($_REQUEST["src_site"] <> ''? $_REQUEST["src_site"] : false)); if($site !== false) { $rsSiteTemplates = CSite::GetTemplateList($site); while($arSiteTemplate = $rsSiteTemplates->Fetch()) { if($arSiteTemplate["CONDITION"] == '') { $site_template = $arSiteTemplate["TEMPLATE"]; break; } } } if (CModule::IncludeModule('fileman')) { $arTemplates = CFileman::GetFileTemplates(LANGUAGE_ID, array($site_template)); $arTemplatesList = array(); foreach ($arTemplates as $key => $arTemplate) { $arTemplateList[$arTemplate["file"]] = "[".$arTemplate["file"]."] ".$arTemplate["name"]; } } else { $arTemplatesList = array("page_inc.php" => "[page_inc.php]", "sect_inc.php" => "[sect_inc.php]"); } $arComponentParameters = array( "GROUPS" => array( "PARAMS" => array( "NAME" => GetMessage("MAIN_INCLUDE_PARAMS"), ), ), "PARAMETERS" => array( "AREA_FILE_SHOW" => array( "NAME" => GetMessage("MAIN_INCLUDE_AREA_FILE_SHOW"), "TYPE" => "LIST", "MULTIPLE" => "N", "VALUES" => $arType, "ADDITIONAL_VALUES" => "N", "DEFAULT" => "page", "PARENT" => "PARAMS", "REFRESH" => "Y", ), ), ); if ($GLOBALS['USER']->CanDoOperation('edit_php') && $arCurrentValues["AREA_FILE_SHOW"] == "file") { $arComponentParameters["PARAMETERS"]["PATH"] = array( "NAME" => GetMessage("MAIN_INCLUDE_PATH"), "TYPE" => "STRING", "MULTIPLE" => "N", "ADDITIONAL_VALUES" => "N", "PARENT" => "PARAMS", ); } else { $arComponentParameters["PARAMETERS"]["AREA_FILE_SUFFIX"] = array( "NAME" => GetMessage("MAIN_INCLUDE_AREA_FILE_SUFFIX"), "TYPE" => "STRING", "DEFAULT" => "inc", "PARENT" => "PARAMS", ); if ($arCurrentValues["AREA_FILE_SHOW"] == "sect") { $arComponentParameters["PARAMETERS"]["AREA_FILE_RECURSIVE"] = array( "NAME" => GetMessage("MAIN_INCLUDE_AREA_FILE_RECURSIVE"), "TYPE" => "CHECKBOX", "ADDITIONAL_VALUES" => "N", "DEFAULT" => "Y", "PARENT" => "PARAMS", ); } } $arComponentParameters["PARAMETERS"]["EDIT_TEMPLATE"] = array( "NAME" => GetMessage("MAIN_INCLUDE_EDIT_TEMPLATE"), "TYPE" => "LIST", "VALUES" => $arTemplateList, "DEFAULT" => "", "ADDITIONAL_VALUES" => "Y", "PARENT" => "PARAMS", ); ?>