Aircraft current location

HI

I need show aircraft current location in Fleet page in public and in schedule result .

please help me!

TNX

If you search I believe this has been explained.

i am interested in that also but didnt find anything via search function

If you search I believe this has been explained.

didnt find anything via search . if you know how to show aircraft current location, please tell me !

TNX

As of next release, you can do:

<?php
$params(
  array('a.registration'=>'[Registration]', 'p.accepted'=>PIREP_ACCEPTED
);

$pirep = PIREPData::findPIREPS($params, 1);
$current_location = $pirep->arricao;

To give you the current location of the aircraft with the given registration. It’ll be explained in the build notes.

Do you have a link to an example how to get the current location of an aircraft ?

Taht would be nice.

Thanks,

Mark

The code I pasted above is an example.

http://docs.phpvms.net/development/searching_schedules_and_pireps

I tried the following in my fleet code:

<h2>Fleet overview </h2>
<?php $allaircraft = OperationsData::GetAllAircraft(); ?>
<?php
if(!$allaircraft)
{
echo '<p id="error">No aircraft have been added</p>';
return;
}
?>
<table border="1">
<thead>  
<tr><td><b>ICAO</b></td><td><b>Type</b></td><td><b>Registration</b></td>
<td><b>Range in nm </b></td>
<td><b>Empty Weight in kg </b></td>
<td><b>Cruise Alt</b></td><td><b>Max Pax</b></td><td><b>Current Location</b></td></tr>
</thead>
<tbody>
<?php foreach ($allaircraft as $aircraft) 
{
?>

<?php
$params = (array('a.registration'=>'[Registration]', 'p.accepted'=>PIREP_ACCEPTED));

$pirep = PIREPData::findPIREPS($params);
$current_location = $pirep->arricao;
?>

<tr>
<td><?php echo $aircraft->icao; ?> </td>
<td><?php echo $aircraft->fullname; ?> </td>
<td><?php echo $aircraft->registration; ?></td>
<td><?php echo $aircraft->range; ?> </td>
<td><?php echo $aircraft->weight; ?></td>
<td><?php echo $aircraft->cruise; ?></td>
<td><?php echo $aircraft->maxpax; ?></td>
<td><?php echo $pirep->arricao; ?></td>
</tr>
<?php } ?>
</tbody>
</table>

But the location won’t be shown for each aircraft…

You have to replace [Registration] with the variable with the registration:

<?php
$params = (array('a.registration'=>$aircraft->registration, 'p.accepted'=>PIREP_ACCEPTED));

$pirep = PIREPData::findPIREPS($params);
$current_location = $pirep[0]->arricao;
?>

thanks alot.

i also have now included the arrivial name:

<?php
$params = (array('a.registration'=>$aircraft->registration, 'p.accepted'=>PIREP_ACCEPTED));

$pirep = PIREPData::findPIREPS($params);
$current_location = $pirep[0]->arricao;
$current_location2 = $pirep[0]->arrname;
?>
<td><?php echo $current_location.' - '.$current_location2; ?></td>