Jump to content
Guest

LAST 10 FLIGHTS IN HOME PAGE[SOLVED]

Recommended Posts

Guest

Hello everyone!!

Does anyone know the code to put this on the home page!!...I include photos

Thanks for the help and best Regards

post-2117-086797400 1310753294_thumb.jpg

Share this post


Link to post
Share on other sites

Hi!

For the map use this code:

change "5" to any number of flights you like ;)

	<?php
   	$flights = PIREPData::getRecentReportsByCount(5);                                                                  	
   	$string = "";
   	foreach($flights as $flight)
   	{   	
           	$string = $string.$flight->depicao.'+-+'.$flight->arricao.',+';
   	}                                                                   	
?>

<img src="http://www.gcmap.com/map?P=<?php echo $string ?>&MS=bm&MR=240&MX=650x360&PM=pemr:diamond7:red%2b%22%25I%22:red&PC=%230000ff" />

and for the flight board use this:

<?php
$count = 5;
$pireps = PIREPData::getRecentReportsByCount($count);
?>
<table width="100%">
  <tdead>
	<tr>
  	<td>Flight No</td>
  	<td">Departure</td>
  	<td>Arrival</td>
  	<td>Duration</td>
  	<td>Pilot</td>
  	<td>Status</td>
	</tr>
</tdead>
<tbody>

<?php

if(count($pireps) > 0)
{
 foreach ($pireps as $pirep)
 {
 {
$pilotinfo = PilotData::getPilotData($pirep->pilotid);
$pilotid = PilotData::getPilotCode($pilotinfo->code, $pilotinfo->pilotid);

if($pirep->accepted == '0') $status = 'REJECTED';
if($pirep->accepted == '1') $status = 'ACCEPTED';
else $status = 'PENDING'; 
} 
?>
<tr>
<td><?php echo $pirep->code.$pirep->flightnum; ?></td>
<td><?php echo $pirep->depicao; ?></td>
<td><?php echo $pirep->arricao; ?></td>
<td><?php echo $pirep->flighttime; ?></td>
<td><?php echo $pilotinfo->firstname.' '.$pilotinfo->lastname; ?></td>
<td><?php

	if($pirep->accepted == PIREP_ACCEPTED)
		echo 'Accepted';
	elseif($pirep->accepted == PIREP_REJECTED)
		echo 'Rejected';
	elseif($pirep->accepted == PIREP_PENDING)
		echo 'Approval Pending';
	elseif($pirep->accepted == PIREP_INPROGRESS)
		echo 'Flight in Progress';

	?>
</td>
</tr>
<?php
 }}
else
{
echo '<tr><td>There are no recent flights!</td></tr>';
}
?>
  </tbody>
</table>

  • Like 2

Share this post


Link to post
Share on other sites
Guest

thank you very much sir

another question

how can I put the reject in red words

pending approval in yellow

and accepted in verde

Share this post


Link to post
Share on other sites

 if($pirep->accepted == PIREP_ACCEPTED)
                       echo '<span style="color:#whatever">Accepted</span>';
               elseif($pirep->accepted == PIREP_REJECTED)
                       echo '<span style="color:#whatever">Rejected</span>';
               elseif($pirep->accepted == PIREP_PENDING)
                       echo '<span style="color:#whatever">Approval Pending</span>';
               elseif($pirep->accepted == PIREP_INPROGRESS)
                       echo '<span style="color:#whatever">Flight in Progress</span>';

That's a quick and dirty way, you would just set the whatever to a valid hex colour value. You would be better applying classes to the spans, and set the attributes in your CSS stylesheet.

Something like this:

 if($pirep->accepted == PIREP_ACCEPTED)
                       echo 'span class="accept">Accepted</span>';
               elseif($pirep->accepted == PIREP_REJECTED)
                       echo '<span class="reject">Rejected</span>';
               elseif($pirep->accepted == PIREP_PENDING)
                       echo '<span class="pending">Approval Pending</span>';
               elseif($pirep->accepted == PIREP_INPROGRESS)
                       echo '<span class="inprog">Flight in Progress</span>';

Then in your CSS:

.reject {color:#whatever}
.accept {color:#whatever}
.pending {color:#whatever}
.inprog {color:#whatever}

It's always best to use the CSS stylesheet to apply styling, as it makes life much easier.

Share this post


Link to post
Share on other sites

To point out another thing you can also do if you change the background to a darker color, is to change the text color of the text in that box (or whole table if you want) by using this code:

<font color="#FFFFFF">Your Text</font>

The #FFFFFF is the color white. If you'd like to use any other color, try looking at this link: External Link

Share this post


Link to post
Share on other sites

Well, personally, I use the ColorZilla addon for Firefox. Just hover your mouse over anything on your screen, click and it has the color ready for you to add.

Share this post


Link to post
Share on other sites

thanks

In the first code

<table width="100%">

<tdead>

<tr>

<td>Flight No</td>

<td">Departure</td>

<td>Arrival</td>

<td>Duration</td>

<td>Pilot</td>

<td>Status</td>

</tr>

</tdead>

<tbody>

have a "

Fantastic Worck

Share this post


Link to post
Share on other sites

I got this Error

PHP Error Message

Warning: Invalid argument supplied for foreach() in /home/a7590429/public_html/lib/skins/brilliancev1/frontpage_main.tpl on line 85

Share this post


Link to post
Share on other sites

I got this Error

PHP Error Message

Warning: Invalid argument supplied for foreach() in /home/a7590429/public_html/lib/skins/brilliancev1/frontpage_main.tpl on line 85

Try copy this

 <?php
		 $flights = PIREPData::getRecentReportsByCount(10); < ---------------------- insert at your choise (10)
		 $string = "";
		 foreach($flights as $flight)
		 {	
						 $string = $string.$flight->depicao.'+-+'.$flight->arricao.',+';
		 }																																	
?>
<style type="text/css">
#tabledlist {
color: #7d3200;
}
</style>

<img src="http://www.gcmap.com/map?P=<?php echo $string ?>&MS=bm&MR=240&MX=650x300&PM=pemr:diamond7:red%2b%22%25I%22:red&PC=%230000ff" />
<?php
$count = 5;
$pireps = PIREPData::getRecentReportsByCount($count);
?>
<table id="tabledlist" class="tablesorter" width="100%" border = "1">
<thead>
 <tr>
 <th bgcolor="#7d3200"><font color="#FFFFFF">Flight</font></th>
 <th bgcolor="#7d3200"><font color="#FFFFFF">Departure</font></th>
 <th bgcolor="#7d3200"><font color="#FFFFFF">Arrival</font></th>
 <th bgcolor="#7d3200"><font color="#FFFFFF">Duration</font></th>
 <th bgcolor="#7d3200"><font color="#FFFFFF">Pilot</font></th>
 <th bgcolor="#7d3200"><font color="#FFFFFF">Status</font></th>
 </tr>
 </tdead>
 <tbody>

<?php
if(count($pireps) > 0)
{
foreach ($pireps as $pirep)
{
{
 $pilotinfo = PilotData::getPilotData($pirep->pilotid);
 $pilotid = PilotData::getPilotCode($pilotinfo->code, $pilotinfo->pilotid);

 if($pirep->accepted == '0') $status = 'REJECTED';
 if($pirep->accepted == '1') $status = 'ACCEPTED';
 else $status = 'PENDING';
}
?>
 <tr>
 <td><?php echo $pirep->code.$pirep->flightnum; ?></td>
 <td><?php echo $pirep->depicao; ?></td>
 <td><?php echo $pirep->arricao; ?></td>
 <td><?php echo $pirep->flighttime; ?></td>
 <td><?php echo $pilotinfo->firstname.' '.$pilotinfo->lastname; ?></td>
 <td><?php

		 if($pirep->accepted == PIREP_ACCEPTED)
				 echo 'Accepted';
		 elseif($pirep->accepted == PIREP_REJECTED)
				 echo 'Rejected';
		 elseif($pirep->accepted == PIREP_PENDING)
				 echo 'Approval Pending';
		 elseif($pirep->accepted == PIREP_INPROGRESS)
				 echo 'Flight in Progress';

		 ?>
 </td>
 </tr>
 <?php
}}
else
{
 echo '<tr><td>There are no recent flights!</td></tr>';
}
?>
</tbody>
</table>

Bye

Edited by simonecatalano

Share this post


Link to post
Share on other sites

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