// инициируем "Наименование страницы" отображаемое в форме $arrNamePage[] = array('name' => strtoupper($_GET['id']), 'link' => false); $arrNamePage[] = array('name' => MENU_LANGUAGE_MANAGER, 'link' => false); include_once 'core/mods/payments/' . $_GET['id'] . '/admin.php'; $smarty->assign('ltTemplate', 'adm.mods.payments.language.manager.tpl'); $smarty->assign('defLocalizConst', localiz::getLocalizConst('russian', false, $langDir)); $smarty->assign('currLocalizConst', localiz::getLocalizConst($currLang, false, $langDir)); } else { // инициируем "Наименование страницы" отображаемое в форме $arrNamePage[] = array('name' => MENU_MODS_PAYMENTS, 'link' => false); /** * Установка, включение, отключение и удаление модулей */ if (!empty($_POST['action']) && !empty($_POST['payments'])) { if ('install' === $_POST['action']) { $payments->installMods(array_keys($_POST['payments'])); messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=mods&s=payments'); } elseif ('del' === $_POST['action']) { $payments->deleteMods(array_keys($_POST['payments'])); messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=mods&s=payments'); } elseif ('enable' === $_POST['action']) { $payments->enableMods(array_keys($_POST['payments'])); messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=mods&s=payments'); } elseif ('disable' === $_POST['action']) { $payments->enableMods(array_keys($_POST['payments']), false); messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=mods&s=payments'); } } $smarty->assign('mods', $payments->generateModsList()); } $smarty->assignByRef('modMenu', $modMenu);