Jump to content

Recommended Posts

  • Administrators
Posted

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.

  • 3 weeks later...
Posted

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...

  • Administrators
Posted

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;
?>

Posted

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>

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...