Hello Guys,
i use the Codeshare module to display my flights. I have set in the admin Area the Aricraft Rank Level. But i can book a Flight where the Rank level if higher as mine..
If there a Solution to resolve this so only Pilots with corrects Ranks can book the Flight
A Sample
Second Flight Officer
C208 oer another airplane from teh database with ther ranklevel
so im now Second Flight Oficer and i can book a flight with a 777. In the admin aerea i have set the level to Captain. But its not working.
here is my code of Codeshare
<style type="text/css">
<!--
body,td,th {
color: #000;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 15px;
}
-->
</style>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/themes/base/jquery-ui.css" type="text/css" />
<script type="text/javascript">
$(function (){
$('a.ajax').click(function() {
var url = this.href;
// show a spinner or something via css
var dialog = $('<div style="display:none" class="loading"></div>').appendTo('body');
// open the dialog
dialog.dialog({
// add a close listener to prevent adding multiple divs to the document
close: function(event, ui) {
// remove div with all data and events
dialog.remove();
},
modal: true, height: 600, width: 800, position: ['center',80], title: "Schedule details"
});
// load remote content
dialog.load(
url,
{}, // omit this param object to issue a GET request instead a POST request, otherwise you may provide post parameters within the object
function (responseText, textStatus, XMLHttpRequest) {
// remove the loading class
dialog.removeClass('loading');
}
);
//prevent the browser to follow the link
return false;
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$('#Codeshare').dataTable( {
"sPaginationType": "full_numbers"
} );
} );
</script>
<h3 align="center">Codeshare Flights</h3>
<table id="Codeshare" width="600" border="3" align="center" cellpadding="5" cellspacing="5" bordercolor="#FF0000" class="ui-corner-all">
<tr>
<td bgcolor="#99FF00" > </td>
<th bgcolor="#99FF00"><div align="center">Airline Information<br />
<img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/sonstiges/departure.jpg" width="632" height="194" /></div></th>
<td bgcolor="#99FF00"> </td>
</tr>
<tr>
<td> </td>
<td><p align="center"><strong>!!Attention!!</strong></p>
<p align="center"><strong>The Codeshare is under Development. All Flights can be booked as well.</strong></p>
<p align="center"> </p>
<p align="center"><strong>Airline Information</strong></p>
<p align="center"><strong>LAX = Lausitz Aircargo /Cargo</strong></p>
<p align="center"><strong>LAP= Lausitz Aircargo Business Line</strong></p>
<p align="center"><strong>LAJ= Internation Line</strong></p></td>
<td> </td>
</tr>
</table>
<p align="center"> </p>
<?php
if(!$codeshares)
{
echo '<span style="color:red;">No Codeshares</span>';
}
else {?>
<table align="center" width="100%" border="3" bordercolor="#FF0000" cellpadding="5" cellspacing="5" class="ui-corner-all">
<thead>
<tr>
<th bgcolor="#99FF00"><div align="center"><img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" />Flight Number<img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" /></div></th>
<th bgcolor="#99FF00"><div align="center"><img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" />Departure<img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" /></div></th>
<th bgcolor="#99FF00"><div align="center"><img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" />Arrival<img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" /></div></th>
<th bgcolor="#99FF00"><div align="center"><img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" />Airline<img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" /></div></th>
<th bgcolor="#99FF00"><div align="center"><img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" />Aircraft<img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" /></div></th>
<th bgcolor="#99FF00"><div align="center"><img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" />Details<img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" /></div></th>
<th bgcolor="#99FF00"><div align="center"><img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" width="25" height="25" />Book<img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/airplane-57-512.gif" alt="" width="25" height="25" /></div></th>
</tr>
</thead>
<tbody>
<?php
foreach($codeshares as $codeshares){
$codeshare_details = SchedulesData::getScheduleDetailed($codeshares->schedid);
?>
<tr>
<td align="center" bgcolor="#CCCCCC"><a class="ajax" href="<?php echo SITE_URL?>/action.php/schedules/details/<?php echo $codeshare_details->id;?>"><span class="btn"><strong><?php echo $codeshare_details->code; ?><?php echo $codeshare_details->flightnum; ?></strong></span></a></td>
<td bgcolor="#CCCCCC"><div align="center"><?php echo $codeshare_details->depicao; ?></div></td>
<td bgcolor="#CCCCCC"><div align="center"><?php echo $codeshare_details->arricao; ?></div></td>
<td bgcolor="#CCCCCC"><div align="center"><img src="<?php echo $codeshares->image; ?>" alt="<?php echo $codeshares->airline; ?>" /></div></td>
<td bgcolor="#CCCCCC"><div align="center"><span class="label label-info"><?php echo $codeshare_details->aircraft; ?></span></div></td>
<td bgcolor="#CCCCCC"><div align="center"><a href="<?php echo SITE_URL ?>/index.php/schedules/brief/<?php echo $codeshare_details->id; ?>"><img src="http://www.lausitz-aircargo.de/lib/skins/ocean_blue/images/buttons/Details.png" width="75" height="25" /></a></div></td>
<td bgcolor="#CCCCCC"><div align="center">
<?php
if(Auth::LoggedIn())
{?>
<?php
}
else
{
echo 'Login first!';
}
?>
<?php
# Don't allow overlapping bids and a bid exists
if(Config::Get('DISABLE_SCHED_ON_BID') == true && $route->bidid != 0)
{
?>
<a id="<?php echo $codeshare_details->id; ?>" class="addbid"
href="<?php echo url('/schedules/addbid');?>">Book Flight</a>
<?php
}
else
{
if(Auth::LoggedIn())
{
if($route->aircraftlevel > Auth::$userinfo->ranklevel)
{
?>
<b><font color="#FF0000">Above your rank!</font></b>
<?php
}
else
{
?>
<a id="<?php echo $codeshare_details->id; ?>" class="addbid"
href="<?php echo url('/schedules/addbid');?>">Book Flight</a>
<?php
}
}
}
?>
</div></td>
</tr>
<?php
}
?></tbody>
</table>
<?php
}
?>
<hr />
<div align="center">module contributed under © Strider. Codeshare V1.3
</div>