Example #1
0
			</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'];
    ?>
Example #2
0
<?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')) {
Example #3
0
 /**
  * @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;
 }
Example #4
0
 /**
  * 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;
 }