$cport = POSTSafe("port"); $qport = POSTSafe("qport"); $master->Smarty->Assign("protocol", $protocol); $master->Smarty->Assign("address", $address); $master->Smarty->Assign("cport", $cport); $master->Smarty->Assign("qport", $qport); $server = new Lan_servers(); $server->protocol = $protocol; $server->address = $address; $server->cport = $cport; $server->qport = $qport; if (strlen($cport) == 0) { $master->Smarty->Assign("valerror", "You must enter a port!"); } else { if (0 == $server->count()) { $q = new GameServerQuery(); $server = $q->CheckPorts($server); $server = $q->QueryServer($server); if (streq($server->ping, "-1")) { $master->Smarty->Assign("valerror", "Please check the information entered, I could not find a server at that location!"); } else { $server->user_id = getCurrentUID(); $server->type = 0; $server->lastupdated = strftime("%Y-%m-%d %H:%M:00", strtotime("yesterday")); $key = $server->insert(); header("Location: ?page=editserver&sid=" . $key); die; } } else { $master->Smarty->Assign("valerror", "A server at this location already exists!"); }
<?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.
<?php require_once 'queryInterface.php'; include 'edit.logic.php'; $q = new GameServerQuery(); $server = new Lan_servers(); if ($server->get(GETSafe('sid'))) { $master->Smarty->assign("server", $server); $master->Smarty->assign("gameslist", $q->GetGameList()); } else { $master->AddError("The specified server does not exist!"); }