public function index() { $servers = GameServer::find_all("", "gameservers.created_at ASC"); $this->assign("servers", $servers); $this->title = "Game Servers"; $this->render("gameserver/index.tpl"); }
public function servers($reload = false) { if ($reload or !$this->servers_cache) { $gametype = mysql_real_escape_string($this->gametype); $this->servers_cache = GameServer::find_all("gameservers.gametype = '{$gametype}'"); } return $this->servers_cache; }
<?php require "init.php"; $script = Script::find_by_code('gameservers'); $script->start(); ob_start(); $time = date("H:i:s"); echo "[{$time}] Updating Game Servers\r\n\r\n"; $servers = GameServer::find_all(); foreach ($servers as $server) { echo " * Updating [{$server}]\r\n"; $server->update_stats(); } $script = Script::find_by_code('gameservers'); $output = ob_get_clean(); $script->finish($output);