$_SESSION['adminserv']['path'] = AdminServConfig::MULTI_ADMINSERV ? PATH_ROOT : null; AdminServ::getClass(); // GLOBALS AdminServEvent::getArgs(); // THEME define('USER_THEME', AdminServUI::theme($args['theme'])); // LANG define('USER_LANG', AdminServUI::lang($args['lang'])); // VÉRIFICATION DES DROITS $checkRightsList = array('./config/adminserv.cfg.php' => 666, './config/servers.cfg.php' => 666, './config/adminlevel.cfg.php' => 666); if (in_array(true, AdminServConfig::$LOGS)) { if (!Utils::isWinServer()) { $checkRightsList['./logs/'] = 777; } } AdminServ::checkRights($checkRightsList); // LOGOUT AdminServEvent::logout(); // LOGS AdminServLogs::initialize(); // PLUGINS define('USER_PLUGIN', AdminServPlugin::getCurrent()); // INDEX unset($args['theme'], $args['lang']); if (AdminServEvent::isLoggedIn()) { // SWITCH SERVER AdminServEvent::switchServer(); // SERVER CONNECTION if (AdminServ::initialize()) { // PAGES BACKOFFICE AdminServUI::initBackPage();
<?php // GAMEDATA if (AdminServAdminLevel::isType('Admin')) { if (!$client->query('GameDataDirectory')) { AdminServ::error(); } else { $gameDataDirectory = $client->getResponse(); define('IS_LOCAL', file_exists($gameDataDirectory)); if (IS_LOCAL) { $srvConfigDirectory = $gameDataDirectory . 'Config/'; $srvoptsConfigDirectory = $srvConfigDirectory . 'AdminServ/ServerOptions/'; if (!Utils::isWinServer()) { AdminServ::checkRights(array($srvConfigDirectory => 777)); } if (!file_exists($srvoptsConfigDirectory)) { if (($result = Folder::create($srvoptsConfigDirectory)) !== true) { AdminServ::error(Utils::t('Unable to create the folder') . ' : ' . $srvoptsConfigDirectory . ' (' . $result . ')'); } } $data['srvoptsConfigFiles'] = Folder::read($srvoptsConfigDirectory, array(), array(), intval(AdminServConfig::RECENT_STATUS_PERIOD * 3600)); } } } // ENREGISTREMENT if (isset($_POST['savesrvopts'])) { // Récupération des données $struct = AdminServ::getServerOptionsStruct(); $ChangeAuthPassword = null; if (isset($_POST['ChangeAuthPassword']) && $_POST['ChangeAuthPassword'] != null) { $ChangeAuthLevel = $_POST['ChangeAuthLevel'];