/** @deprecated */ public static function getBaseCurrencyUnit() { static $unit; if (!$unit) { $unit = Config::getBaseCurrency(); if (LANGUAGE_ID == 'ru' && Loader::includeModule('currency')) { switch ($unit) { case 'RUB': case 'BYR': case 'UAH': if ($row = CurrencyLangTable::getByPrimary(array('CURRENCY' => $unit, 'LID' => LANGUAGE_ID))->fetch()) { $unit = trim(str_replace('#', '', $row['FORMAT_STRING'])); } break; } } } return $unit; }
Loc::loadMessages($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/options.php'); Loc::loadMessages(__FILE__); if (!$USER->IsAdmin()) { return; } $modules = Config::getModules(); // TODO all modules with attributes must be active unset($modules['conversion'], $modules['abtest'], $modules['sender'], $modules['seo']); $currency = Config::getBaseCurrency(); if (!(Loader::includeModule('currency') && ($currencies = CurrencyManager::getCurrencyList()))) { $currencies = array($currency => $currency); } if ($REQUEST_METHOD == 'POST' && strlen($Update . $Apply . $RestoreDefaults) > 0 && check_bitrix_sessid()) { if (strlen($RestoreDefaults) > 0) { Config::setBaseCurrency(null); $currency = Config::getBaseCurrency(); Config::setModules(array()); $modules = Config::getModules(); } else { if ($currencies[$_POST['CURRENCY']]) { $currency = $_POST['CURRENCY']; Config::setBaseCurrency($currency); } foreach ($modules as $name => $config) { $modules[$name]['ACTIVE'] = isset($_POST['MODULE'][$name]['ACTIVE']); } Config::setModules($modules); } // if(strlen($Update)>0 && strlen($_REQUEST["back_url_settings"])>0) // LocalRedirect($_REQUEST["back_url_settings"]); // else