Moderators mark1million Posted February 25, 2011 Moderators Report Posted February 25, 2011 Hey Guys, I done a quick search about the comment from fspax "no aircraft found", couldn't find anything. If there a mod to stop that comment being entered everytime? Quote
Administrators Nabeel Posted February 25, 2011 Administrators Report Posted February 25, 2011 Where does it get entered? Quote
Moderators mark1million Posted February 25, 2011 Author Moderators Report Posted February 25, 2011 Its entered in the comments of the log when the pirep is sent. Quote
TAV1702 Posted February 25, 2011 Report Posted February 25, 2011 Yeah I have had that issue for a long time. A guy on my va site found a work around for it. Not sure what it was. If I can get a hold of him I will ask him about it. I know we had a airports do not exist error as well. We ended up finding out the airports were not in PAX database? He added something to his PAX database or something like that and that error was gone. Quote
Administrators Nabeel Posted February 25, 2011 Administrators Report Posted February 25, 2011 If you give me the exact string, I can do a find/replace on that field before it's inserted Quote
Moderators mark1million Posted February 25, 2011 Author Moderators Report Posted February 25, 2011 I have had a look at the code and its this line, <?php /** * phpVMS - Virtual Airline Administration Software * Copyright (c) 2008 Nabeel Shahzad * For more information, visit www.phpvms.net * Forums: http://www.phpvms.net/forum * Documentation: http://www.phpvms.net/docs * * phpVMS is licenced under the following license: * Creative Commons Attribution Non-commercial Share Alike (by-nc-sa) * View license.txt in the root, or visit http://creativecommons.org/licenses/by-nc-sa/3.0/ * * @author Nabeel Shahzad * @copyright Copyright (c) 2008, Nabeel Shahzad * @link http://www.phpvms.net * @license http://creativecommons.org/licenses/by-nc-sa/3.0/ */ /* FSPassengers, Copyright © Daniel Polli http://www.fspassengers.com */ Debug::log("FSPAX DEBUG", 'fspax'); Debug::log(print_r($_POST, true), 'fspax'); Debug::log(serialize($_POST), 'fspax'); # Check for connection if($_POST['FsPAskConnexion'] == 'yes') { # Validate pilot: $_POST['UserName'] = DB::escape($_POST['UserName']); $pilotid = PilotData::parsePilotID($_POST['UserName']); $pilotdata = PilotData::GetPilotData($pilotid); if(!$pilotdata) { echo '#Answer# Error - Username don\'t exist or wrong password;'; return; } # Give it what it wants # Derive the config from the main config settings echo "#Answer# Ok - connected;"; echo 'Weight='.Config::Get('WeightUnit').' Dist='.Config::Get('DistanceUnit').' Speed='.Config::Get('SpeedUnit').' Alt='.Config::Get('AltUnit').' Liqu='.Config::Get('LiquidUnit'); echo '#welcome#'.Config::Get('WelcomeMessage').'#endwelcome#'; } if($_POST['FsPAskToRegister'] == 'yes') { $comment = ''; # Get the pilot id: $pilotid = PilotData::parsePilotID($_POST['UserName']); # Get the flight ID $flightinfo = SchedulesData::getProperFlightNum($_POST['FlightId']); $code = $flightinfo['code']; $flightnum = $flightinfo['flightnum']; preg_match('/^([A-Za-z]*) - .*/', $_POST['DepartureIcaoName'], $aptinfo); $depicao = $aptinfo[1]; # Make sure it exists if(!OperationsData::getAirportInfo($depicao)) { OperationsData::RetrieveAirportInfo($depicao); } preg_match('/^([A-Za-z]*) - .*/', $_POST['ArrivalIcaoName'], $aptinfo); $arricao = $aptinfo[1]; # Make sure it exists if(!OperationsData::getAirportInfo($arricao)) { OperationsData::RetrieveAirportInfo($arricao); } # Find a flight using just the flight code $sched = SchedulesData::findFlight($flightnum); # Can't do it. They completely screwed this up if(!$sched) { echo "#Answer# Error - Invalid flight ID;"; return; } $code = $sched->code; $flightnum = $sched->flightnum; $aircraft = $sched->aircraft; if($depicao != $sched->depicao || $arricao != $sched->arricao) { $comment = 'phpVMS Message: Arrival or Departure does not match schedule. '; } # Get the time, don't care about seconds preg_match('/^(\d*)\d*)\d*)/', $_POST['TotalBlockTime'], $time); $flighttime = $time[1].'.'.$time[2]; # Get the fuel used $fuelused = floatval($_POST['StartFuelQuantity']) - floatval($_POST['EndFuelQuantity']); # Form the log: $log = ''; foreach($_POST as $name=>$value) { if($name == 'FsPAskToRegister' || $name == 'UserName' || $name == 'Password') { continue; } $log .= "$name=$value<br />".PHP_EOL; } $comment .= 'FSPassengers Flight. No aircraft entered'; $data = array( 'pilotid'=>$pilotid, 'code'=>$code, 'flightnum'=>$flightnum, 'depicao'=>$depicao, 'arricao'=>$arricao, 'aircraft'=>$aircraft, 'route' => '', 'flighttime'=>$flighttime, 'landingrate'=>$_POST['TouchDownVertSpeedFt'], 'submitdate'=>'NOW()', 'load'=>$_POST['NbrPassengers'], 'fuelused'=>$fuelused, 'source'=>'fspax', 'comment'=>$comment, 'log'=> $log ); Debug::log($data, 'fspax'); $ret = ACARSData::FilePIREP($pilotid, $data); if(!$ret) { echo "#Answer# Error - ".PIREPData::$lasterror; exit; } echo "#Answer# Ok - Saved;"; } $comment .= 'FSPassengers Flight. No aircraft entered'; Quote
MBrown Posted September 5, 2011 Report Posted September 5, 2011 Ok, this topic may be 7 months old but it's the only relevance I can find. I really want to get to the bottom of this comment popping up all the time but can't work it out. A long search on google actually directed me here so I was wondering if there had been any updates to this? Mark? Nabeel? Ray? Thanks! Quote
Moderators mark1million Posted September 5, 2011 Author Moderators Report Posted September 5, 2011 Well what i did was change that file above to read from, $comment .= 'FSPassengers Flight. No aircraft entered'; Change it to $comment .= 'FSPassengers Flight Pirep'; You can change it to whatever you like really or just comment it out all together. 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.