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_old
/
Edit File:
port_call.php
<?php if(empty($page)){ include("../access.php"); } ?> <?php $modal_name = str_replace("/", "-", $page); $user = get_user($_SESSION['session']); $ii = $_GET['ii']; $success = 0; $type_submit = "add"; if($_POST): $do = $_POST['type_submit']; if($ii > 0){ if($do=="add"){ $sql = " INSERT INTO permohonan_pelabuhan ( idPermohonanMain, idPelabuhan, tarikhTiba, tarikhBerlepas, securityLevel ) VALUES ( ?, ?, ?, ?, ? )"; $param_type = "sssss"; $param_data = array( "idPermohonanMain" => $ii, "idPelabuhan" => $_POST['idPelabuhan'], "tarikhTiba" => change_date($_POST['tarikhTiba'],'Y-m-d'), "tarikhBerlepas" => change_date($_POST['tarikhBerlepas'],'Y-m-d'), "securityLevel" => $_POST['securityLevel'] ); $data = mysqli_prepare_audit($sql,$param_type,$param_data); $success = 1; $msg = "RECORD ADDED!"; }else if($do=="add-port"){ $sql = " INSERT INTO kod_pelabuhan ( nama, idNegara, hadMasa, idUserApply, tarikhApply ) VALUES ( ?, ?, ?, ?, NOW() )"; $param_type = "ssss"; $param_data = array( "nama" => $_POST['nama'], "idNegara" => $_POST['idNegara'], "hadMasa" => $_POST['hadMasa'], "idUserApply" => $user['idUser'] ); $data = mysqli_prepare_audit($sql,$param_type,$param_data); $success = 1; $msg = "RECORD ADDED!"; }else if($do=="edit"){ $sql = " UPDATE permohonan_pelabuhan SET idPelabuhan = ?, tarikhTiba = ?, tarikhBerlepas = ?, securityLevel = ? WHERE idPP = ?"; $param_type = "sssss"; $param_data = array( "idPelabuhan" => $_POST['idPelabuhan'], "tarikhTiba" => change_date($_POST['tarikhTiba'],'Y-m-d'), "tarikhBerlepas" => change_date($_POST['tarikhBerlepas'],'Y-m-d'), "securityLevel" => $_POST['securityLevel'], "idPP" => $_POST['val-id'] ); $data = mysqli_prepare_audit($sql,$param_type,$param_data); $success = 1; $msg = "RECORD UPDATED!"; }else if($do=="delete"){ foreach($_POST['myid'] as $value){ $sql = "DELETE FROM permohonan_pelabuhan WHERE idPP=?"; $param_type = "s"; $param_data = array( "idPP" => $value ); $data = mysqli_prepare_audit($sql,$param_type,$param_data); } $success = 3; $msg = "RECORD DELETED!"; } } if($success == 1){ $_SESSION['success'] = 1; $_SESSION['success_msg'] = $msg; }else if($success == 2){ $_SESSION['success'] = 2; $_SESSION['success_msg'] = "OPS! SOMETHING WRONG"; }else if($success == 3){ $_SESSION['success'] = 3; $_SESSION['success_msg'] = $msg; } endif; if($success){ echo "<script>window.location.replace('index.php?page=edg/main&np=edg/port_call&ii={$ii}&success={$success}');</script>"; exit(); } if($_GET['ii'] > 0){ $stmt = $mysqli->stmt_init(); $stmt->prepare("SELECT a.idPermohonan, a.flagDG FROM permohonan_main a WHERE a.idPermohonan=? "); $stmt->bind_param("s",$permohonan_main = $ii); $stmt->execute(); if ($stmt->error) print_r('error executing statement: ' . $stmt->error); $result = $stmt->get_result(); $stmt->close(); $row=$result->fetch_assoc(); $stmt = $mysqli->stmt_init(); $stmt->prepare("SELECT a.idPP, a.idPermohonanMain, a.idPelabuhan, DATE_FORMAT(a.tarikhTiba,'%d-%m-%Y') AS tarikhTiba, DATE_FORMAT(a.tarikhBerlepas,'%d-%m-%Y') AS tarikhBerlepas, a.securityLevel, b.nama, b.hadMasa FROM permohonan_pelabuhan a LEFT JOIN kod_pelabuhan b ON b.idPelabuhan = a.idPelabuhan WHERE a.idPermohonanMain=? "); $stmt->bind_param("s",$permohonan_main = $ii); $stmt->execute(); if ($stmt->error) print_r('error executing statement: ' . $stmt->error); $result2 = $stmt->get_result(); $stmt->close(); $session = array(); // $rowx=$result2->fetch_assoc(); // print_r($result2->num_rows); $isps = ""; $isps_href = "index.php?page=edg/main&np=edg/isps_info&ii={$ii}"; if($result2->num_rows){ $dis_next = ""; $other = ""; $other_href = "index.php?page=edg/main&np=edg/other_part&ii={$ii}"; $upload = ""; $upload_href = "index.php?page=edg/main&np=edg/other_part&ii={$ii}"; if($row['flagDG'] == 'Y'){ $dg = ""; $dg_href = "index.php?page=edg/main&np=edg/dg&ii={$ii}"; }else{ $dg = "disabled"; $dg_href = "javascript:void(0)"; } }else{ $dis_next = "disabled"; $other = "disabled"; $other_href = "javascript:void(0)"; $upload = "disabled"; $upload_href = "javascript:void(0)"; $dg = "disabled"; $dg_href = "javascript:void(0)"; } $particular = "disabled"; $particular = "javascript:void(0)"; if(!$row){ echo "<script>window.location.replace('index.php?page=edg/main&np=edg/ship_particular');</script>"; exit(); } }else{ echo "<script>window.location.replace('index.php?page=edg/main&np=edg/ship_particular');</script>"; exit(); } ?> <!-- Blank Header --> <div class="content-header"> <div class="row"> <div class="col-sm-6"> <div class="header-section"> <!-- <h1>NEW APPLICATION</h1> --> <h1> <ol class="breadcrumb" style="padding:0px; margin: 0px"> <li><a href="index.php?page=edg/main" style="color:black"><i class="fa fa-home"></i></a></li> <li><a href="javascript:void(0)" style="color:black">NEW APPLICATION</a></li> </ol> </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-section"> <ul class="nav nav-pills nav-justified"> <li class=""><a href="index.php?page=edg/main&np=edg/ship_particular&ii=<?php echo $ii; ?>">Ship Particular</a></li> <li class=""><a href="index.php?page=edg/main&np=edg/isps_info&ii=<?php echo $ii; ?>">ISPS Information</a></li> <li class="active"><a href="javascript:void(0)">Last 10 Port Calls</a></li> <li class="<?php echo $other; ?>"><a href="<?php echo $other_href; ?>">Other Particular</a></li> <li class="<?php echo $upload; ?>"><a href="<?php echo $upload_href; ?>">File Upload</a></li> <li class="<?php echo $dg; ?>"><a href="<?php echo $dg_href; ?>">Dangerous Goods</a></li> </ul> </div> <div class="block full"> <center> <div class="btn-group"> <a class="btn btn-warning" href="index.php?page=edg/main&np=edg/isps_info&ii=<?php echo $ii;?>"><i class="fa fa-chevron-left"></i></a> <a class="btn btn-primary disabled" href="index.php?page=edg/main">Submit</a> <a class="btn btn-warning <?php echo $dis_next;?>" href="index.php?page=edg/main&np=edg/other_part&ii=<?php echo $ii;?>"><i class="fa fa-chevron-right"></i></a> </div> </center> <hr> <div id="modal-formx" class="modal fade modal-add-port" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-md"> <div class="modal-content"> <form class="push form-horizontal" id="form-validationx" action="index.php?page=edg/main&np=edg/port_call&ii=<?php echo $ii;?>" 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>APPLY FOR NEW PORT</strong></h4> </div> <div class="modal-body"><!-- modal-body --> <div class="form-group"> <label class="col-md-3 control-label" for="nama">Name <span class="text-danger">*</span></label> <div class="col-md-6"> <input type="text" id="nama" name="nama" value="<?php echo $nama;?>" class="form-control validation" data-validation="default" > </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="idNegara">Country <span class="text-danger">*</span></label> <div class="col-md-6"> <?php $sqlx = "SELECT * FROM kod_negara WHERE flagAktif = 'Y' ORDER BY nama"; $rstx = $mysqli->query($sqlx) or die(mysqli_error($mysqli)); ?> <select class="form-control select-select2 validation" data-validation="default" name="idNegara" id="idNegara"> <option value="">-- Please select --</option> <?php while($aa = $rstx->fetch_assoc()){ ?> <option value="<?php echo $aa['idNegara']; ?>" ><?php echo $aa['nama']; ?></option> <?php }?> </select> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="hadMasa">Time Limit <span class="text-danger">*</span></label> <div class="col-md-6"> <input type="text" id="hadMasa" name="hadMasa" value="<?php echo $tarikhTiba;?>" class="form-control validation" data-validation="default"> </div> </div> </div><!-- [end] modal-body --> <input type="hidden" name="type_submit" value="add-port"> <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> --> <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> </div> </form> </div> </div> </div> <div id="modal-form" class="modal fade <?php echo $modal_name;?>" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-md"> <div class="modal-content"> <form class="push form-horizontal" id="form-validation" action="index.php?page=edg/main&np=edg/port_call&ii=<?php echo $ii;?>" 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="idPelabuhan">Port <span class="text-danger">*</span></label> <div class="col-md-6"> <div class="input-group"> <?php $sqlx = "SELECT * FROM kod_pelabuhan WHERE flagAktif = 'Y' AND flagApprove = 'Y' ORDER BY nama"; $rstx = $mysqli->query($sqlx) or die(mysqli_error($mysqli)); $sqly = "SELECT * FROM kod_pelabuhan WHERE flagAktif = 'Y' AND flagApprove = 'T' ORDER BY nama"; $rsty = $mysqli->query($sqly) or die(mysqli_error($mysqli)); ?> <select class="form-control select-select2 validation" data-validation="default" name="idPelabuhan" id="idPelabuhan"> <option value="">-- Please select --</option> <?php while($aa = $rstx->fetch_assoc()){ ?> <option value="<?php echo $aa['idPelabuhan']; ?>" ><?php echo $aa['nama']; ?></option> <?php }?> <optgroup label="Pending Approval"> <?php while($aa = $rsty->fetch_assoc()){ ?> <option value="<?php echo $aa['idPelabuhan']; ?>" disabled='disabled' ><?php echo $aa['nama']; ?></option> <?php }?> </select> <span class="input-group-btn add-me2" data-toggle="tooltip" data-original-title="Add New Port" data-modal-target="modal-add-port"> <span class="btn btn-effect-ripple btn-primary" style="overflow: hidden; position: relative;"><i class="fa fa-plus"></i></span> </span> </div> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="tarikhTiba">Arrival Date <span class="text-danger">*</span></label> <div class="col-md-6"> <input type="text" id="tarikhTiba" name="tarikhTiba" value="<?php echo $tarikhTiba;?>" class="form-control input-datepicker validation" data-validation="default" data-date-format="dd-mm-yyyy" placeholder="dd-mm-yyyy"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="tarikhBerlepas">Departure Date <span class="text-danger">*</span></label> <div class="col-md-6"> <input type="text" id="tarikhBerlepas" name="tarikhBerlepas" value="<?php echo $tarikhBerlepas;?>" class="form-control input-datepicker validation" data-validation="default" data-date-format="dd-mm-yyyy" placeholder="dd-mm-yyyy"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="val-aktifL">Security Level <span class="text-danger">*</span></label> <div class="col-md-6"> <div class="radio"> <label for="security1"> <input class="not_autoset default_radio" data-validation="default" type="radio" id="security1" name="securityLevel" value="1"> 1 </label> </div> <div class="radio"> <label for="security2"> <input class="not_autoset" data-validation="default" type="radio" id="security2" name="securityLevel" value="2"> 2 </label> </div> <div class="radio"> <label for="security3"> <input class="not_autoset" data-validation="default" type="radio" id="security3" name="securityLevel" value="3"> 3 </label> </div> </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> --> <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> </div> </form> </div> </div> </div> <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"> <thead> <tr> <th style="width: 40px;" class="text-center"><label class="csscheckbox csscheckbox-primary"><input type="checkbox"><span></span></label></th> <th class="text-center" style="width: 40px;">NO</th> <th>PORT</th> <th class="text-center">ARRIVAL DATE</th> <th class="text-center" style="width: 100px;">DEPARTURE DATE</th> <th class="text-center" style="width: 100px;">SECURITY LEVEL</th> <th class="text-center no_sorting" style="width: 40px;"><i class="fa fa-flash"></i></th> </tr> </thead> <tbody> <?php $i=1; while($aa = $result2->fetch_assoc()){ $editdata = "idPelabuhan#{$aa['idPelabuhan']}|" ."tarikhTiba#{$aa['tarikhTiba']}|" ."tarikhBerlepas#{$aa['tarikhBerlepas']}|" ."securityLevel#{$aa['securityLevel']}|" ."val-id#{$aa['idPP']}"; ?> <tr> <td class="text-center"><label class="csscheckbox csscheckbox-primary"><input type="checkbox" name="myid[]" value="<?php echo $aa['idPP'];?>"><span></span></label></td> <td class="text-center"><?php echo $i++; ?></td> <td><?php echo $aa['nama']?></td> <td class="text-center"><?php echo $aa['tarikhTiba']?></td> <td class="text-center"><?php echo $aa['tarikhBerlepas']?></td> <td class="text-center"><?php echo $aa['securityLevel']?></td> <td class="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;?>"><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> </tr> <?php }mysqli_free_result($resKod); ?> </tbody> </table> </form> </div> <script src="js/pages/formsValidation.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#example-datatable").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).modal("hide"); $(modal_name).find("input").not(":button, :submit, :reset, .not_autoset").val("").prop("checked",false); $(modal_name).find(".default_radio, .default_checkbox").prop("checked",true); $(modal_name).find("select").children("option").prop("selected",false).trigger("change"); $(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")); }); $(document).on("click", ".add-me2", function(){ $(this).parents(".modal").modal("hide"); var modal_name = "."+$(this).data("modal-target"); console.log(modal_name); $(modal_name).modal({keyboard:true}); $(modal_name).find("input").not(":button, :submit, :reset, .not_autoset").val("").prop("checked",false); $(modal_name).find(".default_radio, .default_checkbox").prop("checked",true); $(modal_name).find("select").children("option").prop("selected",false).trigger("change"); $(modal_name).find('.help-block').remove(); $(modal_name).find('.form-group').removeClass('has-success has-error'); $("#form-validationx").setvalidation(''); $("#form-validationx > [name='type_submit']").val("add-port"); // console.log($._data($("#form-validation").get(0), "events")); }); $(document).on("click", ".del-me-all", function(){ if(confirm("Delete This Records! Are You Sure?")){ var check_tick = 0; $(this).closest("form").find("input[type='checkbox']").each(function(){ if($(this).prop('checked')) check_tick++; }); if(check_tick>0) $(this).closest("form").submit(); else alert("Please select which record to be remove!"); } }); $("#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(){ var modal_name = "."+$(this).data("modal-target"); var editdata = $(this).data("editdata"); $(modal_name).modal({keyboard:true}); $(modal_name).find("input").not(":button, :submit, :reset, .not_autoset").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"); // console.log($._data($("#form-validation").get(0), "events")); }); }); </script> </div> </div> <!-- End Started Block -->
Simpan