} } elseif ('disable' === $_POST['action'] && !empty($_POST['mods'])) { if ($mods->enableMods(array_keys($_POST['mods']), false)) { messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, $url); } else { messages::messageChangeSaved(MESSAGE_CHANGE_NOT_SAVED, false, $url); } } /*elseif ('del' === $_POST['action'] && !empty($_POST['mods'])) { if ($mods->deleteMods(array_keys($_POST['mods']))) { messages::messageChangeSaved(MESSAGE_DATA_HAS_BEEN_DELETED, false, $url); } else { messages::messageChangeSaved(MESSAGE_CHANGE_NOT_SAVED, false, $url); } }*/ $mods->__construct(); } // Переключение на работу с БД if (isset($_GET['dbEnable'])) { $mods->modsDbEnable(); messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, $url); } // Проверяем, если моды работают с файлом // выводим в шаблоне ссылку на возможность // переключения на работу с базой if (@file_exists($mods->dbFile)) { $smarty->assign('dbEnable', true); } else { $smarty->assign('dbEnable', false); } $smarty->assign('mods', $mods->getMods());