Ejemplo n.º 1
0
     $obj->ip = $Req->ip;
     $obj->comment = $Req->comment;
     $obj->location = $Req->location;
     $obj->contact = $Req->contact;
     $obj->irc = $Req->irc;
     $obj->active = $Req->active;
     $obj->save();
     break;
 case 'aero_cvs':
     //$sql = 'delete from aero';
     //$db->execute($sql);
     //print_r($_REQUEST);
     //$db->debug=1;
     $aero_id = fgAero::find('aero', $Req->aero);
     //echo "aer_id=".$aero_id;
     $obj = new fgAero($aero_id > 0 ? $aero_id : 0);
     $obj->aero = $Req->aero;
     $obj->directory = $Req->directory;
     $obj->name = $Req->description;
     $obj->description = '';
     $obj->xml_set = $Req->xml_set;
     $obj->splash = $Req->splash;
     $obj->fdm = $Req->get('flight-model');
     $obj->status = $Req->status;
     $obj->active = $Req->active;
     $obj->save();
     //$db->debug=0;
     if ($Req->author != '') {
         $user_id = fgUser::find('name', $Req->author);
         if (!$user_id) {
             $User = new fgUser(0);
Ejemplo n.º 2
0
$keys = $aeroXml->keyboard();
//print_r($keys);
$tanks = $aeroXml->tanks();
//print_r($tanks);
$model_file = $aeroXml->modelPath();
echo $model_file . "\n";
$modelXml = new fgXmlAeroModel($model_file);
//print_r($modelXml->Doc);
##print_r($aeroXml->Doc);
echo "\n----------------------\n";
//echo $aeroXml->Raw;
//print_r($aeroXml->Doc);
// Cahce test
/*
(fgServer::index('mpserver'));
(fgServer::index('mirror'));
(fgServer::index('mpmap'));
(fgServer::index('mpserver'));
(fgServer::index('mirror'));
*/
die;
$aero = new fgAero(20);
print_r($aero->authors());
die;
try {
    $style_sheets = fgStyle::skins();
    print_r($style_sheets);
} catch (fgException $e) {
    //echo 'Caught exception: ',  $e->getMessage(), "\n";
    $e->error();
}
Ejemplo n.º 3
0
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);
            $Response->add('info', $Aero->info());
            break;
        default:
            throw new fgException('unhandled fetch', "The fetch '" . $fetch . "'is not handled");
    }
    $Response->sendPayload();