One Hat Cyber Team
Your IP :
172.16.0.254
Server IP :
58.26.163.33
Server :
Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Server Software :
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
PHP Version :
7.3.25
Buat File
|
Buat Folder
Eksekusi
Dir :
C:
/
xampp7
/
htdocs
/
edgpens_220424
/
edg_200430
/
Edit File:
main.php
<?php if(empty($page)){ include("../access.php"); } ?> <?php $modal_name = str_replace("/", "-", $page); // $sqlx = "SELECT * FROM utiliti_user"; // $rstx = $mysqli->query($sqlx) or die(mysqli_error($mysqli)); $user = get_user_full($_SESSION['session']); $roles = (int)$user['idRoles']; $idUser = (int)$user['idUser']; if($roles !== 5){ if($roles == 1) $comb1 = " AND a.idUserApply = '{$idUser}'"; }else{ $comb1 = ""; } $sqlx = "SELECT a.idPermohonan, a.idUserApply, a.refID, a.flagDG, a.flagApprove, DATE_FORMAT(a.tarikhApply,'%d-%m-%Y') AS tarikhApply, b.nameUser AS nama_user, c.nama AS nama_pelabuhan, d.nama AS nama_kapal, e.nama AS nama_syarikat FROM permohonan_main a LEFT JOIn user_list b ON b.idUser = a.idUserApply LEFT JOIN kod_pelabuhan c on c.idPelabuhan = b.idPelabuhan LEFT JOIN kod_kapal d ON d.idKapal = a.idKapal LEFT JOIN kod_syarikat e ON e.idSyarikat = d.idSyarikat WHERE 1 {$comb1} ORDER BY FIELD(a.flagApprove,'T','Y'), a.tarikhApply DESC "; $result2 = $mysqli->query($sqlx) or die(mysqli_error($mysqli)); $rows_app = $result2->num_rows; if($roles !== 5){ $comb2 = " AND a.idUserApply = '{$idUser}'"; }else{ $comb2 = ""; } $sqlx = "SELECT a.idPermohonan, a.idUserApply, a.refID, a.flagDG, a.flagApprove, DATE_FORMAT(a.tarikhApply,'%d-%m-%Y') AS tarikhApply, b.nameUser AS nama_user, c.nama AS nama_pelabuhan, d.nama AS nama_kapal, e.nama AS nama_syarikat FROM permohonan_main a LEFT JOIn user_list b ON b.idUser = a.idUserApply LEFT JOIN kod_pelabuhan c on c.idPelabuhan = b.idPelabuhan LEFT JOIN kod_kapal d ON d.idKapal = a.idKapal LEFT JOIN kod_syarikat e ON e.idSyarikat = d.idSyarikat WHERE 1 {$comb2} ORDER BY FIELD(a.flagApprove,'T','Y'), a.tarikhApply DESC "; $result3 = $mysqli->query($sqlx) or die(mysqli_error($mysqli)); $rows_incomplete = $result3->num_rows; ?> <!-- Blank Header --> <div class="content-header"> <div class="row"> <div class="col-sm-6"> <div class="header-section"> <h1>APPLICATION</h1> </div> </div> <div class="col-sm-6 hidden-xs"> <div class="header-section"> <!-- <ul class="breadcrumb breadcrumb-top"> --> <!-- <li>Extra Pages</li> --> <!-- <li><a href="">Blank</a></li> --> <!-- </ul> --> </div> </div> </div> </div> <!-- END Blank Header --> <!-- Get Started Block --> <div class="block full"> <!-- Get Started Title --> <!-- <div class="block full"> --> <!-- Block Tabs Title --> <div class="block-title"> <div class="block-options pull-left"> <a href="index.php?page=edg/main&np=edg/ship_particular" class="btn btn-effect-ripple btn-success" data-toggle="tooltip" title="Add New Application"> <i class="gi gi-folder_plus"></i> New </a> </div> <ul class="nav nav-tabs" data-toggle="tabs"> <li class="active"><a href="#block-tabs-home">Application Status <span href="javascript:void(0)" class="label label-info"><?php echo $rows_app; ?></span></a></li> <li><a href="#block-tabs-profile">Incomplete Form <span href="javascript:void(0)" class="label label-info"><?php echo $rows_incomplete; ?></span></a></li> </ul> </div> <!-- END Block Tabs Title --> <div id="modal-form" class="modal fade <?php echo $modal_name;?>" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <form class="push form-horizontal" id="form-validation" action="index.php?page=edg/main" method="post"> <!-- if delete. check post name delete --> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><span aria-hidden="true">×</span></button> <h4 class="modal-title"><strong>PORT CALL</strong></h4> </div> <div class="modal-body"><!-- modal-body --> <div class="form-group"> <label class="col-md-3 control-label" for="flagApprove">Approve This? <span class="text-danger">*</span></label> <div class="col-md-6"> <select class="form-control validation" data-validation="default" name="flagApprove" id="flagApprove"> <option value="T">No</option> <option value="Y">Yes</option> </select> </div> </div> <hr> <center> <button type="submit" class="btn btn-effect-ripple btn-primary">Submit</button> <button type="button" class="btn btn-effect-ripple btn-danger" data-dismiss="modal">Close</button> </center> <hr> <ul class="nav nav-tabs" data-toggle="tabs"> <li class="active tab-click"><a href="#ship">Ship Particular</a></li> <li class="tab-click"><a href="#isps">ISPS Informartion</a></li> <li class="tab-click"><a href="#port">Last 10 Port Calls</a></li> <li class="tab-click"><a href="#part">Other Particular</a></li> <li class="tab-click"><a href="#upload">File Upload</a></li> <li class="tab-click"><a href="#dg">Dangerous Goods</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="ship"></div> <div class="tab-pane" id="isps"></div> <div class="tab-pane" id="port"></div> <div class="tab-pane" id="part"></div> <div class="tab-pane" id="upload"></div> <div class="tab-pane" id="dg"></div> </div> </div><!-- [end] modal-body --> <input type="hidden" name="type_submit" value="add"> <input type="hidden" name="val-id" value=""> <!-- <div class="modal-footer"> --> <!-- <h4 class="pull-left">$ <strong class="text-primary-dark">689</strong><small>.00</small></h4> --> <!-- </div> --> </form> </div> </div> </div> <!-- Tabs Content --> <div class="tab-content"> <div class="tab-pane active" id="block-tabs-home"> <div class="table-responsive"> <form method="post" data-modal-target="<?php echo $modal_name;?>"> <input name="type_submit" type="hidden" value="delete"> <table id="example-datatable" class="table table-striped table-bordered table-condensed table-vcenter table-hover no_add_delete"> <thead> <tr> <th class="text-center no_sorting" style="width: 40px;">NO</th> <th width="100px" class="text-center">Reference ID</th> <th width="100px" class="text-center">Submitted On</th> <th width="100px" class="text-center">Submitted By</th> <th class="text-left">Vessel Name</th> <th class="text-left">Company Name</th> <th class="text-left">Terminal Name</th> <th class="text-center">Dangerous Goods</th> <th class="text-center">Approve?</th> <?php if($roles !== 1){ ?> <th class="text-center no_sorting" style="width: 40px;"><i class="fa fa-flash"></i></th> <?php } ?> </tr> </thead> <tbody> <?php $i=1; while($aa = $result2->fetch_assoc()){ $editdata = ""; ?> <tr> <td class="align-top text-right"><?php echo $i++; ?>.</td> <td class="align-top text-center"><?php echo $aa['refID']?></td> <td class="align-top text-center"><?php echo $aa['tarikhApply']?></td> <td class="align-top text-left"><?php echo $aa['nama_user']?></td> <td class="align-top text-left"><?php echo $aa['nama_kapal']?></td> <td class="align-top text-left"><?php echo $aa['nama_syarikat']?></td> <td class="align-top text-left"><?php echo $aa['nama_pelabuhan']?></td> <td class="align-top text-center"> <?php if($aa['flagDG'] == 'Y'){ echo "<span class='label label-warning block'><i class='fa fa-exclamation-triangle'></i> Yes</span>"; }else{ echo "<span class='label label-primary block'><i class='fa fa-check'></i> No</span>"; } ?> </td> <td class="align-top text-center"> <?php if($aa['flagApprove'] == 'Y'){ echo "<span class='label label-success block'><i class='fa fa-check'></i> Yes</span>"; }else{ echo "<span class='label label-danger block'><i class='fa fa-close'></i> No</span>"; } ?> </td> <?php if($roles !== 1){ ?> <td class="align-top text-center"> <a href="javascript:void(0)" title="Edit Record" class="btn btn-effect-ripple btn-xs btn-success edit-me" data-modal-target="<?php echo $modal_name;?>" data-editdata="<?php echo $editdata;?>" data-myid="<?php echo $aa['idPermohonan'];?>"><i class="fa fa-pencil"></i></a> </td> <?php } ?> </tr> <?php } ?> </tbody> </table> </form> </div> </div> <div class="tab-pane" id="block-tabs-profile"> <div class="table-responsive"> <form method="post" data-modal-target="<?php echo $modal_name;?>"> <input name="type_submit" type="hidden" value="delete"> <table id="example-datatable2" class="table table-striped table-bordered table-condensed table-vcenter table-hover no_add_delete"> <thead> <tr> <th class="text-center no_sorting" style="width: 40px;">NO</th> <th width="100px" class="text-center">Reference ID</th> <th width="100px" class="text-center">Submitted On</th> <th width="100px" class="text-center">Submitted By</th> <th class="text-left">Vessel Name</th> <th class="text-left">Company Name</th> <th class="text-left">Terminal Name</th> <th class="text-center">Dangerous Goods</th> <?php if($roles == 1 || $roles == 5){ ?> <th class="text-center no_sorting" style="width: 40px;"><i class="fa fa-flash"></i></th> <?php } ?> </tr> </thead> <tbody> <?php $i=1; while($aa = $result3->fetch_assoc()){ $editdata = ""; ?> <tr> <td class="align-top text-right"><?php echo $i++; ?>.</td> <td class="align-top text-center"><?php echo $aa['refID']?></td> <td class="align-top text-center"><?php echo $aa['tarikhApply']?></td> <td class="align-top text-left"><?php echo $aa['nama_user']?></td> <td class="align-top text-left"><?php echo $aa['nama_kapal']?></td> <td class="align-top text-left"><?php echo $aa['nama_syarikat']?></td> <td class="align-top text-left"><?php echo $aa['nama_pelabuhan']?></td> <td class="align-top text-center"> <?php if($aa['flagDG'] == 'Y'){ echo "<span class='label label-warning block'><i class='fa fa-exclamation-triangle'></i> Yes</span>"; }else{ echo "<span class='label label-primary block'><i class='fa fa-check'></i> No</span>"; } ?> </td> <?php if($roles == 1 || $roles == 5){ ?> <td class="align-top text-center"> <a title="Edit Record" class="btn btn-effect-ripple btn-xs btn-success" href="index.php?page=edg/main&np=edg/ship_particular&ii=<?php echo $aa['idPermohonan']?>"><i class="fa fa-pencil"></i></a> <a href="javascript:void(0)" title="Delete Record" class="btn btn-effect-ripple btn-xs btn-danger del-me" data-val="<?php echo $i;?>"><i class="fa fa-times"></i></a> </td> <?php } ?> </tr> <?php } ?> </tbody> </table> </form> </div> </div> <div class="tab-pane" id="block-tabs-settings">Settings..</div> </div> <!-- END Tabs Content --> <!-- </div> --> <script src="js/pages/formsValidation.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#example-datatable").setdatatable().setadddelete(); $("#example-datatable2").setdatatable().setadddelete(); $('thead input:checkbox').click(function() { var checkedStatus = $(this).prop('checked'); var table = $(this).closest('table'); $('tbody input:checkbox', table).each(function() { $(this).prop('checked', checkedStatus); }); }); $(document).on("click", ".add-me", function(){ var modal_name = "."+$(this).closest("form").data("modal-target"); $(modal_name).modal({keyboard:true}); $(modal_name).find("input").not(":button, :submit, :reset").val("").prop("checked",false); $(modal_name).find("select").prop("selected",false); $(modal_name).find('.help-block').remove(); $(modal_name).find('.form-group').removeClass('has-success has-error'); $("#form-validation").setvalidation(''); $("#form-validation > [name='type_submit']").val("add"); // console.log($._data($("#form-validation").get(0), "events")); }); $("#example-datatable tbody").on("click", ".del-me", function(){ if(confirm("Delete This Record! Are You Sure?")){ $(this).closest("table").find("input[type='checkbox']").prop("checked",false); $(this).closest("tr").find("input[type='checkbox']").trigger("click"); $(this).closest("form").submit(); } }) $("#example-datatable tbody").on("click", ".edit-me", function(){ // console.log(1); var modal_name = "."+$(this).data("modal-target"); var editdata = $(this).data("editdata"); var myid = $(this).data("myid"); var getthis = 0; $.ajax({url: "edg/detail.php?ii="+myid+"&target=ship", success: function(result){ $(modal_name).find(".tab-pane[id=ship]").html(result); }}).done(function(){ $(document).trigger("resize"); }); $.ajax({url: "edg/detail.php?ii="+myid+"&target=isps", success: function(result){ $(modal_name).find(".tab-pane[id=isps]").html(result); }}).done(function(){ $(document).trigger("resize"); }); $.ajax({url: "edg/detail.php?ii="+myid+"&target=port", success: function(result){ $(modal_name).find(".tab-pane[id=port]").html(result); }}).done(function(){ $(document).trigger("resize"); }); $.ajax({url: "edg/detail.php?ii="+myid+"&target=part", success: function(result){ $(modal_name).find(".tab-pane[id=part]").html(result); }}).done(function(){ $(document).trigger("resize"); }); $.ajax({url: "edg/detail.php?ii="+myid+"&target=upload", success: function(result){ $(modal_name).find(".tab-pane[id=upload]").html(result); }}).done(function(){ $(document).trigger("resize"); }); $.ajax({url: "edg/detail.php?ii="+myid+"&target=dg", success: function(result){ $(modal_name).find(".tab-pane[id=dg]").html(result); }}).done(function(){ $(document).trigger("resize"); }); // .done(function(){ // $.ajax({url: "edg/detail.php?ii="+myid+"&target=ship", success: function(result){ // $(modal_name).find(".tab-pane[id=ship]").html(result); // }}).done(function(){ // getthis += 1; // }); // }); // if(getthis === 1){ $(modal_name).modal({keyboard:true}); $(modal_name).find("input").not(":button, :submit, :reset").val("").prop("checked",false); $(modal_name).find("select").prop("selected",false); $(modal_name).find('.help-block').remove(); $(modal_name).find('.form-group').removeClass('has-success has-error'); $("#form-validation").setvalidation(editdata); $("#form-validation > [name='type_submit']").val("edit"); $("#form-validation > [name='val-id']").val(myid); // } // console.log($._data($("#form-validation").get(0), "events")); }); $(".tab-click").on("click",function(){ console.log(1); $(document).trigger("resize"); }) }); </script> </div> <!-- End Started Block -->
Simpan