Beispiel #1
0
 public function status()
 {
     static $cached = null;
     if ($cached) {
         return $cached;
     }
     $servers = fgServer::index($this->server_type);
     foreach ($servers as $s) {
         $cached[substr($s['nick'], -2)] = array('status' => 'up', 'count' => '10');
     }
     return $cached;
 }
Beispiel #2
0
 public function index()
 {
     return fgServer::index($this->server_type);
 }
$m = new fgIrc();
$m->import();
$m = new fgMirror();
$m->import();
$m = new fgMpServer();
$m->import();
$S = new fgServer(0);
$S->server_type = $ids['mpmap'];
$S->nick = 'mpmap01';
$S->host = 'http://mpmap01.flightgear.org';
$S->save();
$S = new fgServer(0);
$S->server_type_id = $ids['mpmap'];
$S->nick = 'mpmap02';
$S->host = 'http://mpmap02.flightgear.org';
$S->irc = 'pigeon';
$S->contact = 'Pigeond';
$S->location = 'Honk Kong';
$S->save();
$S = new fgServer(0);
$S->server_type = $ids['mapserver'];
$S->nick = 'mapserver';
$S->host = 'http://mapserver.flightgear.org';
$S->save();
/*
$S = new fgServer(0);
$S->server_type = $ids['hangar'];
$S->nick = 'mapserver';
$S->host = 'http://mapserver.flightgear.org';
$S->save();
*/
Beispiel #4
0
//***************************************************
require_once '../config/config.inc.php';
$Response = new fgResponse();
//print_R($smarty);
//$Site = new fgSite('rpc','RPC');
fgHelper::plain();
try {
    //* check action is set
    $fetch = isset($_REQUEST['fetch']) ? $_REQUEST['fetch'] : null;
    if (!$fetch) {
        throw new fgException('no fetch', 'fetch variable set');
    }
    //* perform on action
    switch ($fetch) {
        case 'servers':
            $Response->add('servers', fgServer::index());
            break;
        case 'users':
            $Response->add('users', fgUser::index());
            break;
        case 'aircraft':
            $Response->add('aircraft', fgAero::index());
            break;
        case 'aero_info':
            $Aero = new fgAero($_REQUEST['aero_id']);
            $smarty->assign('Aero', $Aero);
            $html = $smarty->fetch("aircraft/ajax.aero.html");
            //echo $html;
            $Response->add('images', $Aero->images());
            $Response->add('aero', $Aero->data());
            $Response->add('html', $html);