// 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 // LocalRedirect($APPLICATION->GetCurPage()."?mid=".urlencode($mid)."&lang=".urlencode(LANGUAGE_ID)."&back_url_settings=".urlencode($_REQUEST["back_url_settings"])."&".$tabControl->ActiveTabParam()); } // VIEW $tabControl = new CAdminTabControl('tabControl', array(array('DIV' => 'edit1', 'TAB' => Loc::getMessage('MAIN_TAB_SET'), 'ICON' => 'ib_settings', 'TITLE' => Loc::getMessage('MAIN_TAB_TITLE_SET')), array('DIV' => 'edit2', 'TAB' => Loc::getMessage('CONVERSION_TAB_MODULES_NAME'), 'ICON' => 'ib_settings', 'TITLE' => Loc::getMessage('CONVERSION_TAB_MODULES_DESC')))); $tabControl->Begin(); ?>