</tr> <tr> <td class="key"><?php echo Utils::t('Dedicated version'); ?> </td> <td class="value"><?php echo SERVER_BUILD . ' (' . SERVER_VERSION . ')'; ?> </td> </tr> </table> </div> <?php if (AdminServAdminLevel::isType('SuperAdmin')) { ?> <h1><?php echo Utils::t('Statistics'); ?> </h1> <div class="content last"> <table> <tr> <td class="key"><?php echo Utils::t('Uptime'); ?> </td> <td class="value" id="network_uptime"><?php echo $data['serverInfo']['net']['uptime']; ?>
<?php // GAMEDATA if (AdminServAdminLevel::isType('Admin')) { if (!$client->query('GameDataDirectory')) { AdminServ::error(); } else { $data['gameDataDirectory'] = $client->getResponse(); $data['playlistDirectory'] = Folder::read($data['gameDataDirectory'] . 'Config', array(), array(), intval(AdminServConfig::RECENT_STATUS_PERIOD * 3600)); } } // ACTIONS // Vider la liste if (isset($_GET['clean'])) { $clean = strtolower($_GET['clean']); if ($clean == 'banlist') { if (!$client->query('CleanBanList')) { AdminServ::error(); } else { AdminServLogs::add('action', 'Clean banlist'); } } else { if ($clean == 'ignorelist') { if (!$client->query('CleanIgnoreList')) { AdminServ::error(); } else { AdminServLogs::add('action', 'Clean ignorelist'); } } else { if ($clean == 'guestlist') { if (!$client->query('CleanGuestList')) {
/** * @deprecated * Récupère le login du serveur principal à partir d'un serveur Relai * * @return string */ public static function getMainServerLoginFromRelay() { global $client; $out = null; if (AdminServAdminLevel::isType('Admin')) { if (!$client->query('GameDataDirectory')) { self::error(); } else { // Récupération du login $out = null; } } return $out; }
/** * Retourne une liste html pour le menu des plugins * * @return html */ public static function getMenuList() { $out = null; $pluginsList = array(); if (count(ExtensionConfig::$PLUGINS) > 0) { foreach (ExtensionConfig::$PLUGINS as $plugin) { $pluginInfos = self::getConfig($plugin); if (($pluginInfos['game'] == 'all' || $pluginInfos['game'] == SERVER_VERSION_NAME) && AdminServAdminLevel::isType($pluginInfos['adminlevel'])) { $pluginsList[$plugin] = $pluginInfos; } } } if (count($pluginsList) > 0) { $out = '<nav class="vertical-nav">' . '<ul>'; foreach ($pluginsList as $plugin => $infos) { $out .= '<li><a '; if (self::getCurrent() == $plugin) { $out .= 'class="active" '; } $out .= 'href="?p=plugins-' . $plugin . '" title="' . Utils::t('Version') . ' : ' . $infos['version'] . '">' . $infos['name'] . '</a></li>'; } $out .= '</ul>' . '</nav>'; } return $out; }