<?php //error_reporting(E_ALL); //require_once 'libs/gameq/GameQ.php'; require_once 'queryInterface.php'; require_once 'serverlist.logic.php'; $list = array(); $userlist = array(); $variablelist = array(); $q = new GameServerQuery(); $server = new Lan_servers(); $server->find(); while ($server->fetch()) { $q->QueryServer($server); $server->icon = $q->FindMapImage($server); $list[] = clone $server; $userlist[] = $server->getPlayers(); $variablelist[] = $server->getServerVars(); $server->update(); } //Parse autoscanner list $datafile = "modules/servers/data/list.xml"; $scanserverid = -1; if (file_exists($datafile)) { $modified = strtotime("now") - filemtime($datafile); $master->Smarty->assign("scanmod", $modified); //Add servers try { $nodes = new SimpleXMLElement(file_get_contents($datafile)); foreach ($nodes as $servernode) { //Make sure the server isn't already listed.