Advertisement
Guest User

airberlin Live Departure/Arrival Board

a guest
Dec 14th, 2010
1,292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.75 KB | None | 0 0
  1. <h3 style="text-align: center;">Flight Departures Board</h3>
  2. <?php
  3. if(!$lastbids) {
  4. echo '<p align="center">There are currently no booked flights!</p></div>';
  5. return;
  6. }
  7. mysql_connect('localhost', 'xxx', 'xxx');
  8. mysql_select_db('flkeeper');
  9. $result = mysql_query("SELECT * FROM liveacars");
  10. $fsfk = mysql_num_rows($result);
  11. ?>
  12. <center>
  13. <table cellspacing="0" cellpadding="0" style="border:1px solid grey;">
  14. <thead>
  15. <tr style="font-size:14px; font-weight:bold;">
  16. <th align="center" style="background-color: #1F1F1F; width: 3.5%;">&nbsp;</th>
  17. <th align="center" style="background-color: #1F1F1F; width: 10%;"><font color="#ff8710"><b>Flight</b></font></th>
  18. <th align="center" style="background-color: #1F1F1F; width: 30%;"><font color="#ff8710"><b>Departing</b></font></th>
  19. <th align="center" style="background-color: #1F1F1F; width: 30%;"><font color="#ff8710"><b>Arriving</b></font></th>
  20. <th align="center" style="background-color: #1F1F1F; width: 5%"><font color="#ff8710"><b>Aircraft</b></font></th>
  21. <th align="center" style="background-color: #1F1F1F; width: 18.5%;"><font color="#ff8710"><b>Status</b></font></th>
  22. </tr>
  23. </thead>
  24. <tbody>
  25. <?php
  26. $flights = ACARSData::GetACARSData();
  27. if ($flights OR $fsfk > 0) {
  28. if($flights) {
  29. foreach($flights as $flight) {
  30. $pid = $flight->pilotid + 100;?>
  31. <tr style="height:12px; font-size:14px; font-weight:normal;">
  32. <td align="center" valign="middle" style="background-color: #1F1F1F; padding: 1px;"><?php if($flight->phasedetail == "Boarding") { echo "<img style='padding-left:3px;' src='http://www.airberlinva.de/lib/skins/airberlin/images/dots_blink.gif'>"; } elseif($flight->phasedetail == "Arrived") { echo "<img style='padding-left:3px;' src='http://www.airberlinva.de/lib/skins/airberlin/images/dots.gif'>"; } elseif($flight->phasedetail == "On Approach") { echo "<img style='padding-left:3px;' src='http://www.airberlinva.de/lib/skins/airberlin/images/dots_yellow.gif'>"; } ?></td>
  33. <td align="center" valign="middle" style="background-color: #1F1F1F;"><font color="#ff961e"><?php echo $flight->flightnum?></td>
  34. <td align="center" valign="middle" style="background-color: #1F1F1F; padding-right: 5px;"><font color="#ff961e"> <?php echo $flight->depapt?></td>
  35. <td align="center" valign="middle" style="background-color: #1F1F1F; padding-right: 5px;"><font color="#ff961e"> <?php echo $flight->arrapt?></td>
  36. <td align="center" valign="middle" style="background-color: #1F1F1F; padding-right: 0px;"><font color="#ff961e"> <?php echo $flight->aircraftname?> </td>
  37. <td
  38. align="center" valign="middle"
  39. style="background-color: #1F1F1F;"><font
  40. color="#ff961e"><?php if($flight->phasedetail
  41. != 'Paused') { echo $flight->phasedetail; }
  42. else { echo "Cruise"; } ?></font></td>
  43. </tr>
  44. <?php
  45. }
  46. }
  47. while($row = mysql_fetch_assoc($result)) {
  48. mysql_select_db('berlin_vms');
  49. $dep = mysql_fetch_assoc(mysql_query("SELECT name FROM phpvms_airports WHERE icao = '$row[OriginAirport]'"));
  50. $arr = mysql_fetch_assoc(mysql_query("SELECT name FROM phpvms_airports WHERE icao = '$row[DestinationAirport]'"));
  51. $row['OriginAirport'];
  52. ?>
  53. <tr style="height:12px; font-size:14px; font-weight:normal;">
  54. <td align="center" valign="middle" style="background-color: #1F1F1F; padding: 1px;"><?php if($row['Status'] == 0) { echo "<img style='padding-left:3px;' src='http://www.airberlinva.de/lib/skins/airberlin/images/dots_blink.gif'>"; } elseif($row['Status'] == 4) { echo "<img style='padding-left:3px;' src='http://www.airberlinva.de/lib/skins/airberlin/images/dots.gif'>"; } elseif($row['Status'] == 3) { echo "<img style='padding-left:3px;' src='http://www.airberlinva.de/lib/skins/airberlin/images/dots_yellow.gif'>"; }?></td>
  55. <td align="center" valign="middle" style="background-color: #1F1F1F;"><font color="#ff961e"><?php echo $row['FlightNumber']; ?>*</td>
  56. <td align="center" valign="middle" style="background-color: #1F1F1F; padding-right: 5px;"><font color="#ff961e"> <?php echo utf8_encode($dep['name']); ?></td>
  57. <td align="center" valign="middle" style="background-color: #1F1F1F; padding-right: 5px;"><font color="#ff961e"> <?php echo utf8_encode($arr['name']); ?></td>
  58. <td align="center" valign="middle" style="background-color: #1F1F1F; padding-right: 0px;"><font color="#ff961e"> <?php echo $row['Aircraft']; ?> </td>
  59. <td align="center" valign="middle" style="background-color: #1F1F1F;"><font color="#ff961e"><?php if($row['Status'] == 0) { echo "Boarding"; } elseif($row['PauseMode'] != 0) { echo "Paused"; } elseif($row['Status'] == 1) { echo "Taxiing to Runway"; } elseif($row['Status'] == 2 && $row['AltitudeStatus'] == 1) { echo "Cruise"; } elseif($row['Status'] == 2 && $row['AltitudeStatus'] == 2) { echo "Climbing"; } elseif($row['Status'] == 2 && $row['AltitudeStatus'] == 0) { echo "Descending"; } elseif($row['Status'] == 3) { echo "Taxiing to Gate"; } elseif($row['Status'] == 4) { echo "Arrived"; } ?></font></td>
  60. </tr>
  61. <?php
  62. }
  63. } else { ?>
  64. <tr><td width="20%" align="center" colspan="6" style="padding: 5px; font-size: 13px; font-weight: bold; color: #ff961e;">No Flights in Progress!</td></tr>
  65. <?php
  66. }
  67. ?>
  68. </tbody>
  69. </table>
  70. <p><i>The actual, flights and flights completed in the last <?php echo Config::Get('ACARS_LIVE_TIME') ?> minutes.<br />*Flight with FSFlightkeeper</i></p>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement