File manager - Edit - /home/autoph/public_html/connectv1/include/components/sms_service/script.php
Back
<!-- jQuery --> <script src="plugins/jquery/jquery.min.js"></script> <!-- overlayScrollbars --> <script src="plugins/overlayScrollbars/js/jquery.overlayScrollbars.min.js"></script> <!-- Bootstrap 4 --> <script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script> <!-- Select2 --> <script src="plugins/select2/js/select2.full.min.js"></script> <!-- Bootstrap4 Duallistbox --> <script src="plugins/bootstrap4-duallistbox/jquery.bootstrap-duallistbox.min.js"></script> <!-- InputMask --> <script src="plugins/moment/moment.min.js"></script> <script src="plugins/inputmask/jquery.inputmask.min.js"></script> <!-- date-range-picker --> <script src="plugins/daterangepicker/daterangepicker.js"></script> <!-- bootstrap color picker --> <script src="plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js"></script> <!-- Tempusdominus Bootstrap 4 --> <script src="plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js"></script> <!-- Bootstrap Switch --> <script src="plugins/bootstrap-switch/js/bootstrap-switch.min.js"></script> <!-- BS-Stepper --> <script src="plugins/bs-stepper/js/bs-stepper.min.js"></script> <!-- dropzonejs --> <script src="plugins/dropzone/min/dropzone.min.js"></script> <!-- AdminLTE App --> <script src="dist/js/adminlte.min.js"></script> <!-- Navigation Highlight --> <script src="dist/js/main.js"></script> <!-- Page specific script --> <!-- Toastr --> <link rel="stylesheet" href="plugins/toastr/toastr.min.css"> <!-- Toastr --> <script src="plugins/toastr/toastr.min.js"></script> <script> var char_count_view = 0; var char_count = 0; var new_line = 0; var total = 0; var page_count = 0; var company_id = ""; var dealer_id = ""; </script> <script> function fetchDealerBrand(){ var dealer_id = $('#dealer').val(); $.ajax({ url:"app/misc/get_dealer_brand.php", type:"POST", data: { dealer_id: dealer_id }, beforeSend: function(){ }, success: function(result){ $('#brand').html(''); $('#brand').append("\"" + result + "\""); } }); } </script> <script> // $('#company').on('select2:select', function(e) { // $('#dealer').val(0); // $('#brand').html(''); // $('#brand').append("\"" + '<option value="0">All</option>' + "\""); // fetchDealer(); // }); </script> <script> $(document).ready(function() { $('#dms').select2(); $('#company').select2(); $('#dealer').select2(); $('#submit').attr('hidden', false); $('#edit').attr('hidden', true); fetchDealer(); // $('#dms').on('change', function(event) { // $("#company").val(0).trigger('change'); // }); $('#company').on('change', function(event) { $("#dealer").val(0); }); // $('#dms').on('select2:select', function(e) { // // var dms_id = // $('#company').select2({ // "language": { // "noResults": function() { // return 'Enter company name or code'; // } // }, // escapeMarkup: function(markup) { // return markup; // }, // placeholder: 'Search company name or code', // ajax: { // url: 'app/misc/get_company.php', // dataType: 'json', // delay: 250, // data: function(data) { // return { // dms_id:$("#dms").val(), // searchTerm: data.term, // search term // type: 1 // }; // }, // processResults: function(response) { // response.unshift({ // id: "0", // text: "All" // }); // // alert(JSON.stringify(response)); // return { // results: response // }; // }, // cache: true // } // }); // }); $('#company').on('change', function(event) { company_id = $("#company").val(); fetchDealer(); $("#dealer").val(0).trigger('change'); // $('#brand').val(''); }); // $('#company').on('select2: select', function(e) { // fetchDealer(); // }); $('#dealer').on('change', function(event) { dealer_id = $("#dealer").val(); fetchDealerBrand(); $("#brand").val(0).trigger('change'); // $("#brand").val(0);gcasi' }); // $('#dealer').on('select2:select', function(e) { // fetchDealerBrand(); // }); $('#brand').on('change', function(e) { fetchBrand(); }); function fetchDealer(){ $('#dealer').select2({ "language": { "noResults": function() { return 'Enter dealer name or code'; } }, escapeMarkup: function(markup) { return markup; }, placeholder: 'Search dealer name or code', ajax: { url: 'app/misc/get_dealer_customer.php', dataType: 'json', data: function(data) { return { searchTerm: data.term, // search term type: 1, company_id: company_id }; }, processResults: function(response) { response.unshift({ // id: "0" }); return { results: response }; }, cache: false } }); } $('#brand').select2(); $('#model').select2(); $('#variant').select2(); // $('#brand').on('change', function(event) { // // $("#model").val(0).trigger('change'); // }); function fetchBrand(){ // $('#brand').val(0); $("#model").select2({ placeholder: "Select Model", "language": { "noResults": function() { return 'Select brand first' } }, escapeMarkup: function(markup) { return markup; }, ajax: { url: 'api/model/model.php', dataType: 'json', delay: 250, data: function(data) { return { brand_id: $("#brand").val(), apiKey: '8732194955663346', search: data.term // search term }; }, processResults: function(response) { response.unshift({ // id: "0", // text: "All" }); return { results: response }; }, cache: true } }); } $('#model').on('change', function(event) { $("#variant").val(0).trigger('change'); }); $('#model').on('select2:select', function(e) { $("#variant").select2({ placeholder: "Select Variant", "language": { "noResults": function() { return 'Select model first' } }, escapeMarkup: function(markup) { return markup; }, ajax: { url: 'api/variant/variant.php', dataType: 'json', delay: 250, data: function(data) { return { model_id: $("#model").val(), apiKey: '8732194955663341', search: data.term // search term }; }, processResults: function(response) { response.unshift({ // id: "0", // text: "All" }); return { results: response }; }, cache: true } }); }); $('#state').select2() $('#city').select2() }) $('#level').on('change', function() { var level_value = $('#level').val(); $.ajax({ url:"app/sms_service/load_approvers.php", type:"POST", data: { level_value: level_value }, beforeSend:function(){ }, success: function(result){ $('#approver-list').html(''); $('#approver-list').append("\"" + result + "\""); } }); }) $('#edit').click(function(){ var sort_by = $('#sort-by').val(); var order_by = ""; if($('#rdo-asc').prop('checked')){order_by = "ASC";} else {order_by = "DESC";} var reg_from = $('#reg-from').val(); var reg_to = $('#reg-to').val(); var company_id = $('#company').val(); var dealer_id = $('#dealer').val(); var type = $('#type').val(); var category = $('#category').val(); var customer_status = $('#active-status').val(); var customer_data = $('#filter-data').val(); var gender = $('#gender').val(); var date_of_birth = $('#date-of-birth').val(); var age_from = $('#age-from').val(); var age_to = $('#age-to').val(); var brand = $('#brand').val(); var model = $('#model').val(); var variant = $('#variant').val(); var insurance_company = $('#insurance-company').val(); var insurance_type = $('#insurance-type').val(); var finance_company = $('#finance-company').val(); var state = $('#state').val(); var city = $('#city').val(); var description = $('#description').val(); var message_content = $('#message-content').val(); // alert(model); return; // VALIDATIONS if(description == ""){ toastr.remove(); toastr.error("Description field is required"); return; } if ((age_from == '' && age_to == '') || (!age_from == '' && !age_to == '')) { //proceed } else { toastr.remove(); toastr.error("Invalid age range"); return; } if ((upload_date_from == '' && upload_date_to == '') || (!upload_date_from == '' && !upload_date_to == '')) { } else { toastr.remove(); toastr.error("Invalid upload date range"); return; } if ((new Date(reg_date_from) > new Date(reg_date_to)) || (new Date(reg_date_from) > new Date(reg_date_to))) { toastr.remove(); toastr.error("Invalid registration date range"); return; } if (parseInt(age_from) > parseInt(age_to)) { toastr.remove(); toastr.error("Invalid age range"); return; } if (new Date(upload_date_from) > new Date(upload_date_to)) { toastr.remove(); toastr.error("Invalid upload date range"); return; } if (message_content == "") { toastr.remove(); toastr.error("Enter message content"); $('#message-content').focus(); return; } var first_name_str_pos = message_content.indexOf("[firstname]"); var last_name_str_pos = message_content.indexOf("[lastname]"); var dealer_str_pos = message_content.indexOf("[dealer]"); if(type == 2 && first_name_str_pos > -1){ toastr.remove(); toastr.warning("Message parameters are not applicable in corporate type customer"); return; } if(type == 2 && last_name_str_pos > -1){ toastr.remove(); toastr.warning("Message parameters are not applicable in corporate type customer"); return; } if(type == 2 && first_name_str_pos > -1){ toastr.remove(); toastr.warning("Message parameters are not applicable in corporate type customer"); return; } if(total > 630){ toastr.remove(); toastr.error("Maximum of 630 characters only"); return; } $.ajax({ url:"app/sms_service/edit_request.php", type:"POST", dataType:'json', data: { request_id: request_id, sort_by: sort_by, order_by: order_by, reg_from: reg_from, reg_to: reg_to, company_id: company_id, dealer_id: dealer_id, type: type, category: category, customer_status: customer_status, customer_data: customer_data, gender: gender, date_of_birth: date_of_birth, age_from: age_from, age_to: age_to, brand: brand, model: model, variant: variant, insurance_company: insurance_company, insurance_type: insurance_type, finance_company: finance_company, state: state, city: city, description: description, message_content: message_content }, beforeSend: function(){ // $('#cis-submit').attr('disabled', true); }, success: function(result){ if(result.status == 0){ toastr.remove(); toastr.error("Update failed"); return; } if(result.status == 1){ toastr.remove(); toastr.success("Request successfully updated"); setTimeout(function() { location.href = 'requested_sms_service.php'; }, 2000); return; } } }); }) </script> <script> var upload_by = ""; $('#upload-by').on('select2:select', function(e) { // Do something upload_by = $(".upload-by option:selected").val(); // alert(upload_by) $('#uploaded-by').val(upload_by); }); // --------------------------------------------------- Editing here -------------------------------------------------->> $("#form-data").submit(function(event) { //do validations event.preventDefault(); $("#brand").attr("disabled", false); // $("#dms").attr("disabled", false); $("#company").attr("disabled", false); $("#dealer").attr("disabled", false); var reg_date_from = $.trim($('#reg-from').val()); var reg_date_to = $.trim($('#reg-to').val()); var upload_date_from = $.trim($('#upload-from').val()); var upload_date_to = $.trim($('#upload-to').val()); var age_from = $.trim($('#age-from').val()); var age_to = $.trim($('#age-to').val()); var message_content = $.trim($('#message-content').val()); var description = $('#description').val(); var company = $('#company').val(); var customer_type = $('#type').val(); var level = $('#level').val(); var chk_customer = 1; // var chk_customer = ($('#chk-customer').is(":checked")) ? 1 : 0; // var chk_vehicle = ($('#chk-vehicle').is(":checked")) ? 1 : 0; // var chk_service = ($('#chk-service').is(":checked")) ? 1 : 0; // var chk_sales = ($('#chk-sales').is(":checked")) ? 1 : 0; // if (!chk_customer && !chk_vehicle && !chk_service && !chk_sales) { // toastr.remove(); // toastr.error("Select request type"); // return; // } if(level == 0) { toastr.remove(); toastr.error("Please select a level"); resetColors(); $('#level-div').css("border", "1px solid #dc3545"); $('#level').focus(); return; } if(company == null){ toastr.remove(); toastr.error("Please specify the company"); resetColors(); $('#company-div').css("border", "1px solid #dc3545"); $('#company').focus(); return; } if(description == ""){ toastr.remove(); toastr.error("Description field is required"); resetColors(); $('#description').css("border", "1px solid #dc3545"); $('#description').focus(); return; } if((age_from == '' && age_to == '') || (!age_from == '' && !age_to == '')) { //proceed } else { toastr.remove(); toastr.error("Invalid age range"); resetColors(); $('#age-from').css("border", "1px solid #dc3545"); $('#age-from').focus(); $('#age-to').css("border", "1px solid #dc3545"); return; } if((upload_date_from == '' && upload_date_to == '') || (!upload_date_from == '' && !upload_date_to == '')) { } else { toastr.remove(); toastr.error("Invalid upload date range"); return; } if((new Date(reg_date_from) > new Date(reg_date_to)) || (new Date(reg_date_from) > new Date(reg_date_to))) { toastr.remove(); toastr.error("Invalid registration date range"); resetColors(); $('#reg-from').css("border", "1px solid #dc3545"); $('#reg-from').focus(); $('#reg-to').css("border", "1px solid #dc3545"); return; } if(parseInt(age_from) > parseInt(age_to)) { toastr.remove(); toastr.error("Invalid age range"); resetColors(); $('#age-from').css("border", "1px solid #dc3545"); $('#age-from').focus(); $('#age-to').css("border", "1px solid #dc3545"); return; } if(new Date(upload_date_from) > new Date(upload_date_to)) { toastr.remove(); toastr.error("Invalid upload date range"); resetColors(); $('#message-content').css("border", "1px solid #dc3545"); $('#message-content').focus(); return; } if(message_content == "") { toastr.remove(); toastr.error("Enter message content"); resetColors(); $('#message-content').css("border", "1px solid #dc3545"); $('#message-content').focus(); return; } var first_name_str_pos = message_content.indexOf("[firstname]"); var last_name_str_pos = message_content.indexOf("[lastname]"); var dealer_str_pos = message_content.indexOf("[dealer]"); if(customer_type == 2 && first_name_str_pos > -1){ toastr.remove(); toastr.warning("Message parameters are not applicable in corporate type customer"); return; } if(customer_type == 2 && last_name_str_pos > -1){ toastr.remove(); toastr.warning("Message parameters are not applicable in corporate type customer"); return; } if(customer_type == 2 && first_name_str_pos > -1){ toastr.remove(); toastr.warning("Message parameters are not applicable in corporate type customer"); return; } if(total > 600){ toastr.remove(); toastr.error("Maximum of 600 characters only"); return; } toastr.remove(); toastr.info("Requesting, please wait..."); $('#char-count-hidden').val($('#character-count').text() + "/" + $('#page-count').text()); // return; $.ajax({ url: "app/sms_service/insert_request.php", data: new FormData(this), type: "POST", dataType: 'json', contentType: false, cache: false, processData: false, beforeSend: function() { $('#submit').attr('disabled', true); }, success: function(result) { console.log(result.status + " " + result.message); if (result.status != 1) { toastr.remove(); toastr.error(result.message); } else { //success toastr.remove(); toastr.success(result.message); $("#brand").attr("disabled", true); $("#dms").attr("disabled", true); $("#company").attr("disabled", true); $("#dealer").attr("disabled", true); setTimeout(function() { location.href = 'requested_sms_service.php'; }, 2000); } // $('#submit').attr('disabled', false); $('#submit').hide(); }, error: handleError }); }); var reg_date_from = $.trim($('#reg-from').val()); var reg_date_to = $.trim($('#reg-to').val()); var upload_date_from = $.trim($('#upload-from').val()); var upload_date_to = $.trim($('#upload-to').val()); var age_from = $.trim($('#age-from').val()); var age_to = $.trim($('#age-to').val()); function handleError(xhr, status, error) { toastr.remove(); toastr.error("Something went wrong. Please try again"); return; } </script> <script> function resetColors(){ $('#company-div').css("border", ""); $('#company-div').blur(); $('#description').css("border", ""); $('#description').blur(); $('#message-content').css("border", ""); $('#message-content').blur(); $('#level-div').css("border", ""); $('#level-div').blur(); $('#age-from').css("border", ""); $('#age-from').blur(); $('#age-to').css("border", ""); $('#age-to').blur(); $('#reg-from').css("border", ""); $('#reg-from').blur(); $('#reg-to').css("border", ""); $('#reg-to').blur(); } </script> <script> $('.upload-by').select2({ "language": { "noResults": function() { return 'Enter employee name or ID'; } }, escapeMarkup: function(markup) { return markup; }, placeholder: 'Search employee name or ID', ajax: { url: 'app/misc/get_employee.php', dataType: 'json', delay: 250, data: function(data) { return { searchTerm: data.term // search term }; }, processResults: function(response) { return { results: response }; }, cache: true } }); function clear() { $('#upload-by').val(null).trigger('change'); } </script> <script> $(function() { //Initialize Select2 Elements $('.select2bs4').select2({ theme: 'bootstrap4' }) //Date range picker $('#reg-from-date').datetimepicker({ format: 'L' }); //Date range picker $('#upload-from-date').datetimepicker({ format: 'L' }); $('#upload-to-date').datetimepicker({ format: 'L' }); $('#date-of-birth-div').datetimepicker({ format: 'L' }); //Date range picker $('#reg-to-date').datetimepicker({ format: 'L' }); //Datemask2 mm/dd/yyyy $('#datemask2').inputmask('mm/dd/yyyy', { 'placeholder': 'mm/dd/yyyy' }) //Money Euro $('[data-mask]').inputmask() }) </script> <!-- GET City List --> <script> $(document).ready(function() { $("#rdo-asc").prop("checked", true); $("#rdo-dl-no").prop("checked", true); //console.log($("#state").val()); var state_id = $("#state").val(); $.ajax({ url: "app/misc/get_city.php", method: "POST", data: { state_id: state_id }, cache: false, beforeSend: function() { $('#city').attr('disabled', true); }, success: function(data) { $("#city").html('<option selected>All</option>' + data); $('#city').attr('disabled', false); } }) }); </script> <script> $(document).ready(function() { $('#state').on('change', function(event) { event.preventDefault(); var state_id = this.value; $.ajax({ url: "app/misc/get_city.php", method: "POST", data: { state_id: state_id }, cache: false, beforeSend: function() { $('#city').attr('disabled', true); }, success: function(data) { $("#city").html('<option selected>All</option>' + data); $('#city').attr('disabled', false); } }) }); var textAreas = document.getElementsByTagName('textarea'); Array.prototype.forEach.call(textAreas, function(elem) { elem.placeholder = elem.placeholder.replace(/\\n/g, '\n'); }); }); </script> <script> $(function() { $('.select6').select2() $('.select7').select2() $('.select8').select2() }) </script> <script> function back(){ window.history.back(); } </script> <script> $(document).ready(function() { var start = "01/01/" + (new Date()).getFullYear(); var now = new Date(); // $('#reg-from').val(start); // $('#reg-to').val(now); }); var session_brand = $('#session-brand-id').val(); var session_dms = $('#session-dms-id').val(); var session_company = $('#session-company-id').val(); var session_dealer = $('#session-dealer-id').val(); if($('#crm-count').val() == 0){ // $(".requestt-field").prop("disabled", true); // $(".requestt-field").css("background-color", "white"); // $(".report-field").prop("disabled", true); // $(".report-field").css("background-color", "white"); // $("#brand").prop("disabled", true); // $('#brand').val(session_brand); $.ajax({ url: "app/misc/get_brand.php", method: "POST", data: { brand_id: session_brand }, cache: false, beforeSend: function() { // $('#city').attr('disabled', true); }, success: function(data) { $("#model").html('<option selected>All</option>' + data); $('#model').attr('disabled', false); } }) $("#dms").prop("disabled", true); $('#dms').val(session_dms); // $("#company").prop("disabled", true); // $('#company').val(session_company); // $("#dealer").prop("disabled", true); // $('#dealer').val(session_dealer); } </script> <script> $(document).on("wheel", "input[type=number]", function(e) { $(this).blur(); }); </script> <script> $('#message-content').on('keyup', delay(function (e){ page_count = 0; char_count = 0; var str = $('#message-content').val(); char_count = str.length; // page_count = parseInt(char_count / 160) + 1; if(char_count < 161){ page_count = 1; } else if(char_count < 307){ page_count = 2; } else if(char_count < 460){ page_count = 3; } else if(char_count < 613){ page_count = 4; } else if(char_count < 766){ page_count = 5; } // var line = str.split("\r"); // new_line = (str.match(/\n/g) || '').length; total = parseInt(char_count) + parseInt(new_line); // $('#character-count').text(char_count); $('#character-count').text(total); $('#page-count').text(page_count); if(total < 600){ $('#max-character-warning').attr('hidden', true); $('#exceed-character-warning').attr('hidden', true); } else if(total == 600){ $('#max-character-warning').attr('hidden', false); $('#exceed-character-warning').attr('hidden', true); } else if(total > 600){ $('#exceed-character-warning').attr('hidden', false); $('#max-character-warning').attr('hidden', true); // str = str.substring(0, 640); // // alert(str); // $('#message-content').val(str); } // alert("char_count: " + char_count + "\nnew_line: " + new_line); }, 0)); function delay(callback, ms) { var timer = 0; return function() { var context = this, args = arguments; clearTimeout(timer); timer = setTimeout(function () { callback.apply(context, args); }, ms || 0); }; } </script>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings