/
home
/
efamember
/
domains
/
efa-member.com
/
public_html
/
main
/
jobs
/
up file
home
<?php require ('header.php'); @include ('../../config/main_function.php'); $password = 'sd32f43q5we'; $originalMessage = "CXgvsdf542sdfg"; $encryptedMessage = encryptMessage($originalMessage, $password); ?> <div class="main-body animated fadeInRight"> <div class="ibox"> <div class="ibox-title"> <div class="row"> <div class="col-lg-3 mb-2"> <h3>แก้ไขประกาศงาน</h3> </div> </div> </div> <div class="ibox-content"> <div id="Loading"> <div class="spiner-example"> <div class="sk-spinner sk-spinner-cube-grid"> <div class="sk-cube"></div> <div class="sk-cube"></div> <div class="sk-cube"></div> <div class="sk-cube"></div> <div class="sk-cube"></div> <div class="sk-cube"></div> <div class="sk-cube"></div> <div class="sk-cube"></div> <div class="sk-cube"></div> </div> </div> </div> <div id="show_form"></div> </div> </div> </div> <div class="modal fade" id="myModal" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-md modal-dialog-centered"> <div class="modal-content animated fadeIn"> <div id="showModal"></div> </div> </div> </div> <?php require ('footer.php') ?> <script> $(document).ready(function () { GetFormEdit(); }); function GetFormEdit() { const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); const job = urlParams.get('job'); let encryptedMessage = '<?php echo $encryptedMessage; ?>'; console.log(job); console.log(encryptedMessage); $.ajax({ type: "POST", url: "ajax/job/get_edit_form.php", data: { job: job, encryptedMessage: encryptedMessage }, dataType: "html", success: function (response) { $("#Loading").hide(); $("#show_form").html(response); } }); } function SubmitJob() { let announcement_date = $('#announcement_date').val(); let company_name = $('#company_name').val(); let job_title = $('#job_title').val(); let salary = $('#salary').val(); let job_location = $('#job_location').val(); let position_period = $('#position_period').val(); let qualifications = $('#qualifications').val(); let job_description = $('#job_description').val(); let contact = $('#contact').val(); let benefits = $('#benefits').val(); // if (company_name == '' || job_title == '' || salary == '' || job_location == '' || position_period == '' || qualifications == '' || job_description == '' || contact == '' || benefits == '') { // swal({ // title: 'แจ้งเตือน', // text: 'กรุณาใส่กรอกข้อมูลให้ครบ *', // type: "warning", // showConfirmButton: false // }); // setTimeout(function () { // swal.close(); // }, 1500); // return false; // } swal({ title: "แจ้งเตือน", text: "ยืนยัน การแก้ไขข้อมูลหรือไม่ ?", type: "warning", showCancelButton: true, confirmButtonColor: "#1AB394", confirmButtonText: "ยืนยัน", cancelButtonText: "ตรวจสอบอีกครั้ง", closeOnConfirm: false }, function () { let myForm = document.getElementById('frm_job'); let formData = new FormData(myForm); formData.append("job_id", localStorage.getItem("job_id")); $.ajax({ type: "POST", url: "ajax/job/update_post.php", data: formData, cache: false, contentType: false, processData: false, dataType: "json", success: function (data) { if (data.result == 1) { swal({ title: 'แก้ไขข้อมูลสำเร็จ', type: 'success', showConfirmButton: false, timer: 1500 }, function () { swal.close(); $("#myModal").modal('hide'); GetJobTable(); }); } else if (data.result == 0) { swal({ title: 'แจ้งเตือน', text: data.message, type: 'warning', showConfirmButton: false, timer: 1500 }); } else if (data.result == 9) { swal({ title: 'แจ้งเตือน', text: data.message, type: 'warning', showConfirmButton: false, timer: 1500 }); } }, error: function (jqXHR, exception) { var msg = ''; if (jqXHR.status === 0) { msg = 'Not connect. Verify Network.'; } else if (jqXHR.status == 404) { msg = 'Requested page not found. [404]'; } else if (jqXHR.status == 500) { msg = 'Internal Server Error [500].'; } else if (exception === 'parsererror') { msg = 'Requested JSON parse failed.'; } else if (exception === 'timeout') { msg = 'Time out error.'; } else if (exception === 'abort') { msg = 'Ajax request aborted.'; } else { msg = 'Uncaught Error. ' + jqXHR.responseText; } swal({ title: "แจ้งเตือน", text: "พบปัญหาการบันทึก กรุณาติดต่อผู้ดูแลระบบ" + msg, type: "error", showConfirmButton: true }); } }) }); } </script>