if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); IncludeModuleLangFile(__FILE__); if (!isset($adminFormParams) || !is_array($adminFormParams)) { $adminFormParams = array( 'tabPrefix' => 'cedit' ); } $jsAdminFormParams = CUtil::PhpToJSObject($adminFormParams); $arSystemTabsFields = array(); foreach($this->arSystemTabs as $arTab) { if(!array_key_exists("CUSTOM", $arTab) || $arTab["CUSTOM"] !== "Y") { $arSystemTabsFields[$arTab["DIV"]] = array(); if(is_array($arTab["FIELDS"])) { foreach($arTab["FIELDS"] as $i => $arField) { $arSystemTabsFields[$arTab["DIV"]][$arField["id"]] = $arField["id"]; } } } } $arSystemTabs = array(); foreach($this->arSystemTabs as $arTab) { if(!array_key_exists("CUSTOM", $arTab) || $arTab["CUSTOM"] !== "Y") { $arSystemTabs[$arTab["DIV"]] = $arTab["TAB"]; } } $arSystemFields = array(); foreach($this->arSystemTabs as $arTab) { if(!array_key_exists("CUSTOM", $arTab) || $arTab["CUSTOM"] !== "Y") { if(is_array($arTab["FIELDS"])) { foreach($arTab["FIELDS"] as $arField) { $id = htmlspecialcharsbx($arField["id"]); $label = htmlspecialcharsbx(rtrim(trim($arField["content"]), " :")); if($arField["delimiter"]) $arSystemFields[$id] = "--".$label; else $arSystemFields[$id] = ($arField["required"]? "*": " ").$label; } } } } $arAvailableTabs = $arSystemTabs; $arAvailableFields = $arSystemFields; $arCustomFields = array(); foreach($this->tabs as $arTab) { if(!array_key_exists("CUSTOM", $arTab) || $arTab["CUSTOM"] !== "Y") { $ar = array( "TAB" => $arTab["TAB"], "FIELDS" => array(), ); if(is_array($arTab["FIELDS"])) { foreach($arTab["FIELDS"] as $arField) { $id = htmlspecialcharsbx($arField["id"]); $label = htmlspecialcharsbx(rtrim(trim($arField["content"]), " :")); if($arField["delimiter"]) $ar["FIELDS"][$id] = "--".$label; else $ar["FIELDS"][$id] = ($arField["required"]? "*": " ").$label; unset($arAvailableFields[$id]); } } $arCustomFields[$arTab["DIV"]] = $ar; unset($arAvailableTabs[$arTab["DIV"]]); } } $arFormEditMess = array( "admin_lib_sett_tab_prompt" => GetMessage("admin_lib_sett_tab_prompt"), "admin_lib_sett_tab_default_name" => GetMessage("admin_lib_sett_tab_default_name"), "admin_lib_sett_sec_prompt" => GetMessage("admin_lib_sett_sec_prompt"), "admin_lib_sett_sec_default_name" => GetMessage("admin_lib_sett_sec_default_name"), "admin_lib_sett_sec_rename" => GetMessage("admin_lib_sett_sec_rename"), "admin_lib_sett_tab_rename" => GetMessage("admin_lib_sett_tab_rename"), ); $obJSPopup = new CJSPopup(GetMessage("admin_lib_sett_tab_title")); $obJSPopup->ShowTitlebar(GetMessage("admin_lib_sett_tab_title")); $obJSPopup->StartContent(); ?>