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:
/
!temp
/
Sublime Text Build 3211 x64
/
Data
/
Local
/
View File Name :
Session.sublime_session
{ "folder_history": [ "/C/xampp7/htdocs/edgpens" ], "last_version": 3211, "last_window_id": 2, "log_indexing": false, "settings": { "new_window_height": 480.0, "new_window_settings": { "auto_complete": { "selected_items": [ ] }, "build_system_choices": [ ], "build_varint": "", "command_palette": { "height": 0.0, "last_filter": "", "selected_items": [ ], "width": 0.0 }, "console": { "height": 0.0, "history": [ ] }, "distraction_free": { "menu_visible": true, "show_minimap": false, "show_open_files": false, "show_tabs": false, "side_bar_visible": false, "status_bar_visible": false }, "file_history": [ "/C/xampp7/htdocs/edgpens/inc/template_scripts_200430.php" ], "find": { "height": 39.0 }, "find_in_files": { "height": 0.0, "where_history": [ ] }, "find_state": { "case_sensitive": false, "find_history": [ ], "highlight": true, "in_selection": false, "preserve_case": false, "regex": false, "replace_history": [ ], "reverse": false, "show_context": true, "use_buffer2": true, "whole_word": false, "wrap": true }, "incremental_find": { "height": 27.0 }, "input": { "height": 0.0 }, "menu_visible": true, "output.find_results": { "height": 0.0 }, "pinned_build_system": "", "replace": { "height": 50.0 }, "save_all_on_build": true, "select_file": { "height": 0.0, "last_filter": "", "selected_items": [ ], "width": 0.0 }, "select_project": { "height": 0.0, "last_filter": "", "selected_items": [ ], "width": 0.0 }, "select_symbol": { "height": 0.0, "last_filter": "", "selected_items": [ ], "width": 0.0 }, "show_minimap": true, "show_open_files": false, "show_tabs": true, "side_bar_visible": true, "side_bar_width": 150.0, "status_bar_visible": true, "template_settings": { } }, "new_window_width": 640.0 }, "windows": [ { "auto_complete": { "selected_items": [ ] }, "buffers": [ { "file": "/C/xampp7/htdocs/edgpens/utility/userList.php", "settings": { "buffer_size": 27995, "encoding": "UTF-8", "line_ending": "Unix" } }, { "file": "/C/xampp7/htdocs/edgpens/utility/change_pass.php", "settings": { "buffer_size": 11929, "encoding": "UTF-8", "line_ending": "Unix" } }, { "file": "/C/xampp7/htdocs/edgpens/edg/site.php", "settings": { "buffer_size": 18876, "encoding": "UTF-8", "line_ending": "Unix" } }, { "file": "/C/xampp7/htdocs/edgpens/vendor/phpmailer/phpmailer/get_oauth_token.php", "settings": { "buffer_size": 4947, "encoding": "UTF-8", "line_ending": "Unix" } }, { "contents": "<?php \n\terror_reporting(1);\n\tdate_default_timezone_set('Asia/Kuala_Lumpur');\n\n\t$GLOBALS['mysqli'] = new mysqli(\"172.16.0.67\", \"edgpens\", \"\t\t\", \"edgpens\");\n\tif ($mysqli->connect_errno) {\n\t\techo \"Failed to connect to MySQL: (\" . $mysqli_link->connect_errno . \") \" . $mysqli_link->connect_error;\n\t\texit();\n\t}\n\n\t$mysqli_link = new mysqli(\"172.16.0.67\", \"edgpens\", \"c6IRnSzhF87XFGtE\", \"edgpens\");\n\tif ($mysqli_link->connect_errno) {\n\t\techo \"Failed to connect to MySQL: (\" . $mysqli_link->connect_errno . \") \" . $mysqli_link->connect_error;\n\t}\n\n\t$svr_http \t= isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on'? \"https://\" : \"http://\";\n\t$svr_port \t= isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '80'? \"\" : \":\".$_SERVER['SERVER_PORT'];\n\t$stmt \t\t= $mysqli->stmt_init();\n\t$stmt->prepare(\"SELECT a.*,\n\t\t\t\t\t\tb.username sms_username,\n\t\t\t\t\t\tb.password sms_password,\n\t\t\t\t\t\tb.sendid sms_sendid \n\t\t\t\t\tFROM \n\t\t\t\t\t\tutiliti_web_config a \n\t\t\t\t\tCROSS JOIN utiliti_sms b\");\n\t$stmt->execute();\n\t$result \t= $stmt->get_result();\n\t$stmt->close();\n\t$aa = $result->fetch_assoc();\n\t$GLOBALS['conf_fullname'] \t\t= $aa['fullname'];\n\t$GLOBALS['conf_shortname'] \t\t= $aa['shortname'];\n\t$GLOBALS['conf_maxuploadsize'] \t= $aa['maxuploadsize'];\n\t$GLOBALS['conf_weblink'] \t\t= $aa['weblink'];\n\t$GLOBALS['conf_fullweblink'] \t= (substr($conf_weblink,0,4)==\"http\") ? $conf_weblink : $svr_http.$_SERVER[\"SERVER_NAME\"].$svr_port.$aa['weblink'];\n\t$GLOBALS['conf_log_attempt'] \t= $aa['log_attempt'];\n\t$GLOBALS['conf_sess_timeout'] \t= $aa['sess_timeout'];\n\t$GLOBALS['conf_pass_min'] \t\t= $aa['pass_min'];\n\t$GLOBALS['conf_pass_max'] \t\t= $aa['pass_max'];\n\t$GLOBALS['conf_pass_digit'] \t= ($aa['pass_digit']==1) ? 'true' : 'false';\n\t$GLOBALS['conf_pass_symbol'] \t= ($aa['pass_symbol']==1) ? 'true' : 'false';\n\t$GLOBALS['conf_pass_upcase'] \t= ($aa['pass_upcase']==1) ? 'true' : 'false';\n\t$GLOBALS['conf_pass_locase'] \t= ($aa['pass_locase']==1) ? 'true' : 'false';\n\t$GLOBALS['conf_pass_expired'] \t= $aa['pass_expired'];\n\t$GLOBALS['conf_pass_text'] \t\t= $aa['pass_text'];\n\t$GLOBALS['conf_sms_username'] \t= $aa['sms_username'];\n\t$GLOBALS['conf_sms_password'] \t= $aa['sms_password'];\n\t$GLOBALS['conf_sms_sendid'] \t= $aa['sms_sendid'];\n\tunset($result);\n\tunset($aa);\n\n\t$stmt \t\t= $mysqli->stmt_init();\n\t$stmt->prepare(\"SELECT * FROM kod_doctype WHERE flagAktif='Y'\");\n\t$stmt->execute();\n\t$result \t= $stmt->get_result();\n\t$stmt->close();\n\t$conf_doctype1 \t= array();\n\t$conf_doctype2 \t= \"\";\n\t$conf_doctype3 \t= \"\";\n\t$conf_doctype4 \t= array();\n\t$GLOBALS['conf_doctype5'] \t= array();\n\n\twhile($aa = $result->fetch_assoc()){ \n\t\tarray_push($conf_doctype1, $aa['doctype']); \n\t\t$conf_doctype2.=' .'.$aa['doctype'].','; \n\t\t$conf_doctype3.=' *.'.$aa['doctype'].','; \n\t\tarray_push($conf_doctype4, '.'.$aa['doctype']);\n\t\t$conf_doctype5[$aa['doctype']]=$aa['mime'];\n\t}\n\t$conf_doctype2 \t= substr($conf_doctype2,1,-1);\n\t$conf_doctype3 \t= substr($conf_doctype3,1,-1);\n\tunset($result);\n\tunset($aa);\n\n\t//----------------------------------------------------------------------------------\n\t// Delete a session and return.\n\t//----------------------------------------------------------------------------------\n\tfunction deleteSession($session){\n\n\t\tglobal $mysqli;\n\t\t// $query=\"DELETE FROM utiliti_session WHERE iduser!=1 AND session = '$session'\";\n\t\t$query=\"DELETE FROM utiliti_session WHERE session = '$session'\";\n\t\t$mysqli->query($query);\n\n\t\treturn;\n\t}\n\n\n\t//----------------------------------------------------------------------------------\n\t// Update session time if it exists.\n\t//----------------------------------------------------------------------------------\n\tfunction updateSession($session){\n\n\t\tglobal $mysqli;\n\t\tcheckSession();\n\n\t\t$query=\"SELECT * FROM utiliti_session WHERE session='$session'\";\n\t\t$result=$mysqli->query($query);\n\t\t$row=$result->fetch_assoc();\n\n\t\tif($row){\n\t\t\t$time=getdate(time());\n\t\t\t$s=\"update utiliti_session set masa='\".$time['year'].\"-\".$time['mon'].\"-\".$time['mday'].\" \".$time['hours'].\":\".$time['minutes'].\":\".$time['seconds'].\"' where session='$session'\";\n\t\t\tif(!$r=$mysqli->query($s)) echo $s.\"<br>Fail to updating the session \".$r;\n\n\t\t}else{\n\t\t\t$session=false;\n\t\t}\n\n\t\treturn $session;\n\t}\n\n\n\t//----------------------------------------------------------------------------------\n\t// Log user in. If user already has a session then security risk. Throw them out.\n\t//----------------------------------------------------------------------------------\n\tfunction login($passedusername,$passedpassword){\n\n\t\tglobal $mysqli, $conf_log_attempt;\n\t\tcheckSession();\n\t\t$passedpassword= md5($passedpassword);\n\n\t\t// $query=\"SELECT * FROM utiliti_user WHERE up_id='$passedusername'\";\n\t\t// $result=$mysqli->query($query) or die(mysqli_error($mysqli));\n\n\t\t$stmt \t\t\t= $mysqli->stmt_init();\n\t\t$stmt->prepare(\"SELECT * FROM user_list WHERE emailUser=?\");\n\t\t// $stmt->prepare(\"SELECT * FROM user_list\");\n\t\t$emailUser \t\t= $passedusername;\n\t\t$stmt->bind_param(\"s\",$emailUser);\n\t\t$stmt->execute();\n\t\t$result \t\t= $stmt->get_result();\n\t\t$stmt->close();\n\n\t\t$session \t= array();\n\t\t$row \t\t= $result->fetch_assoc();\n\t\t$usertype \t= 1;\n\n\t\tif(!$row){ // utk user yang belum ada dalam user_list\n\t\t\t$stmt \t\t\t= $mysqli->stmt_init();\n\t\t\t$stmt->prepare(\"SELECT * FROM user_register WHERE emailUser=? AND flagUser=2 AND status=1\");\n\t\t\t$emailUser \t\t= $passedusername;\n\t\t\t$stmt->bind_param(\"s\",$emailUser);\n\t\t\t$stmt->execute();\n\t\t\t$result \t\t= $stmt->get_result();\n\t\t\t$stmt->close();\n\n\t\t\t$session \t= array();\n\t\t\t$row \t\t= $result->fetch_assoc();\n\t\t\t$usertype \t= 2;\n\t\t}\n\n\t\tunset($result);\n\t\t$stmt \t\t\t= $mysqli->stmt_init();\n\t\t$stmt->prepare(\"SELECT * FROM utiliti_login WHERE idUser=? AND user_type=? AND attempt_date=CURDATE()\");\n\t\t$idUser \t\t= $row['idUser'];\n\t\t$user_type \t\t= $usertype;\n\t\t$stmt->bind_param(\"ss\",$idUser,$user_type);\n\t\t$stmt->execute();\n\t\t$result \t\t= $stmt->get_result();\n\t\t$stmt->close();\n\t\t$ulogin \t\t= $result->fetch_assoc();\n\t\t$uid \t\t\t= $ulogin['id'];\n\t\t$ucnt \t\t\t= ($ulogin) ? $ulogin['attempt_count'] : 0;\n\n\t\tif($ucnt < $conf_log_attempt){\n\t\t\tif($row){\n\n\t\t\t\t$userid \t= $row['idUser'];\n\t\t\t\t$nama \t\t= strtoupper($row['nameUser']);\n\t\t\t\t$password \t= $row['passwordUser'];\n\t\t\t\t$trkMula \t= $row['date_start'];\n\t\t\t\t$trkTamat \t= $row['date_end'];\n\t\t\t\t$flagUser \t= ($usertype==2) ? 1 : $row['flagUser'] ;\n\n\t\t\t\tif($password==$passedpassword){\n\t\t\t\t\tif($flagUser == 3){\n\t\t\t\t\t\t$session[0] \t= \"Ops! Something Wrong.<br>Please Contact System Administrators.\";\n\t\t\t\t\t\t$session[1] \t= false;\n\t\t\t\t\t\t$session[3] \t= 1;\n\t\t\t\t\t}else if($flagUser == 2){\n\t\t\t\t\t\t$session[0] \t= \"Ops! Your Login Have Been Blocked.<br>Please Contact System Administrators.\";\n\t\t\t\t\t\t$session[1] \t= false;\n\t\t\t\t\t\t$session[3] \t= 1;\n\t\t\t\t\t// }if(empty($trkMula)){\n\t\t\t\t\t// \t$session[0] \t= \"Ops! Something Wrong.<br>Please Contact System Administrators.\";\n\t\t\t\t\t// \t$session[1] \t= false;\n\t\t\t\t\t// \t$session[3] \t= 1;\n\t\t\t\t\t// }else if ($trkTamat!='' And $trkTamat<>'0000-00-00' And $trkTamat<date(\"Y-m-d\")){\n\t\t\t\t\t// \t$t=strtotime ($trkTamat);\n\t\t\t\t\t// \t$session[0] \t= \"You Cannot Enter This System Anymore. Started From \".date(\"d-M-Y\",$t);\n\t\t\t\t\t// \t$session[1] \t= false;\n\t\t\t\t\t// \t$session[3] \t= 1;\n\t\t\t\t\t// }else if ( $trkMula>date(\"Y-m-d\")){\n\t\t\t\t\t// \t$t=strtotime ($trkMula);\n\t\t\t\t\t// \t$session[0] \t= \"You Can Access This System Start From \".date(\"d-M-Y\",$t);\n\t\t\t\t\t// \t$session[1] \t= false;\n\t\t\t\t\t// \t$session[3] \t= 1;\n\t\t\t\t\t}else {//ok to proceed.\n\t\t\t\t\t\tlog_attempts($idUser,$user_type,2,$uid); // clear count for today\n\t\t\t\t\t\t$session[0]\t\t= \"Welcome Back. {$nama}\";\n\t\t\t\t\t\t$session[1]\t\t= checkUser($userid,$usertype); //check to see if user is already logged in\n\t\t\t\t\t\t$session[3] \t= 0;\n\n\t\t\t\t\t\tif ($session[1]){\n\t\t\t\t\t\t\tdeleteSession($session[1]);//Force the user out if already logged in\n\t\t\t\t\t\t\t$session[1]=setSession($userid,$usertype);\n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t$session[1]=setSession($userid,$usertype);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\tlog_attempts($idUser,$user_type,1,$uid);\n\t\t\t\t\t$ucntreal \t\t= $conf_log_attempt-($ucnt+1);\n\n\t\t\t\t\tif($ucntreal==0){\n\t\t\t\t\t\tif($usertype==2)\n\t\t\t\t\t\t\t$session[0] \t= \"Too Many Attempts. Account Locked For Today! <hr>You Can Try Unlock It With <br>Forgot Password\";\n\t\t\t\t\t\telse\n\t\t\t\t\t\t\t$session[0] \t= \"Too Many Attempts. Account Locked For Today! <hr>You Can Try Unlock It With <br>Forgot Password / Contact The Admins\";\n\t\t\t\t\t}else{\n\t\t\t\t\t\t$session[0] \t= \"Please Try Again! <hr>You Got <b>{$ucntreal}</b> More Attempt/s Left Before The Account Get Locked.\";\n\t\t\t\t\t}\n\n\t\t\t\t\t$session[1] \t= false;\n\t\t\t\t\t$session[3] \t= 1;\n\t\t\t\t}\n\t\t\t}else{\n\t\t\t\t$session[0] \t= \"Please Try Again!\";\n\t\t\t\t$session[1] \t= false;\n\t\t\t\t$session[3] \t= 1;\n\t\t\t}\n\t\t}else{\n\n\t\t\tif($usertype==2)\n\t\t\t\t$session[0] \t= \"Too Many Attempts. Account Locked For Today! <hr>You Can Try Unlock It With <br>Forgot Password\";\n\t\t\telse\n\t\t\t\t$session[0] \t= \"Too Many Attempts. Account Locked For Today! <hr>You Can Try Unlock It With <br>Forgot Password / Contact The Admins\";\n\n\t\t\t$session[1] \t= false;\n\t\t\t$session[3] \t= 1;\n\t\t}\n\n\t\treturn $session;\n\t}\n\n\tfunction log_attempts($iduser,$usertype,$log_type,$uid = 0,$unlock_iduser = 0){\n\n\t\tglobal $mysqli;\n\t\t$stmt \t= $mysqli->stmt_init();\n\n\t\tif($log_type==1){ \n\t\t// locked\n\t\t\tif(!empty($uid)){ \n\t\t\t// update\n\t\t\t\t$stmt->prepare(\"UPDATE utiliti_login SET attempt_count=attempt_count+1 WHERE id='{$uid}'\");\n\t\t\t\t$stmt->execute();\n\t\t\t}else{ \n\t\t\t// insert\n\t\t\t\t$stmt->prepare(\"INSERT INTO utiliti_login \n\t\t\t\t\t\t\t\t(idUser,user_type,attempt_date,attempt_count) \n\t\t\t\t\t\t\t\tVALUES \n\t\t\t\t\t\t\t\t('{$iduser}','{$usertype}',NOW(),1) \");\n\t\t\t\t$stmt->execute();\n\t\t\t}\n\t\t}else{ \n\t\t// unlocked\n\t\t\tif(!empty($uid)){ \n\t\t\t\t$stmt->prepare(\"UPDATE utiliti_login SET attempt_count=0 WHERE id='{$uid}'\");\n\t\t\t\t$stmt->execute();\n\t\t\t}else{\n\t\t\t\tif($unlock_iduser==0){\n\t\t\t\t\t$stmt->prepare(\"UPDATE utiliti_login \n\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\tattempt_count=0\n\t\t\t\t\t\t\t\t\tWHERE idUser='{$iduser}' \n\t\t\t\t\t\t\t\t\tAND user_type='{$usertype}' \n\t\t\t\t\t\t\t\t\tAND attempt_date=CURDATE() \");\n\t\t\t\t}else{\n\t\t\t\t\t$stmt->prepare(\"UPDATE utiliti_login \n\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\tattempt_count=0, \n\t\t\t\t\t\t\t\t\t\tunlock_idUser='{$unlock_iduser}', \n\t\t\t\t\t\t\t\t\t\tunlock_date=CURDATE() \n\t\t\t\t\t\t\t\t\tWHERE idUser='{$iduser}' \n\t\t\t\t\t\t\t\t\tAND user_type='{$usertype}' \n\t\t\t\t\t\t\t\t\tAND attempt_date=CURDATE() \");\n\t\t\t\t}\n\t\t\t\t$stmt->execute();\n\t\t\t}\n\t\t}\n\n\t}\n\n\t//----------------------------------------------------------------------------------\n\t// Set a session and insert session into session table.\n\t//----------------------------------------------------------------------------------\n\tfunction setSession($userid,$usertype){\n\n\t\tglobal $mysqli;\n\t\t$time=getdate(time());\n\n\t\t$length=80;// set this to the length of session variable desired\n\t\t$session=\"\";\n\t\tmt_srand(time());\n\t\t$sessionstring=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\";\n\n\t\t$achar=strlen($sessionstring)-1;\n\n\t\tfor ($i=0;$i<$length;$i++){\n\t\t\t$session.=$sessionstring[mt_rand(0,$achar)];\n\t\t}\n\t\t$session=$userid.$session;\n\n\t\t$query = \"INSERT INTO utiliti_session (session,idUser,masa,usertype) VALUES \t('$session','$userid','\".$time['year'].\"-\".$time['mon'].\"-\".$time['mday'].\" \".$time['hours'].\":\".$time['minutes'].\":\".$time['seconds'].\"',$usertype)\";\n\t\t$mysqli->query($query) or die(mysqli_error($mysqli));\n\n\t\treturn $session;\n\t}\n\n\n\t//--------------------------------------------------------------------------------\n\t// Check the user to see if they are already logged in.\n\t//--------------------------------------------------------------------------------\n\tfunction checkUser($userid,$usertype){\n\n\t\tglobal $mysqli;\n\t\t$query=\"SELECT * FROM utiliti_session WHERE idUser = '$userid' AND usertype = '$usertype'\";\n\t\t$result=$mysqli->query($query);\n\t\t$row=$result->fetch_assoc();\n\n\t\tif ($row){\n\t\t\t$session=$row['session'];\n\t\t}else{\n\t\t\t$session = false;\n\t\t}\n\n\t\treturn $session;\n\t}\n\n\n\t//----------------------------------------------------------------------------------\n\t// Log the user out when they click on the log-out button\n\t//----------------------------------------------------------------------------------\n\tfunction logout($session){\n\n\t\tglobal $mysqli;\n\n\t\t$query=\"SELECT * FROM utiliti_session WHERE session = '$session'\";\n\t\t$result=$mysqli->query($query);\n\t\t$row=$result->fetch_assoc();\n\n\t\tif ($row){\n\t\t\t$userid=$row['idUser'];\n\t\t\tdeleteSession($session);\n\t\t\treturn true;\n\t\t}else{\n\t\t\treturn false;\n\t\t}\n\t}\n\n\t//----------------------------------------------------------------------------------\n\t// Check session and return.\n\t//----------------------------------------------------------------------------------\n\tfunction checkSession(){\n\n\t\tglobal $mysqli, $conf_sess_timeout;\n\t\t$expirationtime=time()-($conf_sess_timeout*60); // set this to seconds of inactivity before forced logout (30mins)\n\t//\t$expirationtime=time()-6000; // set this to seconds of inactivity before forced logout (100mins)\n\n\t\t// $usr \t\t= get_user($sess);\n\t\t// $usertype \t= $usr['usertype'];\n\t\t// $cond \t\t= \" AND usertype='{$usertype}' \"; \n\n\t\t$time=getdate($expirationtime);\n\n\t\t$query = \"SELECT idUser,session,masa From utiliti_session WHERE masa < '\".$time['year'].\"-\".$time['mon'].\"-\".$time['mday'].\" \".$time['hours'].\":\".$time['minutes'].\":\".$time['seconds'].\"' \";\n\t\t$result=$mysqli->query($query) or die(mysqli_error($mysqli));\n\n\t\twhile($row=$result->fetch_assoc()){\n\t\t\tdeleteSession($row['session']);\n\t\t}\n\n\t\treturn;\n\t}\n\n function growl_me($sess = null,$g_scc){\n $type = $g_scc;\n $msg = (!empty($sess)) ? $sess['success_msg'] : \"\";\n if($g_scc == 1 && !empty($sess['success_msg'])){\n echo \"<script>$(document).ready(function(){ $.testme({$type},\\\"{$msg}\\\"); });</script>\";\n }\n if($g_scc == 2 && !empty($sess['success_msg'])){\n echo \"<script>$(document).ready(function(){ $.testme({$type},\\\"{$msg}\\\"); });</script>\";\n }\n if($g_scc == 3 && !empty($sess['success_msg'])){\n echo \"<script>$(document).ready(function(){ $.testme({$type},\\\"{$msg}\\\"); });</script>\";\n }\n }\n\n function get_user($sess){\n\n\t\tglobal $mysqli;\n\t\t$query=\"SELECT * FROM utiliti_session WHERE session='$sess'\";\n\t\t$result=$mysqli->query($query);\n\t\t$row=$result->fetch_assoc();\n\n\t\t// $stmt->prepare(\"SELECT * FROM utiliti_session WHERE session=?\");\n\t\t// $running_sql \t= $sess;\n\t\t// $stmt->bind_param(\"s\",$iduser,$running_sql,$descr);\n\t\t// $stmt->execute();\n\t\t// $result = $stmt->get_result();\n\t\t// $row \t= $result->fetch_assoc(MYSQLI_ASSOC);\n\t\t// $stmt->close();\n\t\treturn $row;\n }\n\n\n function get_user_full($sess){\n\n\t\tglobal $mysqli;\n\t\t$query=\"SELECT * FROM utiliti_session WHERE session='$sess'\";\n\t\t$result=$mysqli->query($query);\n\t\t$row=$result->fetch_assoc();\n\n\t\tif($row['usertype']==1){\n\t\t\t$table \t= \"user_list\";\n\t\t\t$query=\"SELECT \n\t\t\t\t\t\ta.*,\n\t\t\t\t\t\tif(DATE_FORMAT(NOW(),'%Y-%m-%d') >= DATE_FORMAT(date_add(a.datePassword, INTERVAL b.pass_expired day),'%Y-%m-%d'),'Y','N') pass_exp \n\t\t\t\t\tFROM {$table} a \n\t\t\t\t\tcross join utiliti_web_config b\n\t\t\t\t\tWHERE a.idUser='{$row['idUser']}'\";\n\t\t}\n\t\telse{\n\t\t\t$table \t= \"user_register\";\n\t\t\t$query=\"SELECT \n\t\t\t\t\t\ta.*,\n\t\t\t\t\t\t'N' pass_exp\n\t\t\t\t\tFROM {$table} a \n\t\t\t\t\tcross join utiliti_web_config b\n\t\t\t\t\tWHERE a.idUser='{$row['idUser']}'\";\n\t\t}\n\t\t$result=$mysqli->query($query);\n\t\t$row=$result->fetch_assoc();\n\n\t\treturn $row;\n }\n \n\tfunction mysqli_prepare_audit($sql,$param_type,$param_data,$param_do = null,$query_type = null){\n\t\t/*\t\n\t\t\tHamdi : 2020-03-20\n\t\t\tThis Function Only for Insert/Update/Delete use.\n\t\t*/\n\t\tglobal $mysqli;\n\t\t$user \t\t\t= get_user($_SESSION['session']);\n\t\t$conn \t\t\t= $mysqli;\n\t\t$stmt \t\t\t= $conn->stmt_init();\n\t\t$stmt->prepare($sql);\n\t\t$comb_param \t= \"\";\n\t\t$length_type \t= strlen($param_type);\n\t\t$length_data\t= count($param_data);\n\t\t$type_auto \t\t= \"\";\n\n\t\tforeach ($param_data as $a => $b) {\n\t\t\t$comb_param1 \t.= \"\\${$a}=\\\"{$b}\\\",\";\n\t\t\t$comb_param2 \t.= \"\\${$a}=\\\"{$b}\\\",\\n\";\n\t\t\t$type_auto \t\t.= \"s\";\n\t\t}\n\n\t\tif($length_type != $length_data || $param_type == 'auto')\n\t\t\t$param_type \t= $type_auto;\n\n\t\t$data \t\t\t= array();\n\t\t$comb_param1 \t= substr($comb_param1, 0, -1);\n\t\t$comb_param2 \t= $sql.\";\\n\".substr($comb_param2, 0, -2);\n\t\t\"\\$stmt->bind_param(\\\"\".$param_type.\"\\\",\".$comb_param1.\");\";\n\t\teval(\"\\$stmt->bind_param(\\\"\".$param_type.\"\\\",\".$comb_param1.\");\");\n\n\t\tif (!$stmt->execute()) {\n \t\techo 'error executing statement: ' . $stmt->error;\n\t\t\t$stmt->close();\n\t\t}else{\n\t\t\t$data[0] \t= $mysqli->insert_id;\n\t\t\t$stmt->close();\n\t\t\taudit_insert($comb_param2,$param_do);\n\t\t}\n\n\t\treturn $data;\n\t}\n\n\tfunction mysqli_prepare_all($sql,$param_type,$param_data){\n\t\t/*\t\n\t\t\tHamdi : 2020-12-07\n\t\t\tThis Function for All Query.\n\t\t*/\n\t\tglobal $mysqli;\n\t\t// $user \t\t\t= get_user($_SESSION['session']);\n\t\t$conn \t\t\t= $mysqli;\n\t\t$stmt \t\t\t= $conn->stmt_init();\n\t\t$stmt->prepare($sql);\n\t\t$comb_param \t= \"\";\n\t\t$length_type \t= strlen($param_type);\n\t\t$length_data\t= count($param_data);\n\t\t$type_auto \t\t= \"\";\n\n\t\tforeach ($param_data as $a => $b) {\n\t\t\t$comb_param1 \t.= \"\\${$a}=\\\"{$b}\\\",\";\n\t\t\t$comb_param2 \t.= \"\\${$a}=\\\"{$b}\\\",\\n\";\n\t\t\t$type_auto \t\t.= \"s\";\n\t\t}\n\n\t\tif($length_type != $length_data || $param_type == 'auto')\n\t\t\t$param_type \t= $type_auto;\n\n\t\t$data \t\t\t= array();\n\t\t$comb_param1 \t= substr($comb_param1, 0, -1);\n\t\t$comb_param2 \t= $sql.\";\\n\".substr($comb_param2, 0, -2);\n\t\t\"\\$stmt->bind_param(\\\"\".$param_type.\"\\\",\".$comb_param1.\");\";\n\t\teval(\"\\$stmt->bind_param(\\\"\".$param_type.\"\\\",\".$comb_param1.\");\");\n\n\t\t$stmt->execute() or trigger_error($stmt->error, E_USER_ERROR);\n\t\t($result = $stmt->get_result()) or trigger_error($stmt->error, E_USER_ERROR);\n \t\t$stmt->close();\n\n\t\treturn $result;\n\t}\n\n\tfunction audit_insert($running_sql,$descr = null){\n\n\t\tglobal $mysqli;\n\n\t\tif(!empty($_SESSION['session']))\n\t\t\t$user \t\t= get_user($_SESSION['session']);\n\t\telse\n\t\t\t$user \t\t= \"\";\n\t\t$stmt \t\t\t= $mysqli->stmt_init();\n\t\t$stmt->prepare(\"insert into audit_trail (idUser,running_sql,descr) values (?,?,?)\");\n\t\t$iduser \t\t= $user['idUser'];\n\t\t// $running_sql \t= $comb_param2;\n\t\t$descr \t\t\t= (empty($descr)) ? '' : $descr ;\n\t\t$stmt->bind_param(\"sss\",$iduser,$running_sql,$descr);\n\t\t$stmt->execute();\n\t\t$stmt->close();\n\t}\n\n\tfunction mysql_date($date){\n\t\texplode('-', $date);\n\t\treturn $date[3].\"-\".$date[2].\"-\".$date[1];\n\t}\n\n\t// function mysqli_prepare_audit2(){\n\n\n\t// \tglobal $mysqli;\n\t// \t$stmt \t\t\t= $mysqli->stmt_init();\n\t// \t$stmt->prepare($sql);\n\t// \t$comb_param \t= \"\";\n\t// \t$length_type \t= strlen($param_type);\n\t// \t$length_data\t= count($param_data);\n\t// \t$type_auto \t\t= \"\";\n\n\t// \tforeach ($param_data as $a => $b) {\n\t// \t\t$comb_param1 \t.= \"\\${$a}=\\\"{$b}\\\",\";\n\t// \t\t$comb_param2 \t.= \"\\${$a}=\\\"{$b}\\\",\\n\";\n\t// \t\t$type_auto \t\t.= \"s\";\n\t// \t}\n\n\t// \tif($length_type != $length_data || $param_type == 'auto')\n\t// \t\t$param_type \t= $type_auto;\n\n\t// \t$data \t\t\t= array();\n\t// \t$comb_param1 \t= substr($comb_param1, 0, -1);\n\t// \t$comb_param2 \t= $sql.\";\\n\".substr($comb_param2, 0, -2);\n\t// \t\"\\$stmt->bind_param(\\\"\".$param_type.\"\\\",\".$comb_param1.\");\";\n\t// \teval(\"\\$stmt->bind_param(\\\"\".$param_type.\"\\\",\".$comb_param1.\");\");\n\n\t// \t$stmt->execute();\n\n\t// \t// execute the stored Procedure\n\t// \t$result = $connect->query('call IsUserPresent(@uid, @userCount)');\n\n\t// \t// getting the value of the OUT parameter\n\t// \t$r = $connect->query('SELECT @userCount as userCount');\n\t// \t$row = $r->fetch_assoc(); \n\n\t// }\n\n\tfunction test_loop($id){\n\t\t// $s2=\"SELECT * from user_list\";\n\t\t\t\n // $stmt = $mysqli->prepare($s2);\n\t\t// \t$stmt->bind_param(\"s\",$id);\n\t\t// $stmt->execute();\n\t\t// $result = $stmt->get_result();\n\t\t// $stmt->close();\n\n\t\t// echo $jum = $stmt->num_rows;\n\t\t// echo $id;\n\t\t// echo \"<br>\";\n\t\t// global $mysqli;\n\t\t// \t\t$s2=\"SELECT * from user_list where idUser = 1\";\n\t\t\t\n // $stmt = $mysqli->prepare($s2);\n\t\t// \t$stmt->bind_param(\"s\",$id);\n\t\t// $stmt->execute();\n\t\t// $result = $stmt->get_result();\n\t\t// echo $jum = $result->num_rows;\n\t\t// $stmt->close();\n// print_r($result);\n\t\t// $sql \t\t\t= \"SELECT lokasi,tujuan,flaglulus,catatan FROM tugasluar WHERE (idPekerja=? AND (? BETWEEN tarikhMula AND tarikhTamat))\";\n\t\t// $param_data \t= array(\n\t\t// \t\t\t\t\t\"idPekerja\" \t=> $idPekerja,\n\t\t// \t\t\t\t\t\"tarikhUrusan\" \t=> $tarikhUrusan,\n\t\t// \t\t\t\t \t);\n\t\t// $result \t\t= mysqli_prepare_all($sql,\"auto\",$param_data);\n\t\t// echo $result->num_rows;\n\n\t\t// $sql \t\t\t= \"SELECT * FROM user_list WHERE (idUser=? AND (? BETWEEN dateCreated AND dateModified))\";\n\t\t$sql \t\t\t= \"SELECT * FROM user_list WHERE idUser=? \";\n\t\t$param_data \t= array(\n\t\t\t\t\t\t\t\"idUser\" \t=> $id\n\t\t\t\t\t\t \t);\n\t\t$result \t\t= mysqli_prepare_all($sql,\"auto\",$param_data);\n\t\techo $result->num_rows;\n\t\t// $zsd = ;\n\t\tprint_r($result->fetch_assoc());\n\t\t// echo $zsd['emailUser'];\n\t\t// print_r();\n\t}\n\t\n\tfunction ismscURL($link,$again = null){//hamdi\n\n\t \t/* HARD CODE NO IJAN */\n\n\t \t// $search \t= \"/(&dstno=)(.*)(&msg)/\";\n\t\t// $replace \t= \"&dstno=0199160201&msg\";\n\t\t// $link \t\t= preg_replace($search,$replace,$link);\n\n\t\t/* END HARD CODE */\n\n\t\t/* \n\t\t\t[2019-05-23] \n\t\t\tTUKAR USERNAME DAN PASSWORD ISMS \n\t\t\tPerubahan API iSMS\n\t\t*/\n\t\tglobal \n\t\t\t$conf_sms_username,\n\t\t\t$conf_sms_password,\n\t\t\t$conf_sms_sendid;\n\t\t// $username \t= urlencode(\"fifwaysms\");\n\t\t// $password \t= urlencode(\"f1fw4y123\");\n\n\t\t$username \t= urlencode($conf_sms_username);\n\t\t$password \t= urlencode($conf_sms_password);\n\n\t\t$link_old \t= $link;\n\t \t$search \t= \"/(http:)(.*)(&dstno)/\";\n\t \tif(!empty($again))\n\t \t\t$replace \t= \"http://www.isms.com.my/isms_send.php?un=$username&pwd=$password&dstno\";\n\t \telse\n\t \t\t$replace \t= \"https://www.isms.com.my/isms_send.php?un=$username&pwd=$password&dstno\";\n\t\t$link \t\t= preg_replace($search,$replace,$link);\n\t\t$link \t\t.= \"&type=1&sendid={$conf_sms_sendid}&agreedterm=YES\";\n\t\t/* END TUKAR */\n\t\t\n\t\t$http = curl_init($link);\n\n\t\tcurl_setopt($http, CURLOPT_RETURNTRANSFER, TRUE);\n\t\t$http_result = curl_exec($http);\n\t\t$http_status = curl_getinfo($http, CURLINFO_HTTP_CODE);\n\t\tcurl_close($http);\n\n\t\tif($http_result == \"2000 = SUCCESS\"){\n\t\t\t$http_result \t= \"SMS Telah Berjaya Dihantar\";\n\t\t}\n\t\telse{\n\t\t\tif(empty($again))\n\t\t\t\tismscURL($link_old,\"http\");\n\t\t}\n\n\t\treturn $http_result;\n\t}\n\n\tfunction checkupload($files){\n\n\t\t$conf_maxuploadsize \t= $GLOBALS['conf_maxuploadsize'];\n\t\ttry {\n\n\t\t\t// Undefined | Multiple Files | $_FILES Corruption Attack\n\t\t\t// If this request falls under any of them, treat it invalid.\n\t\t\tif(\n\t\t\t\t!isset($files['error']) ||\n\t\t\t\tis_array($files['error'])\n\t\t\t){\n\t\t\t\tthrow new RuntimeException('Invalid parameters.');\n\t\t\t}\n\n\t\t\t// Check $_FILES['upfile']['error'] value.\n\t\t\tswitch ($files['error']) {\n\t\t\t case UPLOAD_ERR_OK:\n\t\t\t break;\n\t\t\t case UPLOAD_ERR_NO_FILE:\n\t\t\t throw new RuntimeException('No file sent.');\n\t\t\t case UPLOAD_ERR_INI_SIZE:\n\t\t\t case UPLOAD_ERR_FORM_SIZE:\n\t\t\t throw new RuntimeException('Exceeded filesize limit.');\n\t\t\t default:\n\t\t\t throw new RuntimeException('Unknown errors.');\n\t\t\t}\n\n\t\t\t// You should also check filesize here.\n\t\t\t// $filesize \t= $files['size'] / 1024 / 1024;\n\t\t\t$filesize \t= round($files['size'] / 1024 / 1024, 1);\n\n\t\t\tif ($filesize > $conf_maxuploadsize) {\n\t\t\t throw new RuntimeException('Exceeded filesize limit.');\n\t\t\t}\n\n\t\t\t// DO NOT TRUST $_FILES['upfile']['mime'] VALUE !!\n\t\t\t// Check MIME Type by yourself.\n\t\t\t$finfo = new finfo(FILEINFO_MIME_TYPE);\n\t\t\tif (false === $ext = array_search(\n\t\t\t\t$finfo->file($files['tmp_name']),\n\t\t\t\t$conf_doctype5,\n\t\t\t\ttrue\n\t\t\t)) {\n\t\t\t throw new RuntimeException('Invalid file format.');\n\t\t\t}\n\n\t\t\treturn \"\";\n\n\t\t}catch (RuntimeException $e) {\n\t\t\treturn $e->getMessage();\n\t\t}\n\n\t}\n?>\n", "file": "/C/xampp7/htdocs/edgpens/odbc.php", "file_size": 23957, "file_write_time": 133013898836303466, "settings": { "buffer_size": 23206, "line_ending": "Windows" } }, { "contents": "<?php\n\tif (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {\n\t\t$uri = 'https://';\n\t} else {\n\t\t$uri = 'http://';\n\t}\n\t$uri .= $_SERVER['HTTP_HOST'];\n\theader('Location: '.$uri.'/edgpens/');\n\texit;\n?>\nSomething is wrong with the XAMPP installation :-(\n", "file": "/C/xampp7/htdocs/index.php", "file_size": 269, "file_write_time": 133034520426811536, "settings": { "buffer_size": 258, "line_ending": "Unix" } }, { "file": "/C/xampp7/htdocs/edgpens/edg/dg.php", "settings": { "buffer_size": 43735, "encoding": "UTF-8", "line_ending": "Unix" } }, { "file": "/C/xampp7/htdocs/edgpens/utility/agent.php", "settings": { "buffer_size": 22173, "encoding": "UTF-8", "line_ending": "Windows" } }, { "file": "/C/xampp7/htdocs/edgpens/reports/audit_trail_1.php", "settings": { "buffer_size": 4204, "encoding": "UTF-8", "line_ending": "Windows" } }, { "file": "/C/xampp7/htdocs/edgpens/kod/kodDoctype.php", "settings": { "buffer_size": 10163, "encoding": "UTF-8", "line_ending": "Windows" } }, { "file": "/C/xampp7/htdocs/edgpens/utility/sms_setting.php", "settings": { "buffer_size": 11750, "line_ending": "Windows" } }, { "file": "/C/xampp7/htdocs/edgpens_220424/odbc.php", "settings": { "buffer_size": 12731, "line_ending": "Unix" } }, { "file": "/C/xampp7/htdocs/edgpens/login.php", "settings": { "buffer_size": 11766, "encoding": "UTF-8", "line_ending": "Unix" } }, { "file": "/C/xampp7/htdocs/edgpens/company_search.php", "settings": { "buffer_size": 8337, "encoding": "UTF-8", "line_ending": "Windows" } }, { "file": "/C/xampp7/htdocs/edgpens/edg/detail.php", "settings": { "buffer_size": 29904, "encoding": "UTF-8", "line_ending": "Unix" } }, { "contents": "<?php if(empty($page)){ include(\"../access.php\"); } ?>\n<?php \n\t$modal_name \t= str_replace(\"/\", \"-\", $page);\n// $mysqli->query(\"CREATE TEMPORARY TABLE t1 LIKE City\");\n\n/* INSERT INTO .. SELECT */\n// $mysqli->query(\"INSERT INTO t1 SELECT * FROM City ORDER BY ID LIMIT 150\");\n// printf(\"%s\\n\", $mysqli->info);\n\nfunction bindAll($stmt) {\n $meta = $stmt->result_metadata();\n $fields = array();\n $fieldRefs = array();\n while ($field = $meta->fetch_field())\n {\n $fields[$field->name] = \"\";\n $fieldRefs[] = &$fields[$field->name];\n }\n\n call_user_func_array(array($stmt, 'bind_result'), $fieldRefs);\n $stmt->store_result();\n return $fields;\n}\n\nfunction fetchRowAssoc($stmt, &$fields) {\n if ($stmt->fetch()) {\n return $fields;\n }\n return false;\n}\n\n\t$user \t\t\t= get_user($_SESSION['session']);\n\t$ii \t\t\t= (is_numeric($_GET['ii']) == 1) ? $_GET['ii'] : 0 ;\n\t$dis_next \t\t= ($ii>0) ? $ii : \"disabled\" ;\n\t$success \t \t= 0;\n\t$type_submit \t= \"add\";\n\n\t$user \t\t\t= get_user_full($_SESSION['session']);\n\t$roles \t\t\t= (int)$user['idRoles'];\n\t$idUser \t\t= (int)$user['idUser'];\n\n\tif($roles == 1 || $roles == 5){\n\t\tif(!empty($ii)){\n\t\t\tif($roles == 1){\n\t\t\t\t$query=\"SELECT * FROM permohonan_main WHERE idUserApply='{$idUser}' AND idPermohonan = '{$ii}'\";\n\t\t\t\t$result=$mysqli->query($query);\t\n\t\t\t\t$row=$result->fetch_assoc();\n\n\t\t\t\tif(!$row){\n\t\t\t\t\techo \"<script>window.location.replace('index.php?page=edg/main&np=edg/ship_particular');</script>\";\n\t\t\t\t\texit();\n\t\t\t\t}\n\n\t\t\t}\n\t\t}\n\n\t\tif($roles == 1)\n\t\t\t$l_vessel \t= \"index.php?page=kod/kodKapal_a\";\n\t\telse\n\t\t\t$l_vessel \t= \"index.php?page=kod/kodKapal\";\n\t\t\n\t}else{\n\t\techo \"<script>window.location.replace('index.php?page=edg/main');</script>\";\n\t\texit();\n\t}\n\n\tif($_POST):\n\n\t\t$do \t= $_POST['type_submit'];\n\n\t\tif($do==\"add\"){\t\t\t\t\t\t\n\n\t\t\t$sql \t \t\t= \"\tINSERT INTO \n\t\t\t\t\t\t\t\tkod_kapal (\n\t\t\t\t\t\t\t\t\tnama,\n\t\t\t\t\t\t\t\t\tidSyarikat,\n\t\t\t\t\t\t\t\t\tidJenisKapal,\n\t\t\t\t\t\t\t\t\tIMO,\n\t\t\t\t\t\t\t\t\tISSC,\n\t\t\t\t\t\t\t\t\tFlag,\n\t\t\t\t\t\t\t\t\tCallSign,\n\t\t\t\t\t\t\t\t\tidUserApply,\n\t\t\t\t\t\t\t\t\ttarikhApply\n\t\t\t\t\t\t\t\t) VALUES (\n\t\t\t\t\t\t\t\t\t?,\n\t\t\t\t\t\t\t\t\t?,\n\t\t\t\t\t\t\t\t\t?,\n\t\t\t\t\t\t\t\t\t?,\n\t\t\t\t\t\t\t\t\t?,\n\t\t\t\t\t\t\t\t\t?,\n\t\t\t\t\t\t\t\t\t?,\n\t\t\t\t\t\t\t\t\t?,\n\t\t\t\t\t\t\t\t\tNOW()\n\t\t\t\t\t\t\t\t)\";\n\t\t\t$param_type \t= \"ssssssss\";\n\t\t\t$param_data \t= array(\n\t\t\t\t\t\t\t\t\"nama\" \t\t\t=> $_POST['nama'],\n\t\t\t\t\t\t\t\t\"idSyarikat\" \t=> $_POST['idSyarikat'],\n\t\t\t\t\t\t\t\t\"idJenisKapal\" \t=> $_POST['idJenisKapal'],\n\t\t\t\t\t\t\t\t\"IMO\" \t\t\t=> $_POST['IMO'],\n\t\t\t\t\t\t\t\t\"ISSC\" \t\t\t=> $_POST['ISSC'],\n\t\t\t\t\t\t\t\t\"Flag\" \t\t\t=> $_POST['Flag'],\n\t\t\t\t\t\t\t\t\"CallSign\" \t\t=> $_POST['CallSign'],\n\t\t\t\t\t\t\t\t\"idUserApply\" \t=> $user['idUser']\n\t\t\t\t\t\t\t \t);\n\t\t\t$data \t\t= mysqli_prepare_audit($sql,$param_type,$param_data,\"APPLICATION UPDATE (SHIP PARTICULAR)\");\n\n\t\t\t$success \t= 1;\n\t\t\t$msg \t\t= \"RECORD ADDED!\";\n\n\t\t\tif($success){\n\t\t\t\techo \"<script>window.location.replace('index.php?page=edg/main&np=edg/ship_particular');</script>\";\n\t\t\t\texit();\n\t\t\t}\n\n\t\t}else{\n\n\t\t\tif($ii > 0){\n\n\t\t\t\tif($do==\"submit_me\"){\t\t\t\t\t\t\t\n\t\t\t\t\t$sql \t \t\t= \"UPDATE \n\t\t\t\t\t\t\t\t\t\t\tpermohonan_main \n\t\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\t\tsubmit \t \t\t\t= 'Y',\n\t\t\t\t\t\t\t\t\t\t\tidApproveMFSO \t \t= 0,\n\t\t\t\t\t\t\t\t\t\t\tcommentsMFSO \t \t= '',\n\t\t\t\t\t\t\t\t\t\t\tflagApproveMFSO \t= 'N',\n\t\t\t\t\t\t\t\t\t\t\tidApproveDG \t \t= 0,\n\t\t\t\t\t\t\t\t\t\t\tcommentsDG \t \t\t= '',\n\t\t\t\t\t\t\t\t\t\t\tflagApproveDG \t\t= 'N',\n\t\t\t\t\t\t\t\t\t\t\tidApproveMTSO \t \t= 0,\n\t\t\t\t\t\t\t\t\t\t\tcommentsMTSO \t \t= '',\n\t\t\t\t\t\t\t\t\t\t\tflagApproveMTSO \t= 'N'\n\t\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\t\tidPermohonan = ?\";\n\t\t\t\t\t$param_type \t= \"s\";\n\t\t\t\t\t$param_data \t= array(\n\t\t\t\t\t\t\t\t\t\t\"idPermohonan\" \t\t=> $ii\n\t\t\t\t\t\t\t\t\t \t);\n\t\t\t\t\t$data \t\t= mysqli_prepare_audit($sql,$param_type,$param_data,\"APPLICATION UPDATE (SHIP PARTICULAR)\");\n\t\t\t\t\t$last_id \t= $ii;\n\t\t\t\t}else{\t\n\n\t\t\t\t\t$ix \t\t\t= 0;\n\t\t\t\t\t$ix_max \t\t= count($_POST['purpose']);\n\t\t\t\t\t$list_purpose \t= \"\";\n\t\t\t\t\twhile ( $ix < $ix_max){\n\t\t\t\t\t\t$list_purpose .= $_POST['purpose'][$ix].\"|\";\n\t\t\t\t\t\t$ix++;\n\t\t\t\t\t}\n\t\t\t\t\t$list_purpose \t= substr($list_purpose, 0, -1);\n\n\t\t\t\t\t$sql \t \t\t= \"UPDATE \n\t\t\t\t\t\t\t\t\t\t\tpermohonan_main \n\t\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\t\tidKapal \t \t\t= ?,\n\t\t\t\t\t\t\t\t\t\t\tbilKrew \t \t\t= ?,\n\t\t\t\t\t\t\t\t\t\t\tbilPenumpang \t\t= ?,\n\t\t\t\t\t\t\t\t\t\t\tGT \t \t\t\t\t= ?,\n\t\t\t\t\t\t\t\t\t\t\tnoVoyage \t \t\t= ?,\n\t\t\t\t\t\t\t\t\t\t\totherCallPurpose \t= ?,\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\tcargo2discharge \t= ?\n\t\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\t\tidPermohonan = ?\";\n\t\t\t\t\t$param_type \t= \"ssssssssss\";\n\t\t\t\t\t$param_data \t= array(\n\t\t\t\t\t\t\t\t\t\t\"idKapal\" \t\t\t=> $_POST['vessel'],\n\t\t\t\t\t\t\t\t\t\t\"bilKrew\" \t\t\t=> $_POST['crew'],\n\t\t\t\t\t\t\t\t\t\t\"bilPenumpang\" \t\t=> $_POST['passenger'],\n\t\t\t\t\t\t\t\t\t\t\"GT\" \t\t\t\t=> $_POST['gt'],\n\t\t\t\t\t\t\t\t\t\t\"noVoyage\" \t\t\t=> $_POST['voyage'],\n\t\t\t\t\t\t\t\t\t\t\"otherCallPurpose\" \t=> $list_purpose,\n\t\t\t\t\t\t\t\t\t\t\"cargo2discharge\" \t=> $_POST['cargo'],\n\t\t\t\t\t\t\t\t\t\t\"idPermohonan\" \t\t=> $ii\n\t\t\t\t\t\t\t\t\t \t);\n\t\t\t\t\t$data \t\t= mysqli_prepare_audit($sql,$param_type,$param_data,\"APPLICATION UPDATE (SHIP PARTICULAR)\");\n\t\t\t\t\t$last_id \t= $ii;\n\n\t\t\t\t\t$folder \t\t= \"./upload/application/{$last_id}\";\n\t\t\t\t\tif(!is_dir($folder)):\n\n\t\t\t\t\t\tmkdir($folder,0777,TRUE);\n\t\t\t\t\t\t$file \t= \"./upload/index.html\";\n\t\t\t\t\t\tcopy($file, $folder.\"/index.html\");\n\n\t\t\t\t\tendif;\n\n\t\t\t\t\t$list_ext \t= $conf_doctype4;\n\n\t\t\t\t\t$filename \t= $_FILES['crew_upload']['name'];\n\t\t\t\t\t$ext \t\t= strtolower(substr($filename, strrpos($filename, \".\")));\n\n\t\t\t\t\t$crew \t\t= \"\";\n\t\t\t\t\tif (in_array($ext, $list_ext)) {\n\t\t\t\t\t\t$crew \t\t= \"crew{$ext}\";\n\t\t\t\t\t\tmove_uploaded_file($_FILES['crew_upload']['tmp_name'],$folder.\"/\".$crew);\n\n\t\t\t\t\t\tunset($sql);\n\t\t\t\t\t\tunset($param_type);\n\t\t\t\t\t\tunset($param_data);\n\n\t\t\t\t\t\t$sql \t \t\t= \"UPDATE \n\t\t\t\t\t\t\t\t\t\t\t\tpermohonan_main \n\t\t\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\t\t\tfailKrew \t\t\t= ?\n\t\t\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\t\t\tidPermohonan = ?\";\n\t\t\t\t\t\t$param_type \t= \"\"; // EMPTY MEANS AUTO @ TYPE LENGTH != DATA (AUTO)\n\t\t\t\t\t\t$param_data \t= array(\n\t\t\t\t\t\t\t\t\t\t\t\"failKrew\" \t\t\t=> $crew,\n\t\t\t\t\t\t\t\t\t\t\t\"idPermohonan\" \t\t=> $ii\n\t\t\t\t\t\t\t\t\t\t \t);\n\t\t\t\t\t\t$data \t\t= mysqli_prepare_audit($sql,$param_type,$param_data,\"\");\n\n\t\t\t\t\t}\n\n\t\t\t\t\t$filename \t= $_FILES['passenger_upload']['name'];\n\t\t\t\t\t$ext \t\t= strtolower(substr($filename, strrpos($filename, \".\")));\n\n\t\t\t\t\t$passenger \t= \"\";\n\t\t\t\t\tif (in_array($ext, $list_ext)) {\n\t\t\t\t\t\t$passenger \t= \"passenger{$ext}\";\n\t\t\t\t\t\tmove_uploaded_file($_FILES['passenger_upload']['tmp_name'],$folder.\"/\".$passenger);\n\n\t\t\t\t\t\tunset($sql);\n\t\t\t\t\t\tunset($param_type);\n\t\t\t\t\t\tunset($param_data);\n\t\t\t\t\t\t\n\t\t\t\t\t\t$sql \t \t\t= \"UPDATE \n\t\t\t\t\t\t\t\t\t\t\t\tpermohonan_main \n\t\t\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\t\t\tfailPenumpang \t\t\t= ?\n\t\t\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\t\t\tidPermohonan = ?\";\n\t\t\t\t\t\t$param_type \t= \"\"; // EMPTY MEANS AUTO @ TYPE LENGTH != DATA (AUTO)\n\t\t\t\t\t\t$param_data \t= array(\n\t\t\t\t\t\t\t\t\t\t\t\"failPenumpang\" \t=> $passenger,\n\t\t\t\t\t\t\t\t\t\t\t\"idPermohonan\" \t\t=> $ii\n\t\t\t\t\t\t\t\t\t\t \t);\n\t\t\t\t\t\t$data \t\t= mysqli_prepare_audit($sql,$param_type,$param_data,\"\");\n\n\t\t\t\t\t}\n\n\t\t\t\t\t$folder \t\t= \"./upload/vessel/{$_POST['vessel']}\";\n\t\t\t\t\tif(!is_dir($folder)):\n\n\t\t\t\t\t\tmkdir($folder,0777,TRUE);\n\t\t\t\t\t\t$file \t= \"./upload/index.html\";\n\t\t\t\t\t\tcopy($file, $folder.\"/index.html\");\n\n\t\t\t\t\tendif;\n\n\t\t\t\t\t$filename \t= $_FILES['issc_file']['name'];\n\t\t\t\t\t$ext \t\t= strtolower(substr($filename, strrpos($filename, \".\")));\n\n\t\t\t\t\t$vessel \t= \"\";\n\t\t\t\t\tif (in_array($ext, $list_ext)) {\n\t\t\t\t\t\t$vessel \t= \"issc{$ext}\";\n\t\t\t\t\t\tmove_uploaded_file($_FILES['issc_file']['tmp_name'],$folder.\"/\".$vessel);\n\n\t\t\t\t\t\tunset($sql);\n\t\t\t\t\t\tunset($param_type);\n\t\t\t\t\t\tunset($param_data);\n\t\t\t\t\t\t\n\t\t\t\t\t\t$sql \t \t\t= \"UPDATE \n\t\t\t\t\t\t\t\t\t\t\t\tkod_kapal \n\t\t\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\t\t\tfail_issc \t\t\t= ?\n\t\t\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\t\t\tidKapal = ?\";\n\t\t\t\t\t\t$param_type \t= \"\"; // EMPTY MEANS AUTO @ TYPE LENGTH != DATA (AUTO)\n\t\t\t\t\t\t$param_data \t= array(\n\t\t\t\t\t\t\t\t\t\t\t\"failPenumpang\" \t=> $vessel,\n\t\t\t\t\t\t\t\t\t\t\t\"idKapal\" \t\t=> $_POST['vessel']\n\t\t\t\t\t\t\t\t\t\t \t);\n\t\t\t\t\t\t$data \t\t= mysqli_prepare_audit($sql,$param_type,$param_data,\"\");\n\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t}else{\n\n\t\t\t\t$ix \t\t\t= 0;\n\t\t\t\t$ix_max \t\t= count($_POST['purpose']);\n\t\t\t\t$list_purpose \t= \"\";\n\t\t\t\twhile ( $ix < $ix_max){\n\t\t\t\t\t$list_purpose .= $_POST['purpose'][$ix].\"|\";\n\t\t\t\t\t$ix++;\n\t\t\t\t}\n\t\t\t\t$list_purpose \t= substr($list_purpose, 0, -1);\n\n\t\t\t\t$stmt \t\t\t= $mysqli->stmt_init();\n\t\t\t\t$stmt->prepare(\"SELECT refID FROM permohonan_main where SUBSTR(refID, 1, 6) = DATE_FORMAT(NOW(), '%Y%m') ORDER BY idPermohonan DESC\");\n\t\t\t\t$stmt->execute();\n\t\t\t\t$result \t\t= $stmt->get_result();\n\t\t\t\t$stmt->close();\n\n\t\t\t\t$session \t= array();\n\t\t\t\t$row=$result->fetch_assoc();\n\t\t\t\tif($row){\n\t\t\t\t\t$refID \t= $row['refID']+1;\n\t\t\t\t}else{\n\t\t\t\t\t$refID \t= 0;\n\t\t\t\t}\n\n\t\t\t\t$sql \t \t\t= \"INSERT INTO permohonan_main (refID, idUserApply, idKapal, bilKrew, bilPenumpang, GT, noVoyage, otherCallPurpose, cargo2discharge) values (?,?,?,?,?,?,?,?,?)\";\n\t\t\t\t$param_type \t= \"sssssssssss\";\n\t\t\t\t$param_data \t= array(\n\t\t\t\t\t\t\t\t\t\"refID\" \t\t\t=> $refID,\n\t\t\t\t\t\t\t\t\t\"idUserApply\" \t\t=> $user['idUser'],\n\t\t\t\t\t\t\t\t\t\"idKapal\" \t\t\t=> $_POST['vessel'],\n\t\t\t\t\t\t\t\t\t\"bilKrew\" \t\t\t=> $_POST['crew'],\n\t\t\t\t\t\t\t\t\t\"bilPenumpang\" \t\t=> $_POST['passenger'],\n\t\t\t\t\t\t\t\t\t\"GT\" \t\t\t\t=> $_POST['gt'],\n\t\t\t\t\t\t\t\t\t\"noVoyage\" \t\t\t=> $_POST['voyage'],\n\t\t\t\t\t\t\t\t\t\"otherCallPurpose\" \t=> $list_purpose,\n\t\t\t\t\t\t\t\t\t\"cargo2discharge\" \t=> $_POST['cargo']\n\t\t\t\t\t\t\t\t \t);\n\t\t\t\t$data \t\t= mysqli_prepare_audit($sql,$param_type,$param_data,\"APPLICATION UPDATE (SHIP PARTICULAR)\");\n\t\t\t\t$last_id \t= $data[0];\n\n\t\t\t\t$folder \t\t= \"./upload/application/{$last_id}\";\n\t\t\t\tif(!is_dir($folder)):\n\n\t\t\t\t\tmkdir($folder,0777,TRUE);\n\t\t\t\t\t$file \t= \"./upload/index.html\";\n\t\t\t\t\tcopy($file, $folder.\"/index.html\");\n\n\t\t\t\tendif;\n\n\t\t\t\t$list_ext \t= $conf_doctype4;\n\n\t\t\t\t$filename \t= $_FILES['crew_upload']['name'];\n\t\t\t\t$ext \t\t= strtolower(substr($filename, strrpos($filename, \".\")));\n\n\t\t\t\t$crew \t\t= \"\";\n\t\t\t\tif (in_array($ext, $list_ext)) {\n\t\t\t\t\t$crew \t\t= \"crew{$ext}\";\n\t\t\t\t\tmove_uploaded_file($_FILES['crew_upload']['tmp_name'],$folder.\"/\".$crew);\n\n\t\t\t\t\tunset($sql);\n\t\t\t\t\tunset($param_type);\n\t\t\t\t\tunset($param_data);\n\n\t\t\t\t\t$sql \t \t\t= \"UPDATE \n\t\t\t\t\t\t\t\t\t\t\tpermohonan_main \n\t\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\t\tfailKrew \t\t\t= ?\n\t\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\t\tidPermohonan = ?\";\n\t\t\t\t\t$param_type \t= \"\"; // EMPTY MEANS AUTO @ TYPE LENGTH != DATA (AUTO)\n\t\t\t\t\t$param_data \t= array(\n\t\t\t\t\t\t\t\t\t\t\"failKrew\" \t\t\t=> $crew,\n\t\t\t\t\t\t\t\t\t\t\"idPermohonan\" \t\t=> $last_id\n\t\t\t\t\t\t\t\t\t \t);\n\t\t\t\t\t$data \t\t= mysqli_prepare_audit($sql,$param_type,$param_data,\"\");\n\n\t\t\t\t}\n\n\t\t\t\t$filename \t= $_FILES['passenger_upload']['name'];\n\t\t\t\t$ext \t\t= strtolower(substr($filename, strrpos($filename, \".\")));\n\n\t\t\t\t$passenger \t= \"\";\n\t\t\t\tif (in_array($ext, $list_ext)) {\n\t\t\t\t\t$passenger \t= \"passenger{$ext}\";\n\t\t\t\t\tmove_uploaded_file($_FILES['passenger_upload']['tmp_name'],$folder.\"/\".$passenger);\n\n\t\t\t\t\tunset($sql);\n\t\t\t\t\tunset($param_type);\n\t\t\t\t\tunset($param_data);\n\t\t\t\t\t\n\t\t\t\t\t$sql \t \t\t= \"UPDATE \n\t\t\t\t\t\t\t\t\t\t\tpermohonan_main \n\t\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\t\tfailPenumpang \t\t\t= ?\n\t\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\t\tidPermohonan = ?\";\n\t\t\t\t\t$param_type \t= \"\"; // EMPTY MEANS AUTO @ TYPE LENGTH != DATA (AUTO)\n\t\t\t\t\t$param_data \t= array(\n\t\t\t\t\t\t\t\t\t\t\"failPenumpang\" \t=> $passenger,\n\t\t\t\t\t\t\t\t\t\t\"idPermohonan\" \t\t=> $last_id\n\t\t\t\t\t\t\t\t\t \t);\n\t\t\t\t\t$data \t\t= mysqli_prepare_audit($sql,$param_type,$param_data,\"\");\n\n\t\t\t\t}\n\n\t\t\t\t$folder \t\t= \"./upload/vessel/{$_POST['vessel']}\";\n\t\t\t\tif(!is_dir($folder)):\n\n\t\t\t\t\tmkdir($folder,0777,TRUE);\n\t\t\t\t\t$file \t= \"./upload/index.html\";\n\t\t\t\t\tcopy($file, $folder.\"/index.html\");\n\n\t\t\t\tendif;\n\n\t\t\t\t$filename \t= $_FILES['issc_file']['name'];\n\t\t\t\t$ext \t\t= strtolower(substr($filename, strrpos($filename, \".\")));\n\n\t\t\t\t$vessel \t= \"\";\n\t\t\t\tif (in_array($ext, $list_ext)) {\n\t\t\t\t\t$vessel \t= \"issc{$ext}\";\n\t\t\t\t\tmove_uploaded_file($_FILES['issc_file']['tmp_name'],$folder.\"/\".$vessel);\n\n\t\t\t\t\tunset($sql);\n\t\t\t\t\tunset($param_type);\n\t\t\t\t\tunset($param_data);\n\t\t\t\t\t\n\t\t\t\t\t$sql \t \t\t= \"UPDATE \n\t\t\t\t\t\t\t\t\t\t\tkod_kapal \n\t\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\t\tfail_issc \t\t\t= ?\n\t\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\t\tidKapal = ?\";\n\t\t\t\t\t$param_type \t= \"\"; // EMPTY MEANS AUTO @ TYPE LENGTH != DATA (AUTO)\n\t\t\t\t\t$param_data \t= array(\n\t\t\t\t\t\t\t\t\t\t\"failPenumpang\" \t=> $vessel,\n\t\t\t\t\t\t\t\t\t\t\"idKapal\" \t\t=> $_POST['vessel']\n\t\t\t\t\t\t\t\t\t \t);\n\t\t\t\t\t$data \t\t= mysqli_prepare_audit($sql,$param_type,$param_data,\"\");\n\n\t\t\t\t}\n\n\t\t\t}\n\t\t\n\t\t\t$success \t= 1;\n\n\t\t\tif($success){\n\t\t\t\tif($do==\"submit_me\")\n\t\t\t\t\techo \"<script>window.location.replace('index.php?page=edg/main&np=edg/ship_particular&ii={$last_id}');</script>\";\n\t\t\t\telse\n\t\t\t\t\techo \"<script>window.location.replace('index.php?page=edg/main&np=edg/isps_info&ii={$last_id}');</script>\";\n\t\t\t\texit();\n\t\t\t}\n\n\t\t}\n\n\t\t// if($success == 1){\n\t\t// \t$_SESSION['success'] \t\t= 1;\n\t\t// \t$_SESSION['success_msg'] \t= \"SUCCESS {$do}\";\n\t\t// }else if($success == 2){\n\t\t// \t$_SESSION['success'] \t\t= 2;\n\t\t// \t$_SESSION['success_msg'] \t= \"OPS! SOMETHING WRONG\";\n\t\t// }else if($success == 3){\n\t\t// \t$_SESSION['success'] \t\t= 3;\n\t\t// \t$_SESSION['success_msg'] \t= \"WARNING\";\n\t\t// }\n\n\tendif;\n\t\n\tif($ii > 0){\n\t\t\n\t\t$stmt \t\t\t= $mysqli->stmt_init();\n\t\t$stmt->prepare(\"SELECT * FROM permohonan_main WHERE idPermohonan=?\");\n\t\t$stmt->bind_param(\"s\",$permohonan_main = $ii);\n\t\t$stmt->execute();\n\t\t$result \t\t= $stmt->get_result();\n\t\t$stmt->close();\n\n\t\t$session \t= array();\n\t\t$row=$result->fetch_assoc();\n\n\t\t$idKapal \t\t\t= $row['idKapal'];\n\t\t$bilKrew \t\t\t= $row['bilKrew'];\n\t\t$bilPenumpang \t\t= $row['bilPenumpang'];\n\t\t$GT \t\t\t\t= $row['GT'];\n\t\t$noVoyage \t\t\t= $row['noVoyage'];\n\t\t$otherCallPurpose \t= $row['otherCallPurpose'];\n\t\t$cargo2discharge \t= $row['cargo2discharge'];\n\t\t$idMarineFacility \t= $row['idMarineFacility'];\n\t\t$idApproveMFSO \t\t= $row['idApproveMFSO'];\n\t\t$idApproveDG \t\t= $row['idApproveDG'];\n\t\t$idApproveMTSO \t\t= $row['idApproveMTSO'];\n\t\t$commentsMFSO \t\t= $row['commentsMFSO'];\n\t\t$commentsDG \t\t= $row['commentsDG'];\n\t\t$commentsMTSO \t\t= $row['commentsMTSO'];\n\t\t$submit \t\t\t= $row['submit'];\n\t\t$failKrew \t\t\t= $row['failKrew'];\n\t\t$failPenumpang \t\t= $row['failPenumpang'];\n\t\t$list_purpose \t\t= explode('|', $row['otherCallPurpose']);\n\n\n\t\t$linkKrew \t\t\t= \"1\";\n\t\tif (file_exists(\"upload/application/{$ii}/{$failKrew}\") && !empty($failKrew)) {$linkKrew=\"upload/application/{$ii}/{$failKrew}\";}\n\n\t\t$linkPenumpang \t\t= \"1\";\n\t\tif (file_exists(\"upload/application/{$ii}/{$failPenumpang}\") && !empty($failPenumpang)) {$linkPenumpang=\"upload/application/{$ii}/{$failPenumpang}\";}\n\n\t\t$isps \t\t\t\t= \"\";\n\t\t$isps_href \t\t\t= \"index.php?page=edg/main&np=edg/isps_info&ii={$ii}\";\n\n\t\tif(!empty($idMarineFacility)){\n\t\t\t$port \t\t\t\t= \"\";\n\t\t\t$port_href \t\t\t= \"index.php?page=edg/main&np=edg/port_call&ii={$ii}\";\n\t\t}else{\n\t\t\t$port \t\t\t\t= \"disabled\";\n\t\t\t$port_href \t\t\t= \"javascript:void(0)\";\n\t\t}\n\n\n\t\t$stmt \t\t\t= $mysqli->stmt_init();\n\t\t$stmt->prepare(\"SELECT \n\t\t\t\t\t\t\ta.idPP,\n\t\t\t\t\t\t\ta.idPermohonanMain,\n\t\t\t\t\t\t\ta.idPelabuhan,\n\t\t\t\t\t\t\tDATE_FORMAT(a.tarikhTiba,'%d-%m-%Y') AS tarikhTiba,\n\t\t\t\t\t\t\tDATE_FORMAT(a.tarikhBerlepas,'%d-%m-%Y') AS tarikhBerlepas,\n\t\t\t\t\t\t\ta.securityLevel,\n\t\t\t\t\t\t\tb.nama,\n\t\t\t\t\t\t\tb.hadMasa\n\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\tpermohonan_pelabuhan a \n\t\t\t\t\t\tLEFT JOIN \n\t\t\t\t\t\t\tkod_pelabuhan b ON b.idPelabuhan = a.idPelabuhan\n\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\ta.idPermohonanMain=?\n\t\t\t\t\t\t\");\n\t\t$stmt->bind_param(\"s\",$permohonan_main = $ii);\n\t\t$stmt->execute();\n\n\t\tif ($stmt->error)\n \t\tprint_r('error executing statement: ' . $stmt->error);\n\n\t\t$result2 \t\t= $stmt->get_result();\n\t\t$stmt->close();\n\n\t\tif($result2->num_rows && !empty($idMarineFacility)){\n\n\t\t\t$part \t\t\t\t= \"\";\n\t\t\t$part_href \t\t\t= \"index.php?page=edg/main&np=edg/other_part&ii={$ii}\";\n\t\t\t$upload \t\t\t= \"\";\n\t\t\t$upload_href \t\t= \"index.php?page=edg/main&np=edg/upload&ii={$ii}\";\n\n\t\t\tif($row['flagDG'] == 'Y'){\n\t\t\t\t$dg \t\t\t\t= \"\";\n\t\t\t\t$dg_href \t\t\t= \"index.php?page=edg/main&np=edg/dg&ii={$ii}\";\n\t\t\t}else{\n\t\t\t\t$dg \t\t\t\t= \"disabled\";\n\t\t\t\t$dg_href \t\t= \"javascript:void(0)\";\n\t\t\t}\n\t\t}else{\n\t\t\t$part \t\t\t\t= \"disabled\";\n\t\t\t$part_href \t\t\t= \"javascript:void(0)\";\n\t\t\t$upload \t\t\t= \"disabled\";\n\t\t\t$upload_href \t\t= \"javascript:void(0)\";\n\t\t\t$dg \t\t\t\t= \"disabled\";\n\t\t\t$dg_href \t\t\t= \"javascript:void(0)\";\n\t\t}\n\n\t\t// $stmt \t\t\t= $mysqli->stmt_init();\n\t\t// $stmt->prepare(\"SELECT * FROM permohonan_pelabuhan WHERE idPermohonanMain=?\");\n\t\t// $stmt->bind_param(\"s\",$idPermohonanMain = $ii);\n\t\t// $stmt->execute();\n\t\t// $result \t\t= $stmt->get_result();\n\t\t// $stmt->close();\n\n\t\t// $session \t= array();\n\t\t// $row=$result->fetch_assoc();\n\n\n\t}else{\n\t\t\n\t\t$linkKrew \t\t\t= \"1\";\n\t\t$linkPenumpang \t\t= \"1\";\n\n\t\t$idKapal \t\t\t= \"\";\n\t\t$bilKrew \t\t\t= \"\";\n\t\t$bilPenumpang \t\t= \"\";\n\t\t$GT \t\t\t\t= \"\";\n\t\t$noVoyage \t\t\t= \"\";\n\t\t$idCallPurpose \t\t= \"\";\n\t\t$cargo2discharge \t= \"\";\n\t\t$failKrew \t\t\t= \"\";\n\t\t$failPenumpang \t\t= \"\";\n\n\t\t$isps \t\t\t\t= \"disabled\";\n\t\t$isps_href \t\t\t= \"javascript:void(0)\";\n\t\t$port \t\t\t\t= \"disabled\";\n\t\t$port_href \t\t\t= \"javascript:void(0)\";\n\t\t$part \t\t\t\t= \"disabled\";\n\t\t$part_href \t\t\t= \"javascript:void(0)\";\n\t\t$upload \t\t\t= \"disabled\";\n\t\t$upload_href \t\t= \"javascript:void(0)\";\n\t\t$dg \t\t\t\t= \"disabled\";\n\t\t$dg_href \t\t\t= \"javascript:void(0)\";\n\n\t}\n\n\n\t// $stmt \t\t\t= $mysqli->stmt_init();\n\t// $stmt->prepare(\"SELECT nama FROM kod_call_purpose WHERE flagAktif = 'Y' \");\n\t// $stmt->execute();\n\t// $result \t\t= $stmt->get_result();\n\t// $stmt->close();\n\t// $list \t= [];\n\t// while($ax = $result->fetch_assoc()){\n\t\t// array_push($list, $ax['nama']);\n\t// }\n\n?>\n<style type=\"text/css\">\n</style>\n\t<!-- Blank Header -->\n\t<div class=\"content-header\">\n\t\t<div class=\"row\">\n\t\t\t<div class=\"col-sm-6\">\n\t\t\t\t<div class=\"header-section\">\n\t\t\t\t\t<!-- <h1>NEW APPLICATION</h1> -->\n\t\t\t\t\t<h1>\n\t\t\t\t\t<ol class=\"breadcrumb\" style=\"padding:0px; margin: 0px\">\n <li><a href=\"index.php?page=edg/main\" style=\"color:black\"><i class=\"fa fa-home\"></i></a></li>\n <li><a href=\"javascript:void(0)\" style=\"color:black\">NEW APPLICATION</a></li>\n </ol>\n \t</h1>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"col-sm-6 hidden-xs\">\n\t\t\t\t<div class=\"header-section\">\n\t\t\t\t\t<!-- <ul class=\"breadcrumb breadcrumb-top\"> -->\n\t\t\t\t\t\t<!-- <li>Extra Pages</li> -->\n\t\t\t\t\t\t<!-- <li><a href=\"\">Blank</a></li> -->\n\t\t\t\t\t<!-- </ul> -->\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<!-- END Blank Header -->\n\n\t<!-- Get Started Block -->\n\t<div class=\"block full\">\n\n\t\t<?php include 'tabs.php'; ?>\n\n\t\t<div class=\"block full\">\n\n\t\t\t<div id=\"modal-form\" class=\"modal fade <?php echo $modal_name;?>\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\">\n\t\t\t\t<div class=\"modal-dialog modal-md\">\n\t\t\t\t\t<div class=\"modal-content\">\n\n\t\t\t\t\t<form class=\"push form-horizontal\" id=\"form-validation2\" action=\"index.php?page=edg/main&np=edg/ship_particular&ii=<?php echo $ii;?>\" method=\"post\">\n\t\t\t\t\t\t<!-- if delete. check post name delete -->\n\n\t\t\t\t\t\t<div class=\"modal-header\">\n\t\t\t\t\t\t\t<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-hidden=\"true\"><span aria-hidden=\"true\">×</span></button>\n\t\t\t\t\t\t\t<h4 class=\"modal-title\"><strong>Apply For New Vessel</strong></h4>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class=\"modal-body\"><!-- modal-body -->\n\n\t\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t <label class=\"col-md-3 control-label\" for=\"nama\">Name <span class=\"text-danger\">*</span></label>\n\t\t\t\t\t\t\t <div class=\"col-md-6\">\n\t\t\t\t\t\t\t\t\t<input type=\"text\" id=\"nama\" name=\"nama\" class=\"form-control validation\" data-validation=\"default\" >\n\t\t\t\t\t\t\t </div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t <label class=\"col-md-3 control-label\" for=\"idSyarikat\">Company <span class=\"text-danger\">*</span></label>\n\t\t\t\t\t\t\t <div class=\"col-md-6\">\n\t\t\t\t\t\t\t\t<?php \n\t\t\t\t\t\t\t\t\t$sqlx \t= \"SELECT * FROM kod_syarikat WHERE flagAktif = 'Y' AND flagApprove = 'Y' ORDER BY nama\";\n\t\t\t\t\t\t\t\t\t$rstx \t= $mysqli->query($sqlx) or die(mysqli_error($mysqli));\n\t\t\t\t\t\t\t\t?>\n\t\t\t\t\t\t\t\t<select class=\"form-control select-select2 validation\" data-validation=\"default\" name=\"idSyarikat\" id=\"idSyarikat\">\n\t\t\t\t\t\t\t\t\t<option value=\"\">-- Please select --</option>\n\t\t\t\t\t\t\t\t\t<?php while($aa = $rstx->fetch_assoc()){ ?>\n\t\t\t\t\t\t\t\t\t<option value=\"<?php echo $aa['idSyarikat']; ?>\" ><?php echo $aa['nama']; ?></option>\n\t\t\t\t\t\t\t\t\t<?php \t}?>\n\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t </div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t <label class=\"col-md-3 control-label\" for=\"idJenisKapal\">Vessel Type <span class=\"text-danger\">*</span></label>\n\t\t\t\t\t\t\t <div class=\"col-md-6\">\n\t\t\t\t\t\t\t\t<?php \n\t\t\t\t\t\t\t\t\t$sqlx \t= \"SELECT * FROM kod_jenis_kapal WHERE flagAktif = 'Y' ORDER BY nama\";\n\t\t\t\t\t\t\t\t\t$rstx \t= $mysqli->query($sqlx) or die(mysqli_error($mysqli));\n\t\t\t\t\t\t\t\t?>\n\t\t\t\t\t\t\t\t<select class=\"form-control select-select2 validation\" data-validation=\"default\" name=\"idJenisKapal\" id=\"idJenisKapal\">\n\t\t\t\t\t\t\t\t\t<option value=\"\">-- Please select --</option>\n\t\t\t\t\t\t\t\t\t<?php while($aa = $rstx->fetch_assoc()){ ?>\n\t\t\t\t\t\t\t\t\t<option value=\"<?php echo $aa['idJenisKapal']; ?>\" ><?php echo $aa['nama']; ?></option>\n\t\t\t\t\t\t\t\t\t<?php \t}?>\n\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t </div>\n\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t <label class=\"col-md-3 control-label\" for=\"IMO\">IMO <span class=\"text-danger\">*</span></label>\n\t\t\t\t\t\t\t <div class=\"col-md-6\">\n\t\t\t\t\t\t\t\t\t<input type=\"text\" id=\"IMO\" name=\"IMO\" class=\"form-control validation\" data-validation=\"default\" >\n\t\t\t\t\t\t\t </div>\n\t\t\t\t\t\t\t</div>\t\t\n\n\t\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t <label class=\"col-md-3 control-label\" for=\"ISSC\">ISSC <span class=\"text-danger\">*</span></label>\n\t\t\t\t\t\t\t <div class=\"col-md-6\">\n\t\t\t\t\t\t\t\t\t<input type=\"text\" id=\"ISSC\" name=\"ISSC\" class=\"form-control validation\" data-validation=\"default\" >\n\t\t\t\t\t\t\t </div>\n\t\t\t\t\t\t\t</div>\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t <label class=\"col-md-3 control-label\" for=\"Flag\">Flag <span class=\"text-danger\">*</span></label>\n\t\t\t\t\t\t\t <div class=\"col-md-6\">\n\t\t\t\t\t\t\t\t\t<input type=\"text\" id=\"Flag\" name=\"Flag\" class=\"form-control validation\" data-validation=\"default\" >\n\t\t\t\t\t\t\t </div>\n\t\t\t\t\t\t\t</div>\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t\t <label class=\"col-md-3 control-label\" for=\"CallSign\">SCN </label>\n\t\t\t\t\t\t\t <div class=\"col-md-6\">\n\t\t\t\t\t\t\t\t\t<input type=\"text\" id=\"CallSign\" name=\"CallSign\" class=\"form-control\" data-validation=\"default\" >\n\t\t\t\t\t\t\t </div>\n\t\t\t\t\t\t\t</div>\t\t\n\n\t\t\t\t\t\t</div><!-- [end] modal-body -->\n\n\t\t\t\t\t\t<input type=\"hidden\" name=\"type_submit\" value=\"add\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"val-id\" value=\"\">\n\n\t\t\t\t\t\t<div class=\"modal-footer\">\n\t\t\t\t\t\t<!-- <h4 class=\"pull-left\">$ <strong class=\"text-primary-dark\">689</strong><small>.00</small></h4> -->\n\t\t\t\t\t\t<button type=\"submit\" class=\"btn btn-effect-ripple btn-primary\">Submit</button>\n\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-effect-ripple btn-danger\" data-dismiss=\"modal\">Close</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</form>\n\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<form class=\"form-horizontal\" id=\"form-validation\" method=\"post\" enctype=\"multipart/form-data\" autocomplete=\"off\">\n\t\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t <label class=\"col-md-4 control-label\" for=\"vessel\">Name Of Ship <span class=\"text-danger\">*</span></label>\n\t\t\t\t\t <div class=\"col-md-8\">\n\t\t\t\t\t\t<div class=\"input-group\">\n\t\t\t\t\t\t<?php \n\t\t\t\t\t\t\t$sqlx \t= \"SELECT * FROM kod_kapal WHERE flagAktif = 'Y' AND flagApprove = 'Y'\";\n\t\t\t\t\t\t\t$rstx \t= $mysqli->query($sqlx) or die(mysqli_error($mysqli));\n\n\t\t\t\t\t\t\t$sqly \t= \"SELECT * FROM kod_kapal WHERE flagAktif = 'Y' AND flagApprove = 'N'\";\n\t\t\t\t\t\t\t$rsty \t= $mysqli->query($sqly) or die(mysqli_error($mysqli));\n\t\t\t\t\t\t?>\n\t\t\t\t\t\t<select class=\"form-control select-select2 validation\" data-validation=\"default\" name=\"vessel\" id=\"vessel\">\n\t\t\t\t\t\t\t<optgroup label=\"Pending Approval\">\n\t\t\t\t\t\t\t<?php while($aa = $rsty->fetch_assoc()){ ?>\n\t\t\t\t\t\t\t<option value=\"<?php echo $aa['idKapal']; ?>\" <?php if($aa['idKapal'] == $idKapal){ echo \"selected='selected'\";} ?> disabled='disabled' ><?php echo $aa['nama']; ?></option>\n\t\t\t\t\t\t\t<?php \t}?>\n\t\t\t\t\t\t\t</optgroup>\n\t\t\t\t\t\t\t<option value=\"\">-- Choose a Vessel --</option>\n\t\t\t\t\t\t\t<?php while($aa = $rstx->fetch_assoc()){ ?>\n\t\t\t\t\t\t\t<option value=\"<?php echo $aa['idKapal']; ?>\" <?php if($aa['idKapal'] == $idKapal){ echo \"selected='selected'\";} ?> ><?php echo $aa['nama']; ?></option>\n\t\t\t\t\t\t\t<?php \t}?>\n\t\t\t\t\t\t</select>\n\n\t\t\t\t\t\t<!-- <span class=\"input-group-btn add-me\" data-toggle=\"tooltip\" data-original-title=\"Add New Vessel\" data-modal-target=\"<?php echo $modal_name;?>\"> -->\n\t\t\t\t\t\t<a class=\"input-group-btn\" data-toggle=\"tooltip\" data-original-title=\"Add New Vessel\" href=\"<?php echo $l_vessel;?>\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"btn btn-effect-ripple btn-primary\" style=\"overflow: hidden; position: relative;\"><i class=\"fa fa-plus\"></i></span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t </div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- -->\n\t\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"issc\">ISSC No</label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<input type=\"text\" id=\"issc\" readonly=\"readonly\" name=\"issc\" class=\"form-control\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"issc_auth\">ISSC Issuing Authority</label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<input type=\"text\" id=\"issc_auth\" readonly=\"readonly\" name=\"issc_auth\" class=\"form-control\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- -->\n\t\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"issc_date\">ISSC Expiry Date</label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<input type=\"text\" id=\"issc_date\" readonly=\"readonly\" name=\"issc_date\" class=\"form-control\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"issc_file\">ISSC File <span class=\"text-danger\">*</span></label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<div class=\"input-group\" data-toggle=\"tooltip\" title=\"Upload ISSC File\">\n\t\t\t\t\t\t<div class=\"input-group-btn\">\n\t\t\t\t\t\t<label class=\"btn btn-primary\">\n\t\t\t\t\t\t\tBrowse <input type=\"file\" id=\"issc_file\" name=\"issc_file\" class=\"form-control\" style=\"display: none\" accept=\"<?php echo $conf_doctype2;?>\">\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<span class=\"up1\">\n\t\t\t\t\t\t<input style=\"background: white;color: #000\" readonly='readonly' value=\"\" type=\"issc_upload_text\" id=\"issc_upload_text\" name=\"issc_upload_text\" value=\"\" class=\"form-control validation upload-name\" data-validation=\"default\" placeholder=\"No File Selected\">\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<a href=\"1\" target=\"_blank\" class=\"up2 form-control issc_file\" style=\"cursor: pointer;\">\n\t\t\t\t\t\t\tClick To Open<i class=\"fa fa-download pull-right\" style=\"line-height: 1.42857143\"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t<div class=\"up3 input-group-btn\" data-toggle=\"tooltip\" title=\"Delete File\">\n\t\t\t\t\t\t\t<div class=\"btn btn-danger del-upload\" data-senddata='{\"ii\": \"\", \"type\": \"\", \"file\": \"\"}'><i class=\"fa fa-times\"></i></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<i id=\"\" class=\"help-blockx animation-pullUp text-warning\" style=\"font-size: 9pt\">\n\t\t\t\t\t\t<b>File Allowed: <?php echo $conf_doctype3;?></b>\n\t\t\t\t\t\t<br><b>(Max Size: <?echo $conf_maxuploadsize;?>MB)</b>\n\t\t\t\t\t\t</i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- -->\n\t\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"imo\">IMO</label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<input type=\"text\" id=\"imo\" readonly=\"readonly\" name=\"imo\" class=\"form-control\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"mmsi\">MMSI</label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<input type=\"text\" id=\"mmsi\" readonly=\"readonly\" name=\"mmsi\" class=\"form-control\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- -->\n\t\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"nama_syarikat\">Company Name</label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<input type=\"text\" id=\"nama_syarikat\" readonly=\"readonly\" name=\"nama_syarikat\" class=\"form-control\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"flag\">Flag</label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<input type=\"text\" id=\"flag\" readonly=\"readonly\" name=\"flag\" class=\"form-control\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- -->\n\t\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"callsign\">SCN</label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<input type=\"text\" id=\"callsign\" readonly=\"readonly\" name=\"callsign\" class=\"form-control\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"nama_jeniskapal\">Vessel Type</label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<input type=\"text\" id=\"nama_jeniskapal\" readonly=\"readonly\" name=\"nama_jeniskapal\" class=\"form-control\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- -->\n\t\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"crew\">No Of Crew <span class=\"text-danger\">*</span></label>\n\t\t\t\t\t<div class=\"col-md-2\">\n\t\t\t\t\t\t<input type=\"text\" id=\"crew\" name=\"crew\" value=\"<?php echo $bilKrew; ?>\"\t class=\"form-control validation\" data-validation=\"default_digit\">\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t\t\t<div class=\"input-group\" data-toggle=\"tooltip\" title=\"Upload list of crew\">\n\t\t\t\t\t\t<div class=\"input-group-btn\">\n\t\t\t\t\t\t<label class=\"btn btn-primary\">\n\t\t\t\t\t\t\tBrowse <input type=\"file\" id=\"crew_upload\" name=\"crew_upload\" class=\"form-control\" style=\"display: none\" accept=\"<?php echo $conf_doctype2;?>\">\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<span class=\"up1\">\n\t\t\t\t\t\t<input style=\"background: white;color: #000\" readonly='readonly' value=\"\" type=\"crew_upload_text\" id=\"crew_upload_text\" name=\"crew_upload_text\" value=\"\" class=\"form-control validation upload-name\" data-validation=\"default\" placeholder=\"No File Selected\">\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<a href=\"<?php echo $linkKrew;?>\" target=\"_blank\" class=\"up2 form-control\" style=\"cursor: pointer;\">\n\t\t\t\t\t\t\tClick To Open<i class=\"fa fa-download pull-right\" style=\"line-height: 1.42857143\"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t<div class=\"up3 input-group-btn\" data-toggle=\"tooltip\" title=\"Delete File\">\n\t\t\t\t\t\t\t<div class=\"btn btn-danger del-upload\" data-senddata='{\"ii\": \"<?php echo $ii;?>\", \"type\": \"crew\", \"file\": \"<?php echo $failKrew;?>\"}'><i class=\"fa fa-times\"></i></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<i id=\"\" class=\"help-blockx animation-pullUp text-warning\" style=\"font-size: 9pt\">\n\t\t\t\t\t\t<b>File Allowed: <?php echo $conf_doctype3;?></b>\n\t\t\t\t\t\t<br><b>(Max Size: <?echo $conf_maxuploadsize;?>MB)</b>\n\t\t\t\t\t\t</i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"passenger\">No Of Passenger <span class=\"text-danger\">*</span></label>\n\t\t\t\t\t<div class=\"col-md-2\">\n\t\t\t\t\t\t<input type=\"text\" id=\"passenger\" name=\"passenger\" value=\"<?php echo $bilPenumpang; ?>\" class=\"form-control validation\" data-validation=\"default_digit\">\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t\t\t<div class=\"input-group\" data-toggle=\"tooltip\" title=\"Upload list of passenger\">\n\t\t\t\t\t\t<div class=\"input-group-btn\">\n\t\t\t\t\t\t<label class=\"btn btn-primary\">\n\t\t\t\t\t\t\tBrowse <input type=\"file\" name=\"passenger_upload\" class=\"form-control\" style=\"display: none\" accept=\"<?php echo $conf_doctype2;?>\">\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<span class=\"up1\">\n\t\t\t\t\t\t<input style=\"background: white;color: #000\" readonly='readonly' value=\"\" type=\"passenger_upload_text\" id=\"passenger_upload_text\" name=\"passenger_upload_text\" value=\"\" class=\"form-control validation upload-name\" data-validation=\"default\" placeholder=\"No File Selected\">\n\t\t\t\t\t\t</span>\n\t\t\t\t\t\t<a href=\"<?php echo $linkPenumpang;?>\" target=\"_blank\" class=\"up2 form-control\" style=\"cursor: pointer;\">\n\t\t\t\t\t\t\tClick To Open<i class=\"fa fa-download pull-right\" style=\"line-height: 1.42857143\"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t<div class=\"up3 input-group-btn\" data-toggle=\"tooltip\" title=\"Delete File\">\n\t\t\t\t\t\t\t<div class=\"btn btn-danger del-upload\" data-senddata='{\"ii\": \"<?php echo $ii;?>\", \"type\": \"passenger\", \"file\": \"<?php echo $failPenumpang;?>\"}'><i class=\"fa fa-times\"></i></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<i id=\"\" class=\"help-blockx animation-pullUp text-warning\" style=\"font-size: 9pt\">\n\t\t\t\t\t\t<b>File Allowed: <?php echo $conf_doctype3;?></b>\n\t\t\t\t\t\t<br><b>(Max Size: <?echo $conf_maxuploadsize;?>MB)</b>\n\t\t\t\t\t\t</i>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- -->\n\t\t\t\t<hr>\n\t\t\t\t<!-- -->\n\t\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"gt\">GT</label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<input type=\"text\" id=\"gt\" readonly=\"readonly\" name=\"gt\" class=\"form-control\">\n\t\t\t\t\t\t<!-- <input type=\"text\" id=\"gt\" name=\"gt\" value=\"<?php echo $GT; ?>\" class=\"form-control validation\" data-validation=\"default\"> -->\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"voyage\">Voyage No. </label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<input type=\"text\" id=\"voyage\" name=\"voyage\" value=\"<?php echo $noVoyage; ?>\" class=\"form-control\" data-validation=\"default\">\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<!-- -->\n\t\t\t\t<div class=\"row\">\t\t\t\t\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"purpose\">Purpose Of Call <span class=\"text-danger\">*</span></label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<!-- <input type=\"text\" id=\"other_purpose\" name=\"other_purpose\" value=\"<?php echo $otherCallPurpose; ?>\" class=\"form-control text-uppercase validation validation_hidden\" data-validation=\"default\"> -->\n\t\t\t\t\t\t<select id=\"purpose\" name=\"purpose[]\" class=\"select-chosen validation validation_hidden\" data-placeholder=\"Choose a Purpose..\" multiple=\"\">\n\t\t\t\t\t\t<?php \n\t\t\t\t\t\t\t$stmt \t\t\t= $mysqli->stmt_init();\n\t\t\t\t\t\t\t$stmt->prepare(\"SELECT idCallPurpose,nama FROM kod_call_purpose WHERE flagAktif = 'Y' \");\n\t\t\t\t\t\t\t$stmt->execute();\n\t\t\t\t\t\t\t$result \t\t= $stmt->get_result();\n\t\t\t\t\t\t\t$stmt->close();\n\t\t\t\t\t\t\twhile($ax = $result->fetch_assoc()){ \n\t\t\t\t\t\t\t\tif (in_array($ax['idCallPurpose'], $list_purpose))\n\t\t\t\t\t\t\t\t\t$slt \t= \"selected='selected'\";\n\t\t\t\t\t\t\t\telse\n\t\t\t\t\t\t\t\t\t$slt \t= \"\";\n\t\t\t\t\t\t?>\n\t\t\t\t\t\t\t<option <?php echo $slt;?> value=\"<?php echo $ax['idCallPurpose'];?>\"><?php echo $ax['nama'];?></option>\n\t\t\t\t\t\t<?php } ?>\n\t\t\t\t\t\t</select>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"col-md-6\">\n\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t<label class=\"col-md-4 control-label\" for=\"cargo\">Cargo <span class=\"text-danger\">*</span></label>\n\t\t\t\t\t<div class=\"col-md-8\">\n\t\t\t\t\t\t<textarea class=\"form-control validation\" data-validation=\"default\" rows=\"3\" name=\"cargo\"><?php echo $cargo2discharge; ?></textarea>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<!-- -->\n\n\t\t\t\t<hr>\n\t\t\t\t<center>\n\t\t\t\t<div class=\"btn-group\">\n\t\t\t\t<a class=\"btn btn-warning disabled\"><i class=\"fa fa-chevron-left\"></i></a>\n\t\t\t\t<button class=\"btn btn-primary\" href=\"index.php?page=edg/main\">Save</button>\n\t\t\t\t<a class=\"btn btn-warning <?php echo $dis_next;?>\" href=\"index.php?page=edg/main&np=edg/isps_info&ii=<?php echo $ii;?>\"><i class=\"fa fa-chevron-right\"></i></a>\n\t\t\t\t</div>\n\t\t\t\t</center>\n\t\t\t</form>\n\t\t</div>\n\n\t\t<script src=\"js/pages/formsValidation.js\"></script>\n <script type=\"text/javascript\">\n\t\t$(document).ready(function(){\n\n\t\t\t$.fn.custom_upload = function(){\n\t\t\t\tvar t_parent \t= $(this).closest(\".input-group\");\n\t\t\t\tvar up1 \t\t= $(\".up1\",t_parent);\n\t\t\t\tvar up2 \t\t= $(\".up2\",t_parent);\n\t\t\t\tvar up3 \t\t= $(\".up3\",t_parent);\n\t\t\t\tvar up2_val \t= up2.prop(\"href\").substr(up2.prop(\"href\").lastIndexOf('/') + 1);\n\n\t\t\t\tif(up2_val !== \"1\"){\n\t\t\t\t\tup1.hide();\n\t\t\t\t\tup2.show();\n\t\t\t\t\t$(\".btn\",up3).removeClass(\"disabled\");\n\t\t\t\t}else{\n\t\t\t\t\tup1.show();\n\t\t\t\t\tup2.hide();\n\t\t\t\t\t$(\".btn\",up3).addClass(\"disabled\");\n\t\t\t\t}\n\t\t\t};\n\n\t\t\tvar states = <?php echo json_encode($list);?>;\n\t\t\t$.curCSS = function (element, attrib, val) {\n\t\t\t\t$(element).css(attrib, val);\n\t\t\t};\n\n\t\t\t$('#other_purpose').tagsInput({\n\t\t\t\twidth: 'auto',\n\t\t\t\theight: 'auto',\n\t\t\t\tautocomplete_url:states \n\t\t\t});\n\n\t\t\t$(\".del-upload\").on(\"click\",function(){\t\n\t\t\t\tvar t_parent \t= $(this).parents(\".input-group\");\n\t\t\t\tvar up1 \t\t= $(\".up1\",t_parent);\n\t\t\t\tvar up2 \t\t= $(\".up2\",t_parent);\n\t\t\t\tvar up3 \t\t= $(\".up3\",t_parent);\t\n\t\t\t\tvar senddata \t= $(this).data(\"senddata\");\n\t\t\t\tif(up2.is(':visible')){\n\t\t\t\t\tif(confirm(\"Delete This File?\")){\n\t\t\t\t\t\t$.post( \n\t\t\t\t\t\t\t\"ajax.php?do=clear_file\", \n\t\t\t\t\t\t\tsenddata\n\t\t\t\t\t\t).done(function(data) {\n\t\t\t\t\t\t\tup1.show();\n\t\t\t\t\t\t\tup2.hide();\n\t\t\t\t\t\t\t$(\".btn\",up3).addClass(\"disabled\");\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t}else{\n\t\t\t\t\t$(\"input\",t_parent).prop(\"value\",\"\");\n\t\t\t\t\t$(\".btn\",up3).addClass(\"disabled\");\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t$(\"[type='file']\").each(function(){\n\t\t\t\t$(this).custom_upload();\n\t\t\t});\n\n\t\t\t$(\".upload-name\").on(\"click\",function(){\n\t\t\t\t// console.log($(this).parent(\"div\").find(\"[name='file']\"));\n\t\t\t\t// $(this).parent(\"div\").find(\"[type='file']\").trigger(\"click\");\n\t\t\t});\n\n \t$(\"[type='file']\").on(\"change\",function(){\n\n\t\t\t\tvar t_parent \t= $(this).closest(\".input-group\");\n\t\t\t\tvar up1 \t\t= $(\".up1\",t_parent);\n\t\t\t\tvar up2 \t\t= $(\".up2\",t_parent);\n\t\t\t\tvar up3 \t\t= $(\".up3\",t_parent);\n\t\t\t\tvar validExtensions = doc_allowed1; //array of valid extensions\n\t\t\t\tvar fileName = $(this).val().toLowerCase();\n\t\t\t\tvar fileNameExt = fileName.substr(fileName.lastIndexOf('.') + 1);\n\n\t\t\t\tconst fileSize = this.files[0].size / 1024 / 1024; // in MiB\n\n\t\t\t\tif ($.inArray(fileNameExt, validExtensions) == -1){\n\t\t\t\t\talert(\"Invalid file type\");\n\t\t\t\t\t$(this).val(\"\");\n \t\t\t$(\".btn\",up3).removeClass(\"disabled\").addClass(\"disabled\");\n\t\t\t\t\treturn false;\n\t\t\t\t}else if (fileSize.toFixed(1)>doc_maxsize1){\n\t\t\t\t\talert(\"Allowed Max Size: \"+doc_maxsize1+\"MB\");\n\t\t\t\t\t$(this).val(\"\");\n\t\t\t\t\t$(\".btn\",up3).removeClass(\"disabled\").addClass(\"disabled\");\n\t\t\t\t\treturn false;\n\t\t\t\t}else{\n \t\t\t$(this).parents(\"div.input-group\").find(\".upload-name\").val(fileName.substr(fileName.lastIndexOf('\\\\') + 1));\n \t\t\t$(\".btn\",up3).removeClass(\"disabled\");\n\t\t\t\t}\n \t});\n\n \t$(\"[name='purpose']\").on(\"change\",function(){\n \t\tif($(this).val() === ''){\n \t\t\t$(\"[name='other_purpose']\").val(\"\");\n \t\t}else{\n \t\t\t$(\"[name='other_purpose']\").val(\"-\");\n \t\t}\n \t});\n\n\t\t\t$(document).on(\"click\", \".add-me\", function(){\n\t\t\t\tvar modal_name \t= \".\"+$(this).data(\"modal-target\");\n\t\t\t\t$(modal_name).modal({keyboard:true});\n\t\t\t\t$(modal_name).find(\"input\").not(\":button, :submit, :reset, .not_autoset\").val(\"\").prop(\"checked\",false);\n\t\t\t\t$(modal_name).find(\".default_radio, .default_checkbox\").prop(\"checked\",true);\n\t\t\t\t$(modal_name).find(\"select\").children(\"option\").prop(\"selected\",false).trigger(\"change\");\t\t\t\t\n\t\t\t\t$(modal_name).find('.help-block').remove();\n\t\t\t\t$(modal_name).find('.form-group').removeClass('has-success has-error');\n\t\t\t\t$(\"#form-validation2\").setvalidation('');\n\t\t\t\t$(\"#form-validation2 > [name='type_submit']\").val(\"add\");\n\t\t\t});\n\n\t\t\t$.fn.custom_submit2 = function(){\n\n\t\t\t\tvar this_form \t= $(this);\n\t\t\t\tvar cont \t\t= 0;\n\t\t\t\t$(\".validation_hidden\").each(function(){\n\t\t\t\t\tvar t_this \t= $(this);\n\t\t\t\t\tt_this.parent(\"div\").find(\".help-block\").remove();\n\t\t\t\t\tif(t_this.val() === \"\" || t_this.val() === null){\n\t\t\t\t\t\tcont++;\n\t\t\t\t\t\tt_this.parents(\".form-group\").addClass(\"has-error\");\n\t\t\t\t\t\tt_this.parents(\".form-group\").find(\".chosen-choices\").addClass(\"has-error\");\n\t\t\t\t\t\tt_this.parent(\"div\").append('<div class=\"help-block animation-pullUp\" style=\"display: block;\">This field is required.</div>');\n\t\t\t\t\t}else{\n\t\t\t\t\t\tt_this.parents(\".form-group\").removeClass(\"has-error\");\n\t\t\t\t\t\tt_this.parents(\".form-group\").find(\".chosen-choices\").removeClass(\"has-error\");\n\t\t\t\t\t}\n\t\t\t\t});\n\n\n\t\t\t\tif(this_form.find(\".has-error\").length === 0 && this_form.find(\".help-block\").length === 0 && cont === 0){\n\t\t\t\t\tsetTimeout(function(){ \n\t\t\t\t\t\tif(confirm(\"Save This Record. Are You Sure?\")){\n\t\t\t\t\t\t\tthis_form.unbind().submit();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 100);\n\t\t\t\t}else{\n\t\t\t\t\t$(this).find(\".help-block\").parents(\".form-group\").addClass(\"has-error\");\n\t\t\t\t\tsetTimeout(function(){ \n\t\t\t\t\t\t$(this_form,document).find(\".has-error\").each(function(){\n\t\t\t\t\t\t\t$(this,document).find(\"div\").each(function(){\n\t\t\t\t\t\t\tvar tot_err = $(this).find(\".help-block\").length;\n\t\t\t\t\t\t\tvar block_1 = $(this).find(\".help-block\").eq(0);\n\n\t\t\t\t\t\t\t$(this).find(\".help-block\").hide();\n\t\t\t\t\t\t\tif(tot_err > 1){\n\t\t\t\t\t\t\t\t\t$(this).find(\".help-block\").not(\":first\").remove();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t$(this).find(\".help-block\").show();\n\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t});\n\t\t\t\t\t}, 100);\n\t\t\t\t}\n\n\t\t\t\t// \tsetTimeout(function(){ \n\t\t\t\t// return 123;\n\t\t\t\t// \t}, 100);\n\t\t\t};\n\n\t\t\t$(\"#form-validation\").setvalidation2();\n\t\t\t$(\"#form-validation\").on(\"submit.validate\",function(e){\n\t\t\t\t$(this).custom_submit2();\n\t\t\t\te.preventDefault();\n\n\t\t\t\t// console.log(asd);\n\t\t\t});\n\n \t$(\"[name='vessel']\").on(\"change\",function(){\n \t\tvar t_val \t= $(this).val();\n\t\t\t\t$.ajax({\n\t\t\t\t\ttype\t\t: \"POST\",\n\t\t\t\t\tdata \t\t: \"idKapal=\"+t_val,\n\t\t\t\t\turl \t\t: \"ajax.php?do=get_vessel\",\n\t\t\t\t\tsuccess \t: function(msg){\n\t\t\t\t\t\tvar obj = jQuery.parseJSON(msg);\n\t\t\t\t\t\tif(obj){\n\t\t\t\t\t\t\tif( (new Date(obj.tarikhLuputISSC).getTime() <= new Date(\"<?php echo date(\"Y-m-d\");?>\").getTime())){\n\t\t\t\t\t\t\t\t$(\"[name='issc_date']\").addClass(\"input-warning\");\n\t\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t\t$(\"[name='issc_date']\").removeClass(\"input-warning\");\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t$(\"[name='imo']\").val(obj.IMO);\n\t\t\t\t\t\t\t$(\"[name='issc']\").val(obj.ISSC);\n\t\t\t\t\t\t\t$(\"[name='callsign']\").val(obj.CallSign);\n\t\t\t\t\t\t\t$(\"[name='nama_syarikat']\").val(obj.nama_syarikat);\n\t\t\t\t\t\t\t$(\"[name='flag']\").val(obj.Flag);\n\t\t\t\t\t\t\t$(\"[name='nama_jeniskapal']\").val(obj.nama_jeniskapal);\n\t\t\t\t\t\t\t$(\"[name='gt']\").val(obj.GT);\n\t\t\t\t\t\t\t$(\"[name='issc_auth']\").val(obj.ISSCAuthority);\n\t\t\t\t\t\t\t$(\"[name='issc_date']\").val(obj.tarikhLuputISSC2);\n\t\t\t\t\t\t\t$(\"[name='mmsi']\").val(obj.MMSI);\n\t\t\t\t\t\t\t$(\".issc_file\").prop(\"href\",obj.linkissc);\n\t\t\t\t\t\t\t$(\".issc_file\").parent(\"div\").find(\".del-upload\").data(\"senddata\",{\"ii\": obj.idKapal, \"type\": \"vessel\", \"file\": obj.fail_issc});\n\t\t\t\t\t\t}else{\n\t\t\t\t\t\t\t$(\"[name='imo']\").val(\"\");\n\t\t\t\t\t\t\t$(\"[name='issc']\").val(\"\");\n\t\t\t\t\t\t\t$(\"[name='callsign']\").val(\"\");\n\t\t\t\t\t\t\t$(\"[name='nama_syarikat']\").val(\"\");\n\t\t\t\t\t\t\t$(\"[name='flag']\").val(\"\");\n\t\t\t\t\t\t\t$(\"[name='nama_jeniskapal']\").val(\"\");\n\t\t\t\t\t\t\t$(\"[name='gt']\").val(\"\");\n\t\t\t\t\t\t\t$(\"[name='issc_auth']\").val(\"\");\n\t\t\t\t\t\t\t$(\"[name='issc_date']\").val(\"\");\n\t\t\t\t\t\t\t$(\"[name='mmsi']\").val(\"\");\n\t\t\t\t\t\t\t$(\".issc_file\").prop(\"href\",\"1\");\n\t\t\t\t\t\t\t$(\".issc_file\").parent(\"div\").find(\".del-upload\").data(\"senddata\",{\"ii\": \"\", \"type\": \"\", \"file\": \"\"});\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// $(\".issc_file\").prop(\"href\",\"1\");\n\n\t\t\t\t\t\t$(\"#issc_file\").custom_upload();\n\t\t\t\t\t}\n\t\t\t\t});\n \t});\n\n\t\t\t$(\"#form-validation\").find(\"select\").trigger(\"change\");\n\n\t\t\t$(\"#crew\").on(\"change\",function(){\n\t\t\t\tif($(this).val()<=0){\n\t\t\t\t\t$(\"#crew_upload_text\").removeClass(\"validation\");\n\t\t\t\t\t$(\"#form-validation\").clearvalidation();\n\t\t\t\t\t$(\"#form-validation\").setvalidation2();\n\t\t\t\t}else{\n\t\t\t\t\tif(!$(\"#crew_upload_text\").hasClass(\"validation\"))\n\t\t\t\t\t\t$(\"#crew_upload_text\").addClass(\"validation\");\n\t\t\t\t\t$(\"#form-validation\").clearvalidation();\n\t\t\t\t\t$(\"#form-validation\").setvalidation2();\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t$(\"#passenger\").on(\"change\",function(){\n\t\t\t\tif($(this).val()<=0){\n\t\t\t\t\t$(\"#passenger_upload_text\").removeClass(\"validation\");\n\t\t\t\t\t$(\"#form-validation\").clearvalidation();\n\t\t\t\t\t$(\"#form-validation\").setvalidation2();\n\t\t\t\t}else{\n\t\t\t\t\tif(!$(\"#passenger_upload_text\").hasClass(\"validation\"))\n\t\t\t\t\t\t$(\"#passenger_upload_text\").addClass(\"validation\");\n\t\t\t\t\t$(\"#form-validation\").clearvalidation();\n\t\t\t\t\t$(\"#form-validation\").setvalidation2();\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t$(\"#crew\").trigger(\"change\");\n\t\t\t$(\"#passenger\").trigger(\"change\");\n });\n\n </script>\n\t</div> <!-- End Started Block -->\n", "file": "/C/xampp7/htdocs/edgpens/edg/ship_particular.php", "file_size": 43202, "file_write_time": 133014691529468740, "settings": { "buffer_size": 43203, "line_ending": "Unix" } }, { "file": "/C/xampp7/htdocs/edgpens/account_recovery.php", "settings": { "buffer_size": 8165, "encoding": "UTF-8", "line_ending": "Windows" } }, { "file": "/C/xampp7/htdocs/edgpens/utility/web_setting.php", "settings": { "buffer_size": 17618, "encoding": "UTF-8", "line_ending": "Windows" } }, { "file": "/C/xampp7/htdocs/edgpens/registration_submit.php", "settings": { "buffer_size": 6198, "encoding": "UTF-8", "line_ending": "Windows" } }, { "file": "/C/xampp7/htdocs/edgpens/reset_password.php", "settings": { "buffer_size": 9467, "line_ending": "Windows" } }, { "file": "/C/xampp7/htdocs/edgpens/inc/template_start.php", "settings": { "buffer_size": 16828, "line_ending": "Unix" } } ], "build_system": "", "build_system_choices": [ ], "build_varint": "", "command_palette": { "height": 0.0, "last_filter": "", "selected_items": [ ], "width": 0.0 }, "console": { "height": 0.0, "history": [ ] }, "distraction_free": { "menu_visible": true, "show_minimap": false, "show_open_files": false, "show_tabs": false, "side_bar_visible": false, "status_bar_visible": false }, "expanded_folders": [ "/C/xampp7/htdocs/edgpens", "/C/xampp7/htdocs/edgpens/edg", "/C/xampp7/htdocs/edgpens/kod", "/C/xampp7/htdocs/edgpens/reports", "/C/xampp7/htdocs/edgpens/utility" ], "file_history": [ "/C/xampp7/htdocs/edgpens/utility/userList.php", "/C/xampp7/htdocs/edgpens/extension/PHPMailer-master/get_oauth_tokenx.php", "/C/Users/edgpens/Downloads/client_secret_684083486462-trh1f3r308qbq58l4jh362tnbi4ekn6j.apps.googleusercontent.com.json", "/C/xampp7/htdocs/edgpens/extension/PHPMailer-master/README.md", "/C/xampp7/htdocs/edgpens/odbc.php", "/C/xampp7/htdocs/edgpens/kod/audit_trail.php", "/C/xampp7/htdocs/edgpens/inc/template_start.php", "/C/xampp7/htdocs/edgpens/index.php", "/C/xampp7/htdocs/edgpens/edg/main.php", "/C/xampp7/htdocs/edgpens/utility/send_sms.php", "/C/xampp7/htdocs/edgpens/extension/PHPMailer-master/get_oauth_token.php", "/C/xampp7/htdocs/edgpens/inc/template_scripts_200430.php" ], "find": { "height": 27.0 }, "find_in_files": { "height": 0.0, "where_history": [ ] }, "find_state": { "case_sensitive": false, "find_history": [ "passeng", "bilPenumpang", "passenger", "roles", "lpkm", "redirectUri" ], "highlight": true, "in_selection": false, "preserve_case": false, "regex": false, "replace_history": [ ], "reverse": false, "show_context": true, "use_buffer2": true, "whole_word": false, "wrap": true }, "folders": [ { "path": "C:\\xampp7\\htdocs\\edgpens" } ], "groups": [ { "selected": 4, "sheets": [ { "buffer": 0, "file": "/C/xampp7/htdocs/edgpens/utility/userList.php", "semi_transient": false, "settings": { "buffer_size": 27995, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 450.0, "zoom_level": 1.0 }, "stack_index": 16, "type": "text" }, { "buffer": 1, "file": "/C/xampp7/htdocs/edgpens/utility/change_pass.php", "semi_transient": false, "settings": { "buffer_size": 11929, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 1625.0, "zoom_level": 1.0 }, "stack_index": 18, "type": "text" }, { "buffer": 2, "file": "/C/xampp7/htdocs/edgpens/edg/site.php", "semi_transient": false, "settings": { "buffer_size": 18876, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 6838.0, "zoom_level": 1.0 }, "stack_index": 17, "type": "text" }, { "buffer": 3, "file": "/C/xampp7/htdocs/edgpens/vendor/phpmailer/phpmailer/get_oauth_token.php", "semi_transient": false, "settings": { "buffer_size": 4947, "regions": { }, "selection": [ [ 2269, 2269 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax" }, "translation.x": 0.0, "translation.y": 1042.0, "zoom_level": 1.0 }, "stack_index": 15, "type": "text" }, { "buffer": 4, "file": "/C/xampp7/htdocs/edgpens/odbc.php", "semi_transient": false, "settings": { "buffer_size": 23206, "regions": { }, "selection": [ [ 361, 377 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax" }, "translation.x": 0.0, "translation.y": 1.0, "zoom_level": 1.0 }, "stack_index": 0, "type": "text" }, { "buffer": 5, "file": "/C/xampp7/htdocs/index.php", "semi_transient": false, "settings": { "buffer_size": 258, "regions": { }, "selection": [ [ 192, 192 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "stack_index": 1, "type": "text" }, { "buffer": 6, "file": "/C/xampp7/htdocs/edgpens/edg/dg.php", "semi_transient": false, "settings": { "buffer_size": 43735, "regions": { }, "selection": [ [ 14626, 14626 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 12332.0, "zoom_level": 1.0 }, "stack_index": 2, "type": "text" }, { "buffer": 7, "file": "/C/xampp7/htdocs/edgpens/utility/agent.php", "semi_transient": false, "settings": { "buffer_size": 22173, "regions": { }, "selection": [ [ 19297, 19297 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 13716.0, "zoom_level": 1.0 }, "stack_index": 8, "type": "text" }, { "buffer": 8, "file": "/C/xampp7/htdocs/edgpens/reports/audit_trail_1.php", "semi_transient": false, "settings": { "buffer_size": 4204, "regions": { }, "selection": [ [ 132, 132 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 369.0, "zoom_level": 1.0 }, "stack_index": 12, "type": "text" }, { "buffer": 9, "file": "/C/xampp7/htdocs/edgpens/kod/kodDoctype.php", "semi_transient": false, "settings": { "buffer_size": 10163, "regions": { }, "selection": [ [ 4498, 4498 ], [ 4557, 4557 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 2730.0, "zoom_level": 1.0 }, "stack_index": 11, "type": "text" }, { "buffer": 10, "file": "/C/xampp7/htdocs/edgpens/utility/sms_setting.php", "semi_transient": false, "settings": { "buffer_size": 11750, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 3061.0, "zoom_level": 1.0 }, "stack_index": 14, "type": "text" }, { "buffer": 11, "file": "/C/xampp7/htdocs/edgpens_220424/odbc.php", "semi_transient": false, "settings": { "buffer_size": 12731, "regions": { }, "selection": [ [ 551, 77 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax" }, "translation.x": 0.0, "translation.y": 0.0, "zoom_level": 1.0 }, "stack_index": 13, "type": "text" }, { "buffer": 12, "file": "/C/xampp7/htdocs/edgpens/login.php", "semi_transient": false, "settings": { "buffer_size": 11766, "regions": { }, "selection": [ [ 1902, 1902 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 1373.0, "zoom_level": 1.0 }, "stack_index": 7, "type": "text" }, { "buffer": 13, "file": "/C/xampp7/htdocs/edgpens/company_search.php", "semi_transient": false, "settings": { "buffer_size": 8337, "regions": { }, "selection": [ [ 4720, 4720 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 2916.0, "zoom_level": 1.0 }, "stack_index": 5, "type": "text" }, { "buffer": 14, "file": "/C/xampp7/htdocs/edgpens/edg/detail.php", "semi_transient": false, "settings": { "buffer_size": 29904, "regions": { }, "selection": [ [ 6801, 6813 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 3872.0, "zoom_level": 1.0 }, "stack_index": 4, "type": "text" }, { "buffer": 15, "file": "/C/xampp7/htdocs/edgpens/edg/ship_particular.php", "semi_transient": false, "settings": { "buffer_size": 43203, "regions": { }, "selection": [ [ 28577, 28577 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 18898.0, "zoom_level": 1.0 }, "stack_index": 3, "type": "text" }, { "buffer": 16, "file": "/C/xampp7/htdocs/edgpens/account_recovery.php", "semi_transient": false, "settings": { "buffer_size": 8165, "regions": { }, "selection": [ [ 5193, 5211 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 3618.0, "zoom_level": 1.0 }, "stack_index": 6, "type": "text" }, { "buffer": 17, "file": "/C/xampp7/htdocs/edgpens/utility/web_setting.php", "semi_transient": false, "settings": { "buffer_size": 17618, "regions": { }, "selection": [ [ 8529, 8529 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 5454.0, "zoom_level": 1.0 }, "stack_index": 10, "type": "text" }, { "buffer": 18, "file": "/C/xampp7/htdocs/edgpens/registration_submit.php", "semi_transient": false, "settings": { "buffer_size": 6198, "regions": { }, "selection": [ [ 3791, 3791 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 2054.0, "zoom_level": 1.0 }, "stack_index": 9, "type": "text" }, { "buffer": 19, "file": "/C/xampp7/htdocs/edgpens/reset_password.php", "semi_transient": false, "settings": { "buffer_size": 9467, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "translate_tabs_to_spaces": false }, "translation.x": 0.0, "translation.y": 2750.0, "zoom_level": 1.0 }, "stack_index": 20, "type": "text" }, { "buffer": 20, "file": "/C/xampp7/htdocs/edgpens/inc/template_start.php", "semi_transient": false, "settings": { "buffer_size": 16828, "regions": { }, "selection": [ [ 0, 0 ] ], "settings": { "syntax": "Packages/PHP/PHP.sublime-syntax", "tab_size": 4, "translate_tabs_to_spaces": true }, "translation.x": 0.0, "translation.y": 4318.0, "zoom_level": 1.0 }, "stack_index": 19, "type": "text" } ] } ], "incremental_find": { "height": 27.0 }, "input": { "height": 0.0 }, "layout": { "cells": [ [ 0, 0, 1, 1 ] ], "cols": [ 0.0, 1.0 ], "rows": [ 0.0, 1.0 ] }, "menu_visible": true, "output.find_results": { "height": 0.0 }, "pinned_build_system": "", "position": "0,2,3,-1,-1,-1,-1,591,52,52,708", "project": "", "replace": { "height": 50.0 }, "save_all_on_build": true, "select_file": { "height": 0.0, "last_filter": "", "selected_items": [ ], "width": 0.0 }, "select_project": { "height": 0.0, "last_filter": "", "selected_items": [ ], "width": 0.0 }, "select_symbol": { "height": 0.0, "last_filter": "", "selected_items": [ ], "width": 0.0 }, "selected_group": 0, "settings": { }, "show_minimap": true, "show_open_files": false, "show_tabs": true, "side_bar_visible": true, "side_bar_width": 226.0, "status_bar_visible": true, "template_settings": { }, "window_id": 1, "workspace_name": "" } ], "workspaces": { "recent_workspaces": [ ] } }