require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/currency/prolog.php"; $CURRENCY_RIGHT = $APPLICATION->GetGroupRight("currency"); if ($CURRENCY_RIGHT == "D") { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } CModule::IncludeModule('currency'); IncludeModuleLangFile(__FILE__); $errorMessage = array(); $ID = ''; if (isset($_REQUEST['ID'])) { $ID = (string) $_REQUEST['ID']; } $aTabs = array(array("DIV" => "edit1", "TAB" => GetMessage("currency_curr"), "ICON" => "", "TITLE" => GetMessage("currency_curr_settings")), array("DIV" => "edit2", "TAB" => GetMessage("BT_CURRENCY_EDIT_TAB_NAME_LANGUAGE"), "ICON" => "", "TITLE" => GetMessage("BT_CURRENCY_EDIT_TAB_TITLE_LANGUAGE"))); $tabControl = new CAdminTabControl("tabControl", $aTabs); $arTemplates = CCurrencyLang::GetFormatTemplates(); $separatorList = CCurrencyLang::GetSeparatorTypes(true); $langList = array(); $langID = array(); $by = "sort"; $order = "asc"; $langIterator = CLangAdmin::GetList($by, $order); while ($oneLang = $langIterator->Fetch()) { $langID[] = $oneLang['LID']; $langList[$oneLang['LID']] = $oneLang['NAME']; } unset($oneLang, $langIterator, $order, $by); $arFields = array(); if ($_SERVER['REQUEST_METHOD'] == 'POST' && $CURRENCY_RIGHT == "W" && !empty($_POST['Update']) && check_bitrix_sessid()) { if (!isset($_POST['BASE']) || $_POST['BASE'] != 'Y') { $arFields = array('AMOUNT' => isset($_POST['AMOUNT']) ? $_POST['AMOUNT'] : '', 'AMOUNT_CNT' => isset($_POST['AMOUNT_CNT']) ? $_POST['AMOUNT_CNT'] : '', 'SORT' => isset($_POST['SORT']) ? $_POST['SORT'] : '', 'NUMCODE' => isset($_POST['NUMCODE']) ? $_POST['NUMCODE'] : '');