$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);
$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(); }
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();