Refactor code structure for improved readability and maintainability

This commit is contained in:
2025-04-10 19:23:03 +07:00
parent e4705579f0
commit 0700a715e4
5693 changed files with 857475 additions and 0 deletions

View File

@ -0,0 +1,101 @@
<?php
class TRA_NEWTICKETC extends TRA
{
public function tra_newticketc_javainit()
{
}
public function fn_newticketc_init()
{
if(isset($_REQUEST['task'])){$task=trim(strtolower($_REQUEST['task']));}
if(isset($_POST['task'])){$task=trim(strtolower($_POST['task']));}
if($_REQUEST||$_POST){if($_REQUEST['sec']||$_POST['sec']){$task=$this->dec($task);}}
switch($task)
{
case "default":
$this->fn_default_newticketc();
break;
case $task:
$task="fn_".$task;
if(method_exists($this,$task)){$this->$task();}
break;
default:
$this->fn_default_newticketc();
break;
}
}
public function fn_default_newticketc()
{
echo $this->FN_CREATEHEADER();
$tiketnumber=$_REQUEST['tiketnumber'];
echo "<style>
.besidebtnsave {margin-left:104px;margin-top:-6px;position:absolute;}
.besidebtnupdate {margin-left:198px;margin-top:-6px;position:absolute;}
.besidebtndelete {margin-left:288px;margin-top:-6px;position:absolute;}
</style>";
echo "<script>
var myForm,myFormsearch,dgtra;
function initObject()
{";
$formdata=array(
array("type"=>"settings","position"=>"label-left","labelWidth"=>"180","inputWidth"=>"120"),
array("type"=>"block","width"=>"500","label"=>"",
"list"=>array(
array("type"=>"hidden","name"=>"txt_tiketnumber","value"=>$tiketnumber),
array("type"=>"hidden","name"=>"txt_idtiketpassenger"),
array("type"=>"label","name"=>"lblinfoselect","label"=>"Tiket Number <b>$tiketnumber</b>","className"=>"","labelWidth"=>"80","offsetTop"=>"-5","offsetLeft"=>"0"),
array("type"=>"newcolumn"),
array("type"=>"button","name"=>"btnsetchild","value"=>"Set Child","className"=>"button_saveas","offsetLeft"=>"10","disabled"=>"1"),
)
)
);
$this->FN_DHTMLXFORM("myForm","divfrmchild",$formdata,true);
echo " }
function fn_grid_loaddata()
{";
echo " }
</script>";
echo $this->FN_CLOSEHEADER();
echo $this->FN_CREATEBODY("e8f1ff");
echo "<table width=\"98%\" cellpadding=\"0\" cellspacing=\"0\" style=\"\">
<tr>
<td valign=\"top\">
<div id=\"divfrmchild\" style=\"width:560px;margin-top:-6px;\"></div>
</td>
</tr>
<tr>
<td valign=\"top\">
".$this->CREATE_LINK('window.location.reload();','REFRESH','javascript:void(0)','_self','','','','')."
</td>
</tr>
<tr>
<td>
<div id=\"div_dbchild\" style=\"height:360px;width:99%;overflow:hidden\"></div>
</td>
</tr>
<tr>
<td>
<div id=\"div_dbchildpaging\" style=\"width:740px;margin-top:1px\"></div>
</td>
</tr>
<tr><td valign=\"top\"><div id=\"loadergrid\" style=\"z-index:100;position:absolute;margin-top:-220px;margin-left:50%;display:visibility;\">".$this->CREATE_IMAGE("loadergrid.gif")."</div></td></tr>
</table>";
echo $this->FN_CREATEFOOTER();
}
}
?>