dec($task);}}
switch($task)
{
case "default":
$this->fn_default_canceltic();
break;
case $task:
$task="fn_".$task;
if(method_exists($this,$task)){$this->$task();}
break;
default:
$this->fn_default_canceltic();
break;
}
}
public function fn_default_canceltic()
{
echo $this->FN_CREATEHEADER();
echo "";
echo "";
echo $this->FN_CLOSEHEADER();
echo $this->FN_CREATEBODY("e8f1ff");
echo "
";
echo "
";
$qry="select filepdf from ".DB_APORTIL.".tbl_manualbook where isdeleted=0 and filepdf='cancelticket_passenger.pdf'";
$filepdf=$this->fn_get_fieldvalue("filepdf",$qry);
$urlmanualbook=" MANUAL BOOK";
$url="location.reload();";
$myuri=array("PASSENGER TICKET INFORMATION"=>"$url|id='a_newticket'","$urlmanualbook"=>"|id='a_manualbook'");
echo $this->MULTIPLE_LINK($myuri);
echo " |
|
|
|
|
|
|
".$this->CREATE_IMAGE("loadergrid.gif")." |
|
|
";
echo $this->FN_CREATEFOOTER();
}
public function fn_grdrecord()
{
$keyword=$_REQUEST["keyword"];
header("Content-type: text/xml");
echo('');
echo "";
$qry="select id,0 ischecklist,idship,tiketnumber,inctiket,shipname,shipnumber,passengername,picdata,dates,idroutestart,
routenamestart,idrouteend,routenameend,seatnumber,quantity,price,baggageinkg,pricebaggage,modifcount,status
from ".DB_APORTIL.".tbl_passenger_tiket
where (tiketnumber like '%$keyword%' or passengername like '%$keyword%') and isdeleted=0 and status=0
order by id desc limit ".TBL_PAGE_LIMIT;
$rs=$this->selectquery($qry);
if($rs)
{
$i=1;
while($row=$this->data_row_array($rs))
{
$color='green';
if($row["status"]==1){$color='blue';}
echo ("");
print(" | ");
print(" | ");
print("".$i.""."]]> | ");
$status=$this->fn_get_fieldvalue("description","select description from ".DB_APORTIL.".tbl_passenger_tiket_status where status='".$row['status']."'");
print("".$status.""."]]> | ");
print(" | ");
print("".$row["shipname"].""."]]> | ");
print("".$row["tiketnumber"].""."]]> | ");
print(" | ");
print("".$row["inctiket"].""."]]> | ");
print("".$row["shipnumber"].""."]]> | ");
print("".$row["passengername"].""."]]> | ");
print("".$row["picdata"].""."]]> | ");
print("".date("Y-m-d",strtotime($row["dates"])).""."]]> | ");
print("".$row["routenamestart"].""."]]> | ");
print("".$row["routenameend"].""."]]> | ");
print("".$row["seatnumber"].""."]]> | ");
print("".$row["quantity"].""."]]> | ");
print(""."\$".$row["price"].""."]]> | ");
print("".$row["baggageinkg"].""."]]> | ");
print(""."\$".$row["pricebaggage"].""."]]> | ");
echo ("
");
$i+=1;
}
}
else
{
echo mysql_errno().": ".mysql_error()." at ".__LINE__." line in ".__FILE__." file
";
}
echo "";
}
public function fn_canceltic()
{
$idticketing=$_REQUEST['idticketing'];
$remark=$_REQUEST['remark'];
$qry="update ".DB_APORTIL.".tbl_passenger_tiket set status=-2,remark='$remark',uby='".$_SESSION['nik']."',udt=now() ";
$qry.="where id='$idticketing'";
if($this->executequery($qry)){
$qry="insert into ".DB_APORTIL.".tbl_passenger_tiket_log
set idpassengerticket='$idticketing',dates='".date("Y-m-d")."',status=-2,remarkstatus='Cancel Passenger Tiket',
remark='$remark',iby='".$_SESSION['nik']."',idt=now()";
if($this->executequery($qry)){
echo "ok|$idticketing";
}
}
}
}
?>