PKBZD+>!>!activity_modal.jsnu[(function ($, undefined) { $.fn.getCursorPosition = function () { var el = $(this).get(0); var pos = 0; if ('selectionStart' in el) { pos = el.selectionStart; } else if ('selection' in document) { el.focus(); var Sel = document.selection.createRange(); var SelLength = document.selection.createRange().text.length; Sel.moveStart('character', -el.value.length); pos = Sel.text.length - SelLength; } return pos; } })(jQuery); const $customerActFrm = $('.customer-activity-form'); const $customerInsuranceActFrm = $('.customer-activity-close-deal-form'); function templateEvt() { $customerActFrm.find('.customer-activity-template').each(function () { $(this).on('click', function (e) { var position = $customerActFrm.find("[name=activity]").getCursorPosition() var content = $customerActFrm.find("[name=activity]").val(); var newContent = content.substr(0, position) + $(this).text()+ content.substr(position); $customerActFrm.find("[name=activity]").val(newContent); $customerActFrm.find("[name=activity]").trigger("focus"); }); }); } function closeDealEvt() { $customerActFrm.find('.btn-close-deal').on("click", function (e) { $('#modal-customer-activity').modal('hide'); $('#modal-customer-activity-close-deal').modal('show'); $('#modal-customer-activity-close-deal').off('hidden.bs.modal').on('hidden.bs.modal', function () { $('#modal-customer-activity').modal('show'); }); return false; Swal.fire({ icon: 'question', html: 'Are you sure you want to close the deal?', showDenyButton: false, showCancelButton: true, confirmButtonText: `Confirm`, denyButtonText: `Don't Confirm`, showClass: { backdrop: "swal2-noanimation", // disable backdrop animation popup: "", // disable popup animation icon: "", // disable icon animation }, hideClass: { popup: "", // disable popup fade-out animation }, }).then((result) => { if (result.isConfirmed) { $.ajax({ url: "/customer", method: "POST", dataType: 'json', data: { apiKey: '3695340036334748', customer_id: customer_record_id }, beforeSend: function () { sweetAlertSimple('info', 'Oops...', 'Removing customer...') }, success: function (result) { if (parseInt(result.status) === 1) { sweetAlertSimple('success', 'Nice...', result.message); var url = location_url + "customer.php"; window.location.href = url; } else { sweetAlertSimple('error', 'Oops...', result.message) } }, error: function () { sweetAlertSimple('error', 'Oops...', 'Error has been occurred, please try again.') } }); } else if (result.isDenied) { // Swal.fire('', 'Changes are not saved', 'info') } }); }); } function activityFrmEvt() { $customerActFrm.on("submit",function (event) { var formData = new FormData(this); formData.append( "csrf_token", $("meta[name='csrf-token']").attr("content") ); formData.append("id", (typeof activity_id === 'undefined') ? "" : activity_id); formData.append("customer_id", (typeof customer_record_id === 'undefined') ? "" : customer_record_id); formData.append("vehicle_id", (typeof vehicle_record_id === 'undefined') ? "" : vehicle_record_id); $.ajax({ url: "/customer/activity/store", // url: url.store, type: "POST", data: formData, // timeout: 9000, processData: false, contentType: false, beforeSend: function () { $customerActFrm.find("button[type=submit]").prop("disabled", true); }, success: function (result) { $customerActFrm.find("button[type=submit]").prop("disabled", false); if (parseInt(result.status) === 1) { sweetAlertSimple('success', '', result.message); $customerActFrm.trigger("reset"); $('#modal-customer-activity').modal('hide'); } else { sweetAlertSimple('error', '', result.message) } }, error: function () { sweetAlertSimple('error', '', 'Error has occured.') $customerActFrm.find("button[type=submit]").prop("disabled", false); }, }); event.preventDefault(); }); } function activityInsuranceFrmEvt() { $customerInsuranceActFrm.on("submit",function (event) { var formData = new FormData(this); formData.append( "csrf_token", $("meta[name='csrf-token']").attr("content") ); formData.append("id", (typeof activity_insurance_id === 'undefined') ? "" : activity_insurance_id); formData.append("customer_id", (typeof customer_record_id === 'undefined') ? "" : customer_record_id); formData.append("vehicle_id", (typeof vehicle_record_id === 'undefined') ? "" : vehicle_record_id); $.ajax({ url: "/customer/activity/insurance/store", // url: url.store, type: "POST", data: formData, // timeout: 9000, processData: false, contentType: false, beforeSend: function () { $customerInsuranceActFrm.find("button[type=submit]").prop("disabled", true); }, success: function (result) { $customerInsuranceActFrm.find("button[type=submit]").prop("disabled", false); if (parseInt(result.status) === 1) { // alert("1") $customerInsuranceActFrm.trigger("reset"); $customerActFrm.trigger("reset"); $('#modal-customer-activity-close-deal').off('hidden.bs.modal'); $('#modal-customer-activity-close-deal').modal('hide'); sweetAlertSimple('success', '', result.message); } else { sweetAlertSimple('error', '', result.message) } }, error: function () { sweetAlertSimple('error', '', 'Error has occured.') $customerInsuranceActFrm.find("button[type=submit]").prop("disabled", false); }, }); event.preventDefault(); }); } function initDateFields() { $(".activity-date").datetimepicker({ format: "L", }); } function refreshTableActivities() { var $table = $('#activity-table') $table.bootstrapTable('destroy').bootstrapTable(); $(function() { $table.bootstrapTable('refresh', { url: 'app/table/customer_activity.php' }); }) } function queryParamsActivities(params) { console.log(params) return { search: params.search, offset: params.offset, limit: params.limit, sort: params.sort, order: params.order, customer_id: ((typeof customer_record_id === 'undefined') ? "" : customer_record_id), vehicle_id: ((typeof vehicle_record_id === 'undefined') ? "" : vehicle_record_id), }; } $(function () { $('#datetimepicker2').datetimepicker({ format: 'DD/MM/YYYY' }); // alert(vehicle_record_id) console.log("ADsada") if (typeof vehicle_record_id !== 'undefined') { if (vehicle_record_id) { // hide vehicle information $customerInsuranceActFrm.find(".activity-vehicle-info").hide(); // $customerInsuranceActFrm.find("[name=conduction_sticker]").hide(); } } initDateFields(); activityFrmEvt(); activityInsuranceFrmEvt(); templateEvt(); closeDealEvt(); });PKBZMGCC customer.jsnu[ var new_customer_is_individual = false; var shown = false; var count_customer_summary = null; var customer_grid = null; var onShowFiltersDialog = function() { if (getCookie("customer_toggle") == null || parseInt($.cookie("customer_toggle")) == 0) { var $table = $('#customer-table'); $table.bootstrapTable('destroy'); initGrid() $.cookie("customer_toggle", 1); } else { // initList() $.cookie("customer_toggle", 0); } refreshTableCustomer() } function buttonsFunction() { return { grid_refresh: { 'icon': 'fa fa-sync', 'event': 'refreshTableCustomer', 'attributes': { 'title': 'Refresh', 'data-test': 'test123' } }, grid_toggle_on: { 'icon': 'fa fa-toggle-on', 'event': 'onShowFiltersDialog', 'attributes': { 'title': 'Toggle List View', 'data-test': 'test123' } }, grid_toggle_off: { 'icon': 'fa fa-toggle-off', 'event': 'onShowFiltersDialog', 'attributes': { 'title': 'Toggle Grid View', 'data-test': 'test123' } } } } function initGrid() { var $table = $('#customer-table'); // $table.bootstrapTable('destroy'); $table.bootstrapTable({ formatSearch: function() { return 'Search Customer' }, }); } function initList() { var $table = $('#customer-table') $table.bootstrapTable('destroy') $table.bootstrapTable({ sidePagination: 'server', formatSearch: function() { return 'Search Customer' }, onSearch: function(text) { $table.addClass('loading'); }, onLoadSuccess: function() { $table.removeClass('loading'); } }); } function customSearch(data, text) { if (getCookie("customer_toggle") != null && $.cookie("customer_toggle") == 1) { refreshTableCustomer(); } return data.filter(function(row) { return row.name.toLowerCase().replace(/\s/g, "").indexOf(text.toLowerCase().replace(/\s/g, "")) > -1 }) } function customerCountSummary() { var dms = ($("#dms").val() == '') ? '0' : $("#dms").val(); var company = ($("#company-filter").val() == '') ? '0' : $("#company-filter").val(); var gender = ($("#gender").val() == '') ? 'all' : $("#gender").val(); var type = ($("#type").val() == '') ? '0' : $("#type").val(); var filter_age = ($("#filter-age").val() == '') ? '0' : $("#filter-age").val(); var filter_data = ($("#filter-data").val() == '') ? '0' : $("#filter-data").val(); var customer_actions = ($("#customer-actions").val() == '') ? '0' : $("#customer-actions").val(); var my_records = $('#my_record_filter').is(":checked"); if(count_customer_summary != null){ count_customer_summary.abort(); } count_customer_summary = $.ajax({ url: "api/customer/customerv2.php", type: "POST", dataType: 'json', data: { dms: dms, company: company, type: type, gender: gender, filter_age: filter_age, filter_data: filter_data, apiKey: '8666264351338448', my_records : my_records }, beforeSend: function() {}, success: function(result) { // result.total $('#total_customer_count').text(result.total_count); $('#new_customer_count').text(result.new_customer_count); $('#updated_customer_count').text(result.updated_customer_count); $('#new_today_customer_count').text(result.new_today_customer_count); } }); } function refreshTableCustomer() { if (getCookie("customer_toggle") != null && $.cookie("customer_toggle") == 1) { initGrid() getCustomerGrid(0, 9); showGrid(); } else { initList() var $table = $('#customer-table') // $table.bootstrapTable('destroy') $(function() { $table.bootstrapTable('refresh', { url: 'app/table/bt_customer_list.php' }); }) showList(); } customerCountSummary(); } function gotoOffsetCustomer(n) { // alert(n) // $.cookie("customer_list_offset",n); getCustomerGrid(n, 9); } function getCustomerGrid(offset, limit) { var dms = ($("#dms").val() == '') ? '0' : $("#dms").val(); var company = ($("#company-filter").val() == '') ? '0' : $("#company-filter").val(); var gender = ($("#gender").val() == '') ? 'all' : $("#gender").val(); var type = ($("#type").val() == '') ? '0' : $("#type").val(); var filter_age = ($("#filter-age").val() == '') ? '0' : $("#filter-age").val(); var filter_data = ($("#filter-data").val() == '') ? '0' : $("#filter-data").val(); var customer_actions = ($("#customer-actions").val() == '') ? '0' : $("#customer-actions").val(); var search = $(".search-input").val(); var my_records = $('#my_record_filter').is(":checked"); if(customer_grid != null){ customer_grid.abort(); } customer_grid = $.ajax({ url: 'app/table/bt_customer_list.php', type: "POST", dataType: 'json', data: { search: search, grid: 1, offset: offset, limit: limit, dms: dms, company: company, type: type, gender: gender, filter_age: filter_age, filter_data: filter_data, customer_actions: customer_actions, my_records : my_records }, beforeSend: function() { $('#loader-main').show(); }, success: function(result) { // result.total $('#customer-grid-data').html(''); $('#customer-grid-data').append(result.customer_list); $('#customer-grid-data-paging').html(''); // if(result.total <= 0){ // $('#customer-grid-data-paging').append(result.customer_list_paging); // } // if(result.grid_offset > 6){ $('#customer-grid-data-paging').append(result.customer_list_paging); // } $('#loader-main').hide(); } }); } function showGrid() { $("#customer-grid").show(); $("#grid-card").show(); $('#customer-grid-data-paging').show(); $("button[name='grid_toggle_on']").show(); $("#customer-table").hide(); $(".fixed-table-pagination").hide(); $("button[name='grid_toggle_off']").hide(); } function showList() { $("#customer-table").show(); $("#grid-card").hide(); $(".fixed-table-pagination").show(); $("button[name='grid_toggle_off']").show(); $("#customer-grid").hide(); $('#customer-grid-data-paging').hide(); $("button[name='grid_toggle_on']").hide(); } function queryParams(params) { var dms = ($("#dms").val() == '') ? '0' : $("#dms").val(); var company = ($("#company-filter").val() == '') ? '0' : $("#company-filter").val(); var gender = ($("#gender").val() == '') ? 'all' : $("#gender").val(); var type = ($("#type").val() == '') ? '0' : $("#type").val(); var filter_age = ($("#filter-age").val() == '') ? '0' : $("#filter-age").val(); var filter_data = ($("#filter-data").val() == '') ? '0' : $("#filter-data").val(); var customer_actions = ($("#customer-actions").val() == '') ? '0' : $("#customer-actions").val(); var my_records = $('#my_record_filter').is(":checked"); var start = $('#filter-date').data('daterangepicker').startDate; var end = $('#filter-date').data('daterangepicker').endDate; var start_date = start.format('YYYY-MM-DD'); var end_date = end.format('YYYY-MM-DD'); return { search: params.search, offset: params.offset, limit: params.limit, sort: params.sort, order: params.order, dms: dms, company: company, type: type, gender: gender, filter_age: filter_age, filter_data: filter_data, customer_actions: customer_actions, my_records : my_records, start_date : start_date, end_date : end_date, }; } // DATE FILTER $('#filter-date').on('apply.daterangepicker', function(ev, picker) { $('#filter-date span').html(picker.startDate.format('MMMM D, YYYY') + ' - ' + picker.endDate .format( 'MMMM D, YYYY')); cb(picker.startDate, picker.endDate); }); function cb(start, end) { var startDate = start.format('YYYY-MM-DD'); passDate(start, end); //pass empty dates } function passDate(startDate, endDate) { var company = ($("#company-filter").val() == '') ? '0' : $("#company-filter").val(); filtered_company = (parseInt(company) === 0) ? '' : '&selected_company=' + company; filtered_date_start = (startDate === '') ? '' : '&start_date=' + startDate; filtered_date_end = (endDate === '') ? '' : '&end_date=' + endDate; refreshTableCustomer(); } //END DATE FILTER function customerModal(isIndividual) { new_customer_is_individual = isIndividual; $('#proceed-button').text("Add Customer"); $('.customer-modal-overlay').hide(); if (isIndividual) { $('#modal-title').text("New Customer (Individual)"); checkFieldsModal(true); } else { $('#modal-title').text("New Customer (Corporation)"); checkFieldsModal(false); } resetCustomerModal(); $("#addRowDataSource").click(); } function customerInfo(id) { $.cookie("customer_selected_tab", 'custom-tabs-three-home-tab'); window.location.href = "customer_view.php?q=" + id; } function addFilterListener(){ $('#dms').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); $('#company-filter').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); $('#gender').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); $('#type').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); $('#filter-data').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); $('#filter-age').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); addFilterListenerCustomerAction(); } function addFilterListenerCustomerAction(){ $('#customer-actions').off('change.mychange').on('change.mychange', function() { refreshTableCustomer(); }); } ///////////////////////////////////////////////////////////////////////////////////////////////////// $(document).ready(function() { // if (getCookie("customer_toggle") != null && parseInt($.cookie("customer_toggle")) == 1) { // initGrid() // } else { // initList() // } refreshTableCustomer() addFilterListener(); var $table = $('#customer-table'); $('#customer_action_all').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('all').trigger('change'); }); $('#customer_action_new').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('new').trigger('change'); }); $('#customer_action_updated').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('updated').trigger('change'); }); $('#customer_action_added').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('added').trigger('change'); }); $('#dms').select2({ placeholder: "DMS Type", allowClear: true }) $('#company-filter').select2({ placeholder: "Company", allowClear: true }) $('#gender').select2({ placeholder: "Gender", allowClear: true }) $('#type').select2({ placeholder: "Customer Type", allowClear: true }) $('#filter-age').select2({ placeholder: "Age", allowClear: true }) $('#filter-data').select2({ placeholder: "Data Type", allowClear: true }) $('#customer-actions').select2({ placeholder: "Customer Actions", allowClear: true }) $( "#my_record_filter").on( "click", function() { refreshTableCustomer(); }); $('#customer-table').on('click-cell.bs.table', function(field, value, row, $el) { // alert(value) if (value == 'email_1' || value == 'mobile_phone_1') { return; } customerInfo($el.id); }); //for click bnalloon not hiding -> filter document.getElementById("dropdown-filter").addEventListener('click', function(event) { // alert("click outside"); event.stopPropagation(); }); $('#new-customer').on("click", function() { shown ? $(this).hideBalloon() : $(this).showBalloon(); shown = !shown; }).showBalloon({ position: 'right', html: true, css: { color: 'black' }, contents: `
` }); $('#new-customer').hideBalloon(); $(document).mouseup(function(e) { var container = $("#new-customer"); // if the target of the click isn't the container nor a descendant of the container if (!container.is(e.target) && container.has(e.target).length === 0) { container.hideBalloon(); shown = false; } }); $('#btnCustomerListNoFilter').click(function() { $('#dms').off('change.mychange'); $('#company-filter').off('change.mychange'); $('#gender').off('change.mychange'); $('#type').off('change.mychange'); $('#filter-age').off('change.mychange'); $('#filter-data').off('change.mychange'); $('#customer-actions').off('change.mychange'); $('#dms').val('').trigger('change') $('#company-filter').val('').trigger('change') $('#gender').val('').trigger('change') $('#type').val('').trigger('change') $('#filter-age').val('').trigger('change') $('#filter-data').val('').trigger('change') $('#customer-actions').val('').trigger('change') $('#my_record_filter').prop('checked', false); addFilterListener(); refreshTableCustomer(); }) $('#proceed-button').on("click", function() { if (new_customer_is_individual) { if (isEmpty($('#mod-firstname').val())) { addCustomerModalTabSelectedTab(1); $('#mod-firstname').focus(); sweetAlertSimple('error', 'Oops...', 'Firstname can\'t be left blank') return; } if (isEmpty($('#mod-lastname').val())) { addCustomerModalTabSelectedTab(1); $('#mod-lastname').focus(); sweetAlertSimple('error', 'Oops...', 'Lastname can\'t be left blank') return; } if (!isEmpty($('#mod-birthdate').val())) { cust_dob = new Date($('#mod-birthdate').val()); var cust_today = new Date(); var cust_age = Math.floor((cust_today-cust_dob) / (365.25 * 24 * 60 * 60 * 1000)); // alert(cust_age+' years old'); if(parseInt(cust_age) < 17 ){ addCustomerModalTabSelectedTab(1); $('#mod-birthdate').focus(); sweetAlertSimple('error', 'Oops...', 'Age must be 17 and above.') return; } } } else { if (isEmpty($('#mod-corporation-name').val())) { addCustomerModalTabSelectedTab(1); $('#mod-corporation-name').focus(); sweetAlertSimple('error', 'Oops...', 'Corporation name can\'t be left blank') return; } } if (!checkIfDataSourceIncomplete() && $('#data-source-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(1); $('#data-source-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the data source details first'); return; } if (new_customer_is_individual) { if (isEmpty($('#mod-contact').val())) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', 'Mobile number is required'); return; } if ($('#mod-contact').val().length < 10 || !$('#mod-contact').val().startsWith("9")) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } } else { if (isEmpty($('#mod-contact').val()) && isEmpty($('#mod-landline').val())) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', 'Mobile number or landline is required'); return; } if (!isEmpty($('#mod-contact').val())) { if ($('#mod-contact').val().length < 5) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } } } // if (isEmpty($('#mod-email').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-email').focus(); // sweetAlertSimple('error', 'Oops...', 'Email address is required'); // return; // } // if (!isEmail($('#mod-email').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-email').focus(); // sweetAlertSimple('error', 'Oops...', 'Invalid email address'); // return; // } if (!isEmpty($('#mod-email').val())) { if (!isEmail($('#mod-email').val())) { addCustomerModalTabSelectedTab(2); $('#mod-email').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid email address'); return; } } if (!isEmpty($('#mod-other-email').val())) { if (!isEmail($('#mod-other-email').val())) { addCustomerModalTabSelectedTab(2); $('#mod-other-email').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid other email address'); return; } } var validate_data_contact_person = checkIfContactPersonIncomplete(); if (!validate_data_contact_person[0] && $('#contact-person-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(2); $('#contact-person-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the data of contact person first') return; } else if (!validate_data_contact_person[1]) { addCustomerModalTabSelectedTab(2); $('#contact-person-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Contact person invalid email') return; } else if (!validate_data_contact_person[2]) { addCustomerModalTabSelectedTab(2); $('#contact-person-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Contact person invalid mobile') return; } // if (isEmpty($('#mod-address-1').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-address-1').focus(); // sweetAlertSimple('error', 'Oops...', 'Primary address is required'); // return; // } // if (isEmpty($('#mod-dd-city-1').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-dd-city-1').focus(); // sweetAlertSimple('error', 'Oops...', 'Primary city is required'); // return; // } // if (!isEmpty($('#mod-address-2').val()) && isEmpty($('#mod-dd-city-2').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-dd-city-2').focus(); // sweetAlertSimple('error', 'Oops...', 'Select secondary city'); // return; // } if (!isEmpty($('#mod-dd-city-2').val())) { if (isEmpty($('#mod-address-2').val())) { addCustomerModalTabSelectedTab(2); $('#mod-address-2').focus(); sweetAlertSimple('error', 'Oops...', 'Enter secondary address'); return; } } var validate_data_children_list = checkIfChildrenIncomplete(); if (!validate_data_children_list[0] && $('#children-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(3); $('#children-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the child details first'); return; } else if (!validate_data_children_list[1]) { addCustomerModalTabSelectedTab(3); $('#children-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Children data invalid mobile'); return; } if (!checkIfInterestIncomplete() && $('#interest-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(5); $('#interest-list-table select').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the interest/hobbies details first'); return; } if (!checkIfAffiliationsIncomplete() && $('#affiliations-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(4); $('#affiliations-list-table select').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the affiliations details first'); return; } //MODIFY // /check exist the input if($('#mod-other-mobile-number1').length > 0 && $('#mod-other-mobile-number1').val() != '') { $(this).attr("required", "true"); if ($('#mod-other-mobile-number1').val().length < 10 || !$('#mod-other-mobile-number1').val().startsWith("9")) { addCustomerModalTabSelectedTab(2); alert('error other mobile contact');return; $('#mod-other-mobile-number1').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } if($('#mod-other-mobile-number1').val().length > 10) { // $('#mod-other-mobile-number1').val(''); $('#mod-other-mobile-number1').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } if($('#mod-other-mobile-number1').val() == $('#mod-contact').val()) { sweetAlertSimple('error', 'Oops...', 'Duplicate mobile number'); return; } }else if($('#mod-other-mobile-number1').length ===1 && $('#mod-other-mobile-number1').val()===''){ // console.log('accept validation');return; $("#mod-other-mobile-number1").prop('required',true); sweetAlertSimple('error', 'Oops...', 'Field required.'); $('#mod-other-mobile-number2').focus(); return; } else { } if($('#mod-other-mobile-number2').length > 0 && $('#mod-other-mobile-number2').val() != '') { // console.log('accept validation');return; if($('#mod-other-mobile-number2').val().length < 10 || !$('#mod-other-mobile-number2').val().startsWith("9")) { addCustomerModalTabSelectedTab(2);alert('error other mobile contact'); $('#mod-other-mobile-number2').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } if($('#mod-other-mobile-number1').val() == $('#mod-other-mobile-number2').val()) { sweetAlertSimple('error', 'Oops...', 'Duplicate mobile number'); return; } if($('#mod-other-mobile-number2').val() == $('#mod-contact').val()) { sweetAlertSimple('error', 'Oops...', 'Duplicate mobile number'); return; } if($('#mod-other-mobile-number1').val().length > 10) { // $('#mod-other-mobile-number1').val(''); $('#mod-other-mobile-number1').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } } else if($('#mod-other-mobile-number2').length ===1 && $('#mod-other-mobile-number2').val()===''){ // console.log('accept validation');return; $("#mod-other-mobile-number2").prop('required',true); sweetAlertSimple('error', 'Oops...', 'Field required.'); $('#mod-other-mobile-number2').focus(); return; } else { $('#mod-other-mobile-number2').attr("required", "false"); $('#mod-other-mobile-number2').removeAttr('required'); } // END MODIFY // alert(force_update+ ' - '+force_update_reason); $.ajax({ url: "api/customer/customerv2.php", method: "POST", dataType: 'json', data: { apiKey: '7347482808054211', customer_data: getCustomerAllModalData(), customer_dms: getAllDataSourceTableData(), customer_contact_person: getAllContactPersonTableData(), customer_children: getAllChildrenTableData(), customer_interest: getAllInterestTableData(), customer_affiliations: getAllAffiliationsTableData(), force_update : force_update, force_update_reason:force_update_reason }, beforeSend: function() { //show loader $('#proceed-button').attr('disabled', true); $('.customer-modal-overlay').show(); }, success: function(result) { if (parseInt(result.status) === 1) { sweetAlertSimple('success', 'Nice...', result.message); refreshTableCustomer(); $('#modal-customer').modal('hide'); } else if (parseInt(result.status) === 0) { sweetAlertSimple('error', 'Oops...', result.message); } else if (parseInt(result.status) === 2) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', result.message); if(customer_force_edit){ Swal.fire({ title: 'Update anyway?', input: 'textarea', inputPlaceholder: 'Enter your reason', confirmButtonText: `Save`, showCancelButton: true, inputValidator: (value) => { if (!value) { return 'Enter your reason to proceed.' }else{ force_update = 1; force_update_reason = value; $('#proceed-button').click(); } } }); } } else if (parseInt(result.status) === 3) { addCustomerModalTabSelectedTab(2); $('#mod-email').focus(); sweetAlertSimple('error', 'Oops...', result.message); if(customer_force_edit){ Swal.fire({ title: 'Update anyway?', input: 'textarea', inputPlaceholder: 'Enter your reason', confirmButtonText: `Save`, showCancelButton: true, inputValidator: (value) => { if (!value) { return 'Enter your reason to proceed.' }else{ force_update = 1; force_update_reason = value; $('#proceed-button').click(); } } }); } } else if (parseInt(result.status) === 4) { addCustomerModalTabSelectedTab(1); $('#data-source-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', result.message); } refreshModalReligion(); // refreshModalCities(); $('#proceed-button').attr('disabled', false); $('.customer-modal-overlay').hide(); force_update = 0; force_update_reason = ''; }, error: handleError }); }); $('#aha-status').on('change',function(){ if($(this).is(':checked')){ $(this).val('1'); }else{ $(this).val('0'); } }); // MODIFY $("#btn-add-mobile").on('click', function(){ // var count = $("#countInputMobile").val(); // count++; let inputMobLengh = $('.mod-div input[name="mob[]"]').length; // alert(inputMobLengh); if(inputMobLengh<2){ let divGrid = $('
').attr({'class':'mod-div'}); let inputGroup = $('
').attr({'class':'input-group mb-0 input-other-mob'}); let inputBtl = $('
').attr({'class' : 'edit-customer input-group-append'}).css("height", "28px");; let inputText = $('
').attr({'class':'input-group-text'}).text("+63"); let inputjson = $('').attr({'name':'mob[]','id':'mod-other-mobile-number','class':'big-letter edit-customer lbl-forms-sm form-control form-control-sm inputMobile', 'id':'mod-other-mobile-number2','type':'number','maxlength':'10','json-modal':'true'}); let label = $('').attr({'for': 'Other Mobile','class':'lbl-forms mx-0 my-0'}).text("Other Mobile"); $(inputBtl).append(inputText); let deleteSPan = $('').attr({'class':'customDeleleBtn float-right text-danger'}).click(function(e){ // count--; // $("#countInputMobile").prop("value",count); $(this).closest('.mod-div').remove(); inputMobLengh = inputMobLengh-1; if(inputMobLengh<2){ $("#btn-add-mobile").show(); } else { $("#btn-add-mobile").hide(); } $('#mod-contact-div input[name="mob[]"]').each(function(index){ $(this).attr('id',"mod-other-mobile-number"+(index+1)); }); }); //end delete $(inputGroup).append(inputBtl,inputjson,deleteSPan); $(divGrid).append(label,inputGroup); $("#mod-contact-div").append(divGrid); // $("#countInputMobile").val(count); $('#mod-contact-div input[name="mob[]"]').each(function(index){ $(this).attr('id',"mod-other-mobile-number"+(index+1)); }); // alert(inputMobLengh); if(inputMobLengh>=1){ $("#btn-add-mobile").hide(); } else{ $("#btn-add-mobile").show(); } } //end if }); $("#btn-add-email").on('click', function(){ // var count = $("#countInputMobile").val(); // count++; let inputEmailCount =$('#email-add input[name="mob-email[]"]').length; if(inputEmailCount<2){ let divGrid = $('
').attr({'class':'col-sm-12 mb-1 div-email'}); let inputGroup = $('
').attr({'class':'form-group mb-0'}); let inputGroup2 = $('
').attr({'class':'input-group'}); let label = $('').attr({'class':'lbl-forms mx-0 my-0'}).text("Other Email"); let inputjson = $('').attr({'name':'mob-email[]','id':'mod-other-email','class':'big-letter edit-customer lbl-forms-sm form-control form-control-sm inputMobile','type':'email','json-modal':'true'}); let deleteSPan = $('').attr({'class':'customDeleleBtn float-right text-danger','required':true}).click(function(e){ inputEmailCount = inputEmailCount-1; // $("#countInputMobile").prop("value",count); if(inputEmailCount>=1){ $("#btn-add-email").hide(); } else{ $("#btn-add-email").show(); } // alert('fire') $(this).closest('.div-email').remove(); $('#email-add input[name="mob-email[]"]').each(function(index){ $(this).attr('id',"mod-other-email"+(index+1)); }); }); //end delete $(inputGroup2).append(inputjson,deleteSPan); $(inputGroup).append(label,inputGroup2); $(divGrid).append(inputGroup); $('#email-add').append(divGrid); if(inputEmailCount>=1){ $("#btn-add-email").hide(); } else{ $("#btn-add-email").show(); } $('#email-add input[name="mob-email[]"]').each(function(index){ $(this).attr('id',"mod-other-email"+(index+1)); }); } //end if }); // END MODIFY }); PKBZjjltms_list_uploaded.jsnu[ var new_customer_is_individual = false; var shown = false; var count_customer_summary = null; var customer_grid = null; var onShowFiltersDialog = function() { if (getCookie("customer_toggle") == null || parseInt($.cookie("customer_toggle")) == 0) { var $table = $('#ltms-table'); $table.bootstrapTable('destroy'); initGrid() $.cookie("customer_toggle", 1); } else { // initList() $.cookie("customer_toggle", 0); } refreshTableCustomer() } function buttonsFunction() { return { grid_refresh: { 'icon': 'fa fa-sync', 'event': 'refreshTableCustomer', 'attributes': { 'title': 'Refresh', 'data-test': 'test123' } }, grid_toggle_on: { 'icon': 'fa fa-toggle-on', 'event': 'onShowFiltersDialog', 'attributes': { 'title': 'Toggle List View', 'data-test': 'test123' } }, grid_toggle_off: { 'icon': 'fa fa-toggle-off', 'event': 'onShowFiltersDialog', 'attributes': { 'title': 'Toggle Grid View', 'data-test': 'test123' } } } } function initGrid() { var $table = $('#ltms-table'); // $table.bootstrapTable('destroy'); $table.bootstrapTable({ formatSearch: function() { return 'Search Customer' }, }); } function initList() { var $table = $('#ltms-table') $table.bootstrapTable('destroy') $table.bootstrapTable({ sidePagination: 'server', formatSearch: function() { return 'Search Customer' }, onSearch: function(text) { $table.addClass('loading'); }, onLoadSuccess: function() { $table.removeClass('loading'); } }); } function customSearch(data, text) { if (getCookie("customer_toggle") != null && $.cookie("customer_toggle") == 1) { refreshTableCustomer(); } return data.filter(function(row) { return row.name.toLowerCase().replace(/\s/g, "").indexOf(text.toLowerCase().replace(/\s/g, "")) > -1 }) } function customerCountSummary() { var dms = ($("#dms").val() == '') ? '0' : $("#dms").val(); var company = ($("#company-filter").val() == '') ? '0' : $("#company-filter").val(); var gender = ($("#gender").val() == '') ? 'all' : $("#gender").val(); var type = ($("#type").val() == '') ? '0' : $("#type").val(); var filter_age = ($("#filter-age").val() == '') ? '0' : $("#filter-age").val(); var filter_data = ($("#filter-data").val() == '') ? '0' : $("#filter-data").val(); var filter_month = ($("#filter-month").val() == '') ? '0' : $("#filter-month").val(); var filter_year = ($("#filter-year").val() == '') ? '0' : $("#filter-year").val(); var customer_actions = ($("#customer-actions").val() == '') ? '0' : $("#customer-actions").val(); var my_records = $('#my_record_filter').is(":checked"); if(count_customer_summary != null){ count_customer_summary.abort(); } count_customer_summary = $.ajax({ url: "api/customer_update/customerv2_update.php", type: "POST", dataType: 'json', data: { dms: dms, company: company, type: type, gender: gender, filter_age: filter_age, filter_data: filter_data, filter_month : filter_month, filter_year :filter_year, apiKey: '8666264351338448', my_records : my_records }, beforeSend: function() {}, success: function(result) { // console.log($result); $('#total_customer_count').text(result.total_count); $('#new_customer_count').text(result.pending); $('#updated_customer_count').text(result.updated_customer_count); $('#active_customer_count').text(result.total_is_active ); $('#inactive_customer_count').text(result.total_is_inactive ); // $('#new_today_customer_count').text(result.new_today_customer_count); } }); } function refreshTableCustomer() { if (getCookie("customer_toggle") != null && $.cookie("customer_toggle") == 1) { initGrid() getCustomerGrid(0, 9); showGrid(); } else { initList() var $table = $('#ltms-table') // $table.bootstrapTable('destroy') $(function() { $table.bootstrapTable('refresh', { url: 'app/table/bt_ltms_upload_list.php' }); }) showList(); } customerCountSummary(); } function gotoOffsetCustomer(n) { // alert(n) // $.cookie("customer_list_offset",n); getCustomerGrid(n, 9); } function getCustomerGrid(offset, limit) { var dms = ($("#dms").val() == '') ? '0' : $("#dms").val(); var company = ($("#company-filter").val() == '') ? '0' : $("#company-filter").val(); var gender = ($("#gender").val() == '') ? 'all' : $("#gender").val(); var type = ($("#type").val() == '') ? '0' : $("#type").val(); var filter_age = ($("#filter-age").val() == '') ? '0' : $("#filter-age").val(); var filter_data = ($("#filter-data").val() == '') ? '0' : $("#filter-data").val(); var customer_actions = ($("#customer-actions").val() == '') ? '0' : $("#customer-actions").val(); var search = $(".search-input").val(); var my_records = $('#my_record_filter').is(":checked"); if(customer_grid != null){ customer_grid.abort(); } customer_grid = $.ajax({ url: 'app/table/bt_ltms_upload_list.php', type: "POST", dataType: 'json', data: { search: search, grid: 1, offset: offset, limit: limit, dms: dms, company: company, type: type, gender: gender, filter_age: filter_age, filter_data: filter_data, customer_actions: customer_actions, my_records : my_records }, beforeSend: function() { $('#loader-main').show(); }, success: function(result) { // result.total $('#customer-grid-data').html(''); $('#customer-grid-data').append(result.customer_list); $('#customer-grid-data-paging').html(''); // if(result.total <= 0){ // $('#customer-grid-data-paging').append(result.customer_list_paging); // } // if(result.grid_offset > 6){ $('#customer-grid-data-paging').append(result.customer_list_paging); // } $('#loader-main').hide(); } }); } function showGrid() { $("#customer-grid").show(); $("#grid-card").show(); $('#customer-grid-data-paging').show(); $("button[name='grid_toggle_on']").show(); $("#ltms-table").hide(); $(".fixed-table-pagination").hide(); $("button[name='grid_toggle_off']").hide(); } function showList() { $("#ltms-table").show(); $("#grid-card").hide(); $(".fixed-table-pagination").show(); $("button[name='grid_toggle_off']").show(); $("#customer-grid").hide(); $('#customer-grid-data-paging').hide(); $("button[name='grid_toggle_on']").hide(); } function queryParams(params) { var dms = ($("#dms").val() == '') ? '0' : $("#dms").val(); var company = ($("#company-filter").val() == '') ? '0' : $("#company-filter").val(); var gender = ($("#gender").val() == '') ? 'all' : $("#gender").val(); var type = ($("#type").val() == '') ? '0' : $("#type").val(); var filter_age = ($("#filter-age").val() == '') ? '0' : $("#filter-age").val(); var filter_data = ($("#filter-data").val() == '') ? '0' : $("#filter-data").val(); var filter_month = ($("#filter-month").val() == '') ? '0' : $("#filter-month").val(); var filter_year = ($("#filter-year").val() == '') ? '0' : $("#filter-year").val(); var customer_actions = ($("#customer-actions").val() == '') ? '0' : $("#customer-actions").val(); var my_records = $('#my_record_filter').is(":checked"); return { search: params.search, offset: params.offset, limit: params.limit, sort: params.sort, order: params.order, dms: dms, company: company, type: type, gender: gender, filter_age: filter_age, filter_data: filter_data, filter_month: filter_month, filter_year : filter_year, customer_actions: customer_actions, my_records : my_records }; } function customerModal(isIndividual) { new_customer_is_individual = isIndividual; $('#proceed-button').text("Add Customer"); $('.customer-modal-overlay').hide(); if (isIndividual) { $('#modal-title').text("New Customera (Individual)"); checkFieldsModal(true); } else { $('#modal-title').text("New Customerb (Corporation)"); checkFieldsModal(false); } resetCustomerModal(); $("#addRowDataSource").click(); } function customerInfo(id) { $.cookie("customer_selected_tab", 'custom-tabs-three-home-tab'); // window.location.href = "customer_view.php?q=" + id; } function addFilterListener(){ $('#dms').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); $('#company-filter').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); $('#gender').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); $('#type').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); $('#filter-data').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); $('#filter-month').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); $('#filter-year').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); $('#filter-age').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); addFilterListenerCustomerAction(); } function addFilterListenerCustomerAction(){ $('#customer-actions').off('change.mychange').on('change.mychange', function() { refreshTableCustomer(); }); } ///////////////////////////////////////////////////////////////////////////////////////////////////// $(document).ready(function() { // if (getCookie("customer_toggle") != null && parseInt($.cookie("customer_toggle")) == 1) { // initGrid() // } else { // initList() // } refreshTableCustomer() addFilterListener(); var $table = $('#ltms-table'); $('#customer_action_all').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('all').trigger('change'); }); $('#customer_action_new').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('new').trigger('change'); }); $('#customer_action_updated').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('updated').trigger('change'); }); $('#customer_action_added').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('added').trigger('change'); }); $('#customer_action_active').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('active').trigger('change'); }); $('#customer_action_inactive').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('inactive').trigger('change'); }); $('#customer_action_pending').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('pending').trigger('change'); }); $('#dms').select2({ placeholder: "DMS Type", allowClear: true }) $('#company-filter').select2({ placeholder: "Company", allowClear: true }) $('#gender').select2({ placeholder: "Gender", allowClear: true }) $('#type').select2({ placeholder: "Customer Type", allowClear: true }) $('#filter-age').select2({ placeholder: "Age", allowClear: true }) $('#filter-data').select2({ placeholder: "Data Type", allowClear: true }) $('#filter-month').select2({ placeholder: "Month", allowClear: true }) $('#filter-year').select2({ placeholder: "Year", allowClear: true }) $('#customer-actions').select2({ placeholder: "Customer Actions", allowClear: true }) $( "#my_record_filter").on( "click", function() { refreshTableCustomer(); }); $('#ltms-table').on('click-cell.bs.table', function(field, value, row, $el) { // alert(value) if (value == 'email_1' || value == 'mobile_phone_1') { return; } customerInfo($el.id); }); //for click bnalloon not hiding -> filter // document.getElementById("dropdown-filter").addEventListener('click', function(event) { // // alert("click outside"); // event.stopPropagation(); // }); $('#new-customer').on("click", function() { shown ? $(this).hideBalloon() : $(this).showBalloon(); shown = !shown; }).showBalloon({ position: 'right', html: true, css: { color: 'black' }, contents: `
` }); $('#new-customer').hideBalloon(); $(document).mouseup(function(e) { var container = $("#new-customer"); // if the target of the click isn't the container nor a descendant of the container if (!container.is(e.target) && container.has(e.target).length === 0) { container.hideBalloon(); shown = false; } }); $('#btnCustomerListNoFilter').click(function() { $('#dms').off('change.mychange'); $('#company-filter').off('change.mychange'); $('#gender').off('change.mychange'); $('#type').off('change.mychange'); $('#filter-age').off('change.mychange'); $('#filter-data').off('change.mychange'); $('#customer-actions').off('change.mychange'); $('#dms').val('').trigger('change') $('#company-filter').val('').trigger('change') $('#gender').val('').trigger('change') $('#type').val('').trigger('change') $('#filter-age').val('').trigger('change') $('#filter-data').val('').trigger('change') $('#customer-actions').val('').trigger('change') $('#my_record_filter').prop('checked', false); addFilterListener(); refreshTableCustomer(); }) $('#proceed-button').on("click", function() { // alert('fire'); return; if (new_customer_is_individual) { if (isEmpty($('#mod-firstname').val())) { addCustomerModalTabSelectedTab(1); $('#mod-firstname').focus(); sweetAlertSimple('error', 'Oops...', 'Firstname can\'t be left blank') return; } if (isEmpty($('#mod-lastname').val())) { addCustomerModalTabSelectedTab(1); $('#mod-lastname').focus(); sweetAlertSimple('error', 'Oops...', 'Lastname can\'t be left blank') return; } if (!isEmpty($('#mod-birthdate').val())) { cust_dob = new Date($('#mod-birthdate').val()); var cust_today = new Date(); var cust_age = Math.floor((cust_today-cust_dob) / (365.25 * 24 * 60 * 60 * 1000)); // alert(cust_age+' years old'); if(parseInt(cust_age) < 17 ){ addCustomerModalTabSelectedTab(1); $('#mod-birthdate').focus(); sweetAlertSimple('error', 'Oops...', 'Age must be 17 and above.') return; } } } else { if (isEmpty($('#mod-corporation-name').val())) { addCustomerModalTabSelectedTab(1); $('#mod-corporation-name').focus(); sweetAlertSimple('error', 'Oops...', 'Corporation name can\'t be left blank') return; } } if (!checkIfDataSourceIncomplete() && $('#data-source-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(1); $('#data-source-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the data source details first'); return; } if (new_customer_is_individual) { if (isEmpty($('#mod-contact').val())) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', 'Mobile number is required'); return; } if ($('#mod-contact').val().length < 10 || !$('#mod-contact').val().startsWith("9")) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } } else { if (isEmpty($('#mod-contact').val()) && isEmpty($('#mod-landline').val())) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', 'Mobile number or landline is required'); return; } if (!isEmpty($('#mod-contact').val())) { if ($('#mod-contact').val().length < 5) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } } } // if (isEmpty($('#mod-email').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-email').focus(); // sweetAlertSimple('error', 'Oops...', 'Email address is required'); // return; // } // if (!isEmail($('#mod-email').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-email').focus(); // sweetAlertSimple('error', 'Oops...', 'Invalid email address'); // return; // } if (!isEmpty($('#mod-email').val())) { if (!isEmail($('#mod-email').val())) { addCustomerModalTabSelectedTab(2); $('#mod-email').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid email address'); return; } } if($('#mod-email').val() =='') { addCustomerModalTabSelectedTab(2); $('#mod-email').focus(); sweetAlertSimple('error', 'Oops...', 'Email address required'); return; } // if (!isEmpty($('#mod-other-email').val())) { // if (!isEmail($('#mod-other-email').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-other-email').focus(); // sweetAlertSimple('error', 'Oops...', 'Invalid other email address'); // return; // } // } var validate_data_contact_person = checkIfContactPersonIncomplete(); if (!validate_data_contact_person[0] && $('#contact-person-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(2); $('#contact-person-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the data of contact person first') return; } else if (!validate_data_contact_person[1]) { addCustomerModalTabSelectedTab(2); $('#contact-person-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Contact person invalid email') return; } else if (!validate_data_contact_person[2]) { addCustomerModalTabSelectedTab(2); $('#contact-person-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Contact person invalid mobile') return; } // if (isEmpty($('#mod-address-1').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-address-1').focus(); // sweetAlertSimple('error', 'Oops...', 'Primary address is required'); // return; // } // if (isEmpty($('#mod-dd-city-1').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-dd-city-1').focus(); // sweetAlertSimple('error', 'Oops...', 'Primary city is required'); // return; // } // if (!isEmpty($('#mod-address-2').val()) && isEmpty($('#mod-dd-city-2').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-dd-city-2').focus(); // sweetAlertSimple('error', 'Oops...', 'Select secondary city'); // return; // } if (!isEmpty($('#mod-dd-city-2').val())) { if (isEmpty($('#mod-address-2').val())) { addCustomerModalTabSelectedTab(2); $('#mod-address-2').focus(); sweetAlertSimple('error', 'Oops...', 'Enter secondary address'); return; } } var validate_data_children_list = checkIfChildrenIncomplete(); if (!validate_data_children_list[0] && $('#children-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(3); $('#children-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the child details first'); return; } else if (!validate_data_children_list[1]) { addCustomerModalTabSelectedTab(3); $('#children-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Children data invalid mobile'); return; } if (!checkIfInterestIncomplete() && $('#interest-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(5); $('#interest-list-table select').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the interest/hobbies details first'); return; } if (!checkIfAffiliationsIncomplete() && $('#affiliations-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(4); $('#affiliations-list-table select').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the affiliations details first'); return; } // /check exist the input if($('#mod-other-mobile-number1').length > 0 && $('#mod-other-mobile-number1').val() != '') { $(this).attr("required", "true"); if ($('#mod-other-mobile-number1').val().length < 10 || !$('#mod-other-mobile-number1').val().startsWith("9")) { addCustomerModalTabSelectedTab(2); alert('error other mobile contact');return; $('#mod-other-mobile-number1').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } if($('#mod-other-mobile-number1').val().length > 10) { // $('#mod-other-mobile-number1').val(''); $('#mod-other-mobile-number1').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } if($('#mod-other-mobile-number1').val() == $('#mod-contact').val()) { sweetAlertSimple('error', 'Oops...', 'Duplicate mobile number'); return; } }else if($('#mod-other-mobile-number1').length ===1 && $('#mod-other-mobile-number1').val()===''){ // console.log('accept validation');return; $("#mod-other-mobile-number1").prop('required',true); sweetAlertSimple('error', 'Oops...', 'Field required.'); $('#mod-other-mobile-number2').focus(); return; } else { } if($('#mod-other-mobile-number2').length > 0 && $('#mod-other-mobile-number2').val() != '') { // console.log('accept validation');return; if($('#mod-other-mobile-number2').val().length < 10 || !$('#mod-other-mobile-number2').val().startsWith("9")) { addCustomerModalTabSelectedTab(2);alert('error other mobile contact'); $('#mod-other-mobile-number2').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } if($('#mod-other-mobile-number1').val() == $('#mod-other-mobile-number2').val()) { sweetAlertSimple('error', 'Oops...', 'Duplicate mobile number'); return; } if($('#mod-other-mobile-number2').val() == $('#mod-contact').val()) { sweetAlertSimple('error', 'Oops...', 'Duplicate mobile number'); return; } if($('#mod-other-mobile-number1').val().length > 10) { // $('#mod-other-mobile-number1').val(''); $('#mod-other-mobile-number1').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } } else if($('#mod-other-mobile-number2').length ===1 && $('#mod-other-mobile-number2').val()===''){ // console.log('accept validation');return; $("#mod-other-mobile-number2").prop('required',true); sweetAlertSimple('error', 'Oops...', 'Field required.'); $('#mod-other-mobile-number2').focus(); return; } else { console.log('dito'+$('#mod-other-mobile-number2').length); $('#mod-other-mobile-number2').attr("required", "false"); $('#mod-other-mobile-number2').removeAttr('required'); } // alert(force_update+ ' - '+force_update_reason); // console.log(getAllContactPersonTableData());return; $.ajax({ url: "api/customer_update/customerv2_update.php", method: "POST", dataType: 'json', data: { apiKey: '7347482808054211', customer_data: getCustomerAllModalData(), customer_dms: getAllDataSourceTableData(), customer_contact_person: getAllContactPersonTableData(), customer_children: getAllChildrenTableData(), customer_interest: getAllInterestTableData(), customer_affiliations: getAllAffiliationsTableData(), force_update : force_update, force_update_reason:force_update_reason }, beforeSend: function() { //show loader $('#proceed-button').attr('disabled', true); $('.customer-modal-overlay').show(); }, success: function(result) { if (parseInt(result.status) === 1) { sweetAlertSimple('success', 'Nice...', result.message); refreshTableCustomer(); $('#modal-customer').modal('hide'); } else if (parseInt(result.status) === 0) { sweetAlertSimple('error', 'Oops...', result.message); } else if (parseInt(result.status) === 2) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', result.message); if(customer_force_edit){ Swal.fire({ title: 'Update anyway?', input: 'textarea', inputPlaceholder: 'Enter your reason', confirmButtonText: `Save`, showCancelButton: true, inputValidator: (value) => { if (!value) { return 'Enter your reason to proceed.' }else{ force_update = 1; force_update_reason = value; $('#proceed-button').click(); } } }); } } else if (parseInt(result.status) === 3) { addCustomerModalTabSelectedTab(2); $('#mod-email').focus(); sweetAlertSimple('error', 'Oops...', result.message); if(customer_force_edit){ Swal.fire({ title: 'Update anyway?', input: 'textarea', inputPlaceholder: 'Enter your reason', confirmButtonText: `Save`, showCancelButton: true, inputValidator: (value) => { if (!value) { return 'Enter your reason to proceed.' }else{ force_update = 1; force_update_reason = value; $('#proceed-button').click(); } } }); } } else if (parseInt(result.status) === 4) { addCustomerModalTabSelectedTab(1); $('#data-source-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', result.message); } refreshModalReligion(); // refreshModalCities(); $('#proceed-button').attr('disabled', false); $('.customer-modal-overlay').hide(); force_update = 0; force_update_reason = ''; }, error: handleError }); }); $('#aha-status').on('change',function(){ if($(this).is(':checked')){ $(this).val('1'); }else{ $(this).val('0'); } }); $("#btn-add-mobile").on('click', function(){ // var count = $("#countInputMobile").val(); // count++; let inputMobLengh = $('.mod-div input[name="mob[]"]').length; // alert(inputMobLengh); if(inputMobLengh<2){ let divGrid = $('
').attr({'class':'mod-div'}); let inputGroup = $('
').attr({'class':'input-group mb-0 input-other-mob'}); let inputBtl = $('
').attr({'class' : 'edit-customer input-group-append'}).css("height", "28px");; let inputText = $('
').attr({'class':'input-group-text'}).text("+63"); let inputjson = $('').attr({'name':'mob[]','id':'mod-other-mobile-number','class':'big-letter edit-customer lbl-forms-sm form-control form-control-sm inputMobile', 'id':'mod-other-mobile-number2','type':'number','maxlength':'10','json-modal':'true'}); let label = $('').attr({'for': 'Other Mobile','class':'lbl-forms mx-0 my-0'}).text("Other Mobile"); $(inputBtl).append(inputText); let deleteSPan = $('').attr({'class':'customDeleleBtn float-right text-danger'}).click(function(e){ // count--; // $("#countInputMobile").prop("value",count); $(this).closest('.mod-div').remove(); inputMobLengh = inputMobLengh-1; if(inputMobLengh<2){ $("#btn-add-mobile").show(); } else { $("#btn-add-mobile").hide(); } $('#mod-contact-div input[name="mob[]"]').each(function(index){ $(this).attr('id',"mod-other-mobile-number"+(index+1)); }); }); //end delete $(inputGroup).append(inputBtl,inputjson,deleteSPan); $(divGrid).append(label,inputGroup); $("#mod-contact-div").append(divGrid); // $("#countInputMobile").val(count); $('#mod-contact-div input[name="mob[]"]').each(function(index){ $(this).attr('id',"mod-other-mobile-number"+(index+1)); }); // alert(inputMobLengh); if(inputMobLengh>=1){ $("#btn-add-mobile").hide(); } else{ $("#btn-add-mobile").show(); } } //end if }); $("#btn-add-email").on('click', function(){ // var count = $("#countInputMobile").val(); // count++; let inputEmailCount =$('#email-add input[name="mob-email[]"]').length; if(inputEmailCount<2){ let divGrid = $('
').attr({'class':'col-sm-12 mb-1 div-email'}); let inputGroup = $('
').attr({'class':'form-group mb-0'}); let inputGroup2 = $('
').attr({'class':'input-group'}); let label = $('').attr({'class':'lbl-forms mx-0 my-0'}).text("Other Email"); let inputjson = $('').attr({'name':'mob-email[]','id':'mod-other-email','class':'big-letter edit-customer lbl-forms-sm form-control form-control-sm inputMobile','type':'email','json-modal':'true'}); let deleteSPan = $('').attr({'class':'customDeleleBtn float-right text-danger','required':true}).click(function(e){ inputEmailCount = inputEmailCount-1; // $("#countInputMobile").prop("value",count); if(inputEmailCount>=1){ $("#btn-add-email").hide(); } else{ $("#btn-add-email").show(); } // alert('fire') $(this).closest('.div-email').remove(); $('#email-add input[name="mob-email[]"]').each(function(index){ // $(this).attr('id',"mod-other-mobile-number"+(index+1)); $(this).attr('id',"mod-other-email"+(index+1)); }); }); //end delete $(inputGroup2).append(inputjson,deleteSPan); $(inputGroup).append(label,inputGroup2); $(divGrid).append(inputGroup); $('#email-add').append(divGrid); if(inputEmailCount>=1){ $("#btn-add-email").hide(); } else{ $("#btn-add-email").show(); } $('#email-add input[name="mob-email[]"]').each(function(index){ $(this).attr('id',"mod-other-email"+(index+1)); }); } //end if }); }); PKBZơt?KKltms_uploaded.jsnu[var force_update = 0; var force_update_reason = ""; function removeextra() { var initVal = $(this).val(); outputVal = initVal.replace(/[^0-9a-zA-Z]/g, ""); if (initVal != outputVal) { $(this).val(outputVal); } } function removeextranumonly() { var initVal = $(this).val(); outputVal = initVal.replace(/[^0-9()-]/g, ""); if (initVal != outputVal) { $(this).val(outputVal); } } function getCustomerAllModalData() { var /* Create an object. */ obj = {}, /* Create a variable that references the current object (default → obj). */ ref = obj; /* Iterate over every input. */ $("#modal-customer :input").each(function () { /* Cache the id of the input. */ var id = this.id; /* Check whether the nodetype attribute is set to 'parent'. */ if (this.getAttribute("nodetype") == "parent") { /* Set a new object to the property and set ref to refer to it. */ ref = obj[id] = {}; } else { /* Set the value of the input to the referred object. */ if (this.getAttribute("json-modal") == "true") { ref[id] = $(this).val(); } } }); /* Stringify the object and return it. */ return JSON.stringify(obj); } function sweetAlertSimple(icon, title, text) { // Swal.fire({ // icon: icon, // title: title, // text: text, // allowEnterKey: true // default value // }) toastr.remove(); switch (icon) { case "success": toastr.success(text); break; case "info": toastr.info(text); break; case "warning": toastr.warning(text); break; case "error": toastr.error(text); break; } } function getAllDataSourceTableData() { var $table = $("#data-source-list-table"); (rows = []), (header = []); $table.find("thead th").each(function () { var new_header = $(this).html().replace(/\s/g, "_").replace(/\./g, ""); header.push(new_header); }); $table.find("tbody tr").each(function () { var row = {}; $(this) .find("td") .each(function (i) { if (header[i] == "Customer_No") { var key = header[i], value = $(this).find("input").val(); row[key] = value; } else { var key = header[i], value = $(this).find("select").val(); row[key] = value; } }); rows.push(row); }); console.log(rows); return rows; } function checkIfDataSourceIncomplete() { rows = getAllDataSourceTableData(); var dataSourceJsonRow = rows; var hasMatch = true; for (var index = 0; index < dataSourceJsonRow.length; ++index) { var dataSourceJson = dataSourceJsonRow[index]; if ( // dataSourceJson.Customer_No == "" || dataSourceJson.DMS == "" || dataSourceJson.Company == "" || dataSourceJson.Dealer == "" ) { hasMatch = false; break; } } // alert(hasMatch) return hasMatch; } function handleError(xhr, status, error) { //hide loader sweetAlertSimple("error", "Oops...", "Error has occurred, Try again..."); $("#proceed-button").attr("disabled", false); $(".customer-modal-overlay").hide(); force_update = 0; force_update_reason = ""; } function refreshModalCities() { $.ajax({ url: "api/city/city.php", type: "GET", dataType: "json", data: { apiKey: "5881641680981247", }, beforeSend: function () { $("#mod-dd-city-1").prop("disabled", true); $("#mod-dd-city-2").prop("disabled", true); }, success: function (result) { $("#mod-dd-city-1").select2({ data: result, placeholder: "Select City", allowClear: true, }); $("#mod-dd-city-2").select2({ data: result, placeholder: "Select City", allowClear: true, }); $("#mod-dd-city-1").prop("disabled", false); $("#mod-dd-city-2").prop("disabled", false); }, }); } function checkIfChildrenIncomplete() { rows = getAllChildrenTableData(); var childrenJsonRow = rows; var hasMatch = []; hasMatch[0] = true; hasMatch[1] = true; for (var index = 0; index < childrenJsonRow.length; ++index) { var childrenJson = childrenJsonRow[index]; if ( childrenJson.Firstname == "" || childrenJson.Lastname == "" || childrenJson.Birthday == "" ) { hasMatch[0] = false; break; } if (!isEmpty(childrenJson.Mobile)) { if (childrenJson.Mobile.length < 10) { hasMatch[1] = false; break; } } } // alert(hasMatch) return hasMatch; } function getAllChildrenTableData() { var $table = $("#children-list-table"); (rows = []), (header = []); $table.find("thead th").each(function () { header.push($(this).html()); }); $table.find("tbody tr").each(function () { var row = {}; $(this) .find("td") .each(function (i) { var key = header[i], value = $(this).find("input").val(); row[key] = value; }); rows.push(row); }); // alert(JSON.stringify(rows)); // return JSON.stringify(rows); return rows; } function isEmail(email) { var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; return regex.test(email); } function isEmpty(string) { var flag = false; try { if (string.trim() == "") { flag = true; } else if (string == null) { flag = true; } else if (typeof string === "undefined") { flag = true; } } catch (err) { // console.log(err); flag = true; } return flag; } function checkIfContactPersonIncomplete() { rows = getAllContactPersonTableData(); var contactPersonJsonRow = rows; var hasMatch = []; hasMatch[0] = true; hasMatch[1] = true; hasMatch[2] = true; for (var index = 0; index < contactPersonJsonRow.length; ++index) { var contactPersonJson = contactPersonJsonRow[index]; if ( contactPersonJson.Fullname == "" /* || contactPersonJson.Lastname == "" || contactPersonJson.Mobile == ""*/ ) { hasMatch[0] = false; break; } if (contactPersonJson.Email != "") { if (!isEmail(contactPersonJson.Email)) { hasMatch[1] = false; break; } } if (!isEmpty(contactPersonJson.Mobile)) { if (contactPersonJson.Mobile.length < 10) { hasMatch[2] = false; break; } } } // alert(hasMatch) return hasMatch; } function getAllContactPersonTableData() { var $table = $("#contact-person-list-table"); (rows = []), (header = []); $table.find("thead th").each(function () { header.push($(this).html()); }); $table.find("tbody tr").each(function () { var row = {}; $(this) .find("td") .each(function (i) { var key = header[i], value = $(this).find("input").val(); row[key] = value; }); rows.push(row); }); // alert(JSON.stringify(rows)); // return JSON.stringify(rows); return rows; } function addCustomerChildren() { var children_list = document.getElementById("children-list"); const children_list_base = document.querySelector( "#children-list-clone tbody tr" ); children_list.appendChild(children_list_base.cloneNode(true)); // Generate a unique ID for the select> in the new row. var ChildrenIdDateNow = uniqId(); var newChildrenFirstnameId = "children-firstname-" + ChildrenIdDateNow; var newChildrenLastnameId = "children-lastname-" + ChildrenIdDateNow; var newChildrenBirthdayDivId = "div-children-birthday-" + ChildrenIdDateNow; var newChildrenBirthdayAppendId = "append-children-birthday-" + ChildrenIdDateNow; var newChildrenBirthdayId = "children-birthday-" + ChildrenIdDateNow; var newChildrenBirthdayDivId = "children-birthday-div-" + ChildrenIdDateNow; var newChildrenBirthdayAppendId = "children-birthday-append-" + ChildrenIdDateNow; var newChildrenMobileId = "children-mobile-append-" + ChildrenIdDateNow; var item = []; item[0] = newChildrenFirstnameId; item[1] = newChildrenLastnameId; item[2] = newChildrenBirthdayId; item[3] = newChildrenMobileId; $("#mod-children-firstname").attr("id", newChildrenFirstnameId); $("#mod-children-lastname").attr("id", newChildrenLastnameId); $("#mod-children-mobile").attr("id", newChildrenMobileId); $("#mod-children-birthdate") .attr("id", newChildrenBirthdayId) .data("target", "#" + newChildrenBirthdayDivId) .inputmask(); $("#mod-children-birthdate-append") .attr("id", newChildrenBirthdayAppendId) .data("target", "#" + newChildrenBirthdayDivId); $("#mod-children-birthdate-div") .attr("id", newChildrenBirthdayDivId) .datetimepicker({ format: "L", }); return item; } function addCustomerContactPerson() { var contact_person_list = document.getElementById("contact-person-list"); const contact_person_list_base = document.querySelector( "#contact-person-list-clone tbody tr" ); contact_person_list.appendChild(contact_person_list_base.cloneNode(true)); // Generate a unique ID for the select> in the new row. var contactPersonIdDateNow = uniqId(); var newContactPersonFullnameId = "contact-person-fullname-" + contactPersonIdDateNow; var newContactPersonFirstnameId = "contact-person-firstname-" + contactPersonIdDateNow; var newContactPersonLastnameId = "contact-person-lastname-" + contactPersonIdDateNow; var newContactPersonEmailId = "contact-person-email-" + contactPersonIdDateNow; var newContactPersonMobileId = "contact-person-mobile-" + contactPersonIdDateNow; var item = []; item[0] = newContactPersonFullnameId; item[1] = newContactPersonEmailId; item[2] = newContactPersonMobileId; $("#modal-contact-person-fullname").attr("id", newContactPersonFullnameId); $("#modal-contact-person-email").attr("id", newContactPersonEmailId); $("#modal-contact-person-mobile").attr("id", newContactPersonMobileId); return item; } function addRowInterest() { $("#addRow").click(function () { if ( !checkIfInterestIncomplete() && $("#interest-list-table tbody tr").length > 0 ) { sweetAlertSimple( "error", "Oops...", "Complete the interest/hobbies details first" ); } else { addInterestItem(); } }); $("#interest-list").on("click", ".btnRemove", function () { $(this).closest("tr").remove(); }); } function getAllInterestTableData() { var $table = $("#interest-list-table"); (rows = []), (header = []); $table.find("thead th").each(function () { header.push($(this).html()); }); $table.find("tbody tr").each(function () { var row = {}; $(this) .find("td") .each(function (i) { var key = header[i], value = $(this).find("select").val(); row[key] = value; }); rows.push(row); }); // alert(JSON.stringify(rows)); // return JSON.stringify(rows); return rows; } function checkIfInterestIncomplete() { rows = getAllInterestTableData(); var interestJsonRow = rows; var hasMatch = true; for (var index = 0; index < interestJsonRow.length; ++index) { var interestJson = interestJsonRow[index]; if (interestJson.Category == "" || interestJson.Interest == "") { hasMatch = false; break; } } // alert(hasMatch) return hasMatch; } function addRowAffiliations() { $("#addRowAffiliations").click(function () { if ( !checkIfAffiliationsIncomplete() && $("#affiliations-list-table tbody tr").length > 0 ) { sweetAlertSimple( "error", "Oops...", "Complete the affiliation details first" ); } else { addAffiliationsItem(); } }); $("#affiliations-list").on("click", ".btnRemoveAffiliations", function () { $(this).closest("tr").remove(); }); } function getAllAffiliationsTableData() { var $table = $("#affiliations-list-table"); (rows = []), (header = []); $table.find("thead th").each(function () { header.push($(this).html().replace(/\s/g, "_").replace(/\./g, "")); }); $table.find("tbody tr").each(function () { var row = {}; $(this) .find("td") .each(function (i) { var key = header[i], value = $(this).find("select").val(); row[key] = value; }); rows.push(row); }); // alert(JSON.stringify(rows)); // return JSON.stringify(rows); return rows; } function checkIfAffiliationsIncomplete() { rows = getAllAffiliationsTableData(); var jsonRow = rows; var hasMatch = true; for (var index = 0; index < jsonRow.length; ++index) { var json = jsonRow[index]; if (json.Category == "" || json.Affiliations == "") { hasMatch = false; break; } } // alert(hasMatch) return hasMatch; } function refreshModalReligion() { $.ajax({ url: "api/religion/religion.php", method: "POST", data: { apiKey: "2011315786548487", }, cache: false, beforeSend: function () {}, success: function (result) { var obj = jQuery.parseJSON(result); $("#mod-dd-religion").select2({ tags: true, placeholder: "Select Religion", allowClear: true, data: obj, }); }, }); } function resetCustomerModal() { $("#mod-dd-nationality").val("608").trigger("change"); $("#interest-list-table > tbody").empty(); $("#affiliations-list-table > tbody").empty(); $("#contact-person-list-table > tbody").empty(); $("#children-list-table > tbody").empty(); $("#data-source-list-table > tbody").empty(); $("#educational-bg-list-table > tbody").empty(); $("#car-clubs-list-table > tbody").empty(); $("#unit-association-list-table > tbody").empty(); $("#political-clubs-list-table > tbody").empty(); $("#network-marketing-list-table > tbody").empty(); $("#media-publications-list-table > tbody").empty(); $("#sme-groups-list-table > tbody").empty(); $("#fraternities-sororities-list-table > tbody").empty(); $("#facebook-groups-list-table > tbody").empty(); $("#celebrity-influencers-list-table > tbody").empty(); addCustomerModalTabSelectedTab(1); } function checkFieldsModal(isIndividual) { if (isIndividual) { $(".children-stepper").show(); $(".interest-stepper").show(); $(".interest-list").show(); $("#div-mod-firstname").show(); $("#div-mod-middlename").show(); $("#div-mod-lastname").show(); $("#div-mod-suffix").show(); $("#div-corporation-name").hide(); $("#mod-birthdate-label").text("Date of birth"); $("#div-mod-gender").show(); $("#div-mod-nationality").show(); $("#div-mod-occupation").show(); $("#div-mod-marital-status").show(); // $('#mod-contact-corporation-div').hide(); // $('#mod-contact-div').show(); $("#div-mod-spouse").show(); $("#div-mod-no-of-children").show(); $("#div-mod-business-company").show(); $("#div-mod-position").show(); $("#div-mod-religion").show(); $("#div-mod-profession").show(); $("#div-corporation-name").hide(); $("#div-mod-age-of-company").hide(); $("#educational_bg_div").show(); } else { $(".children-stepper").hide(); $(".interest-stepper").hide(); $(".interest-list").hide(); $("#div-mod-firstname").hide(); $("#div-mod-middlename").hide(); $("#div-mod-lastname").hide(); $("#div-mod-suffix").hide(); $("#div-corporation-name").show(); $("#mod-birthdate-label").text("Date Established"); $("#div-mod-gender").hide(); $("#div-mod-nationality").hide(); $("#div-mod-occupation").hide(); $("#div-mod-marital-status").hide(); // $('#mod-contact-corporation-div').show(); // $('#mod-contact-div').hide(); $("#div-mod-spouse").hide(); $("#div-mod-no-of-children").hide(); $("#div-mod-business-company").hide(); $("#div-mod-position").hide(); $("#div-mod-religion").hide(); $("#div-mod-profession").hide(); $("#div-mod-date-established").show(); $("#div-mod-age-of-company").show(); $("#educational_bg_div").hide(); } } function addCustomerModalTabSelectedTab(type) { $("#customer-modal-tab .nav-link").removeClass("active"); $("#customer-modal-tab-content .tab-pane").removeClass("show"); $("#customer-modal-tab-content .tab-pane").removeClass("active"); switch (type) { case 1: $("#customer-modal-tab-information").addClass("active"); $("#customer-modal-information").addClass("active"); $("#customer-modal-information").addClass("show"); break; case 2: $("#customer-modal-tab-contact").addClass("active"); $("#customer-modal-contact").addClass("active"); $("#customer-modal-contact").addClass("show"); break; case 3: $("#customer-modal-tab-children").addClass("active"); $("#customer-modal-children").addClass("active"); $("#customer-modal-children").addClass("show"); break; case 4: $("#customer-modal-tab-affiliations").addClass("active"); $("#customer-modal-affiliations").addClass("active"); $("#customer-modal-affiliations").addClass("show"); break; case 5: $("#customer-modal-tab-interest").addClass("active"); $("#customer-modal-interest").addClass("active"); $("#customer-modal-interest").addClass("show"); break; } } function uniqId() { return Math.round(new Date().getTime() + Math.random() * 100); } function checkIfEmpty(value, row, index) { if (value == "" || value == "-" || value == null) { return " (Not Provided) "; } return value; } function getCookie(name) { var match = document.cookie.match(RegExp("(?:^|;\\s*)" + name + "=([^;]*)")); return match ? match[1] : null; } function imageFormatter(value, row, index) { return ( '' ); } // function initToolTip() { // var bootstrapTooltip = $.fn.tooltip.noConflict(); // $.fn.bstooltip = bootstrapTooltip; // $(".tooltip-me").bstooltip(); // } function tableMobileFormatter(value, row, index) { if ((value != null && value.trim() == "") || value == "-") { return " (Not Provided) "; } if (value == "-1") { return ""; } return "" + value + ""; } function tableNameFormatter(value, row, index) { if ((value != null && value.trim() == "") || value == "-") { return " (Not Provided) "; } if (value == "-1") { return ""; } //ACTIVE LINK TRIGGER EDIT return "" + value + ""; } function tableEmailFormatter(value, row, index) { if ((value != null && value.trim() == "") || value == "-") { return " (Not Provided) "; } if (value == "-1") { return ""; } return "" + value + ""; } function addDataSourceItem() { var data_source = document.getElementById("data-source-list"); // console.log('asdfasd'); console.log(data_source); const data_source_base = document.querySelector( "#data-source-list-clone tbody tr" ); data_source.appendChild(data_source_base.cloneNode(true)); console.log(data_source) // Generate a unique ID for the select> in the new row. var dataSourceIdDateNow = uniqId(); var newDataSourceCustomerNoId = "data-source-customer-no-" + dataSourceIdDateNow; var newDataSourceDmsId = "data-source-dms-" + dataSourceIdDateNow; var newDataSourceCompanyId = "data-source-company-" + dataSourceIdDateNow; var newDataSourceDealerId = "data-source-dealer-" + dataSourceIdDateNow; var dataSourceItem = []; dataSourceItem[0] = newDataSourceCustomerNoId; dataSourceItem[1] = newDataSourceDmsId; dataSourceItem[2] = newDataSourceCompanyId; dataSourceItem[3] = newDataSourceDealerId; $("#input-modal-customer-no").attr("id", newDataSourceCustomerNoId); $("#" + newDataSourceCustomerNoId) .on("keyup", removeextra) .blur(removeextra); $("#" + newDataSourceCustomerNoId).on("keypress", function (e) { var regex = new RegExp("^[0-9a-zA-Z]+$"); var str = String.fromCharCode(!e.charCode ? e.which : e.charCode); if (regex.test(str)) { return true; } e.preventDefault(); return false; }); $("#select-modal-dms").attr("id", newDataSourceDmsId).select2({ placeholder: "Select DMS", allowClear: true, }); $("#select-modal-company") .attr("id", newDataSourceCompanyId) .select2({ placeholder: "Select Company", allowClear: true, language: { noResults: function () { return "Select DMS first"; }, }, escapeMarkup: function (markup) { return markup; }, ajax: { url: "api/company/company.php", dataType: "json", delay: 1, data: function (data) { return { search: data.term, // search term dms_id: $("#" + newDataSourceDmsId).val(), apiKey: "3568127986733141", }; }, processResults: function (response) { return { results: response, }; }, cache: true, }, }); $("#mod-preferred-moc").select2({ placeholder: "Select mode of contact", allowClear: true, tags: false, minimumResultsForSearch: -1, language: { noResults: function () { return "Select mode of contact"; }, }, escapeMarkup: function (markup) { return markup; }, ajax: { url: "api/mode_of_contact/mode_of_contact.php", dataType: "json", delay: 250, data: function (data) { return { search: data.term, // search term apiKey: "1557741601453763", }; }, processResults: function (response) { return { results: response, }; }, cache: true, }, }); $("#mod-business-company").select2({ placeholder: "Search Company by name, email and mobile", allowClear: true, language: { noResults: function () { return "Search Company by name, email and mobile"; }, }, escapeMarkup: function (markup) { return markup; }, ajax: { url: "api/customer_update/customerv2_update.php", dataType: "json", delay: 250, data: function (data) { return { search: data.term, // search term apiKey: "3975247589935894", }; }, processResults: function (response) { return { results: response, }; }, cache: true, }, }); $("#select-modal-dealer") .attr("id", newDataSourceDealerId) .select2({ placeholder: "Select Dealer", allowClear: true, language: { noResults: function () { return "Search or enter dealer name"; }, }, escapeMarkup: function (markup) { return markup; }, ajax: { url: "api/dealer/dealer.php", dataType: "json", delay: 250, data: function (data) { return { apiKey: "6209267133015033", company_id: $("#" + newDataSourceCompanyId).val(), search: data.term, // search term }; }, processResults: function (response) { return { results: response, }; }, cache: true, }, }); $("#" + newDataSourceDmsId).on("change", function (event) { $("#" + newDataSourceCompanyId) .val("") .trigger("change"); }); $("#" + newDataSourceCompanyId).on("change", function (event) { $("#" + newDataSourceDealerId) .val("") .trigger("change"); }); return dataSourceItem; } function addInterestItem() { // CREATE ROW var interest_list = document.getElementById("interest-list"); const interest_list_base = document.querySelector( "#interest-list-clone tbody tr" ); var interestItem = []; interest_list.appendChild(interest_list_base.cloneNode(true)); // Generate a unique ID for the select> in the new row. var InterestIdDateNow = uniqId(); var newInterestCategoryId = "interest-category-" + InterestIdDateNow; var newInterestContentId = "interest-content-" + InterestIdDateNow; interestItem[0] = newInterestCategoryId; interestItem[1] = newInterestContentId; // alert(interestItem.pop(0)); // alert(interestItem.pop(1)); // Update the ID of the select> in the new row // (it should be the only one with an `id` of '#element'), // and initialize the Select2. $("#select-category").attr("id", newInterestCategoryId).select2({ placeholder: "Select Category", allowClear: true, }); $("#select-content") .attr("id", newInterestContentId) .select2({ tags: true, placeholder: "Select", allowClear: true, language: { noResults: function () { return "Search or enter interest"; }, }, escapeMarkup: function (markup) { return markup; }, placeholder: "Search or enter interest", ajax: { url: "api/interest_hobbies/interest_hobbies.php", dataType: "json", delay: 250, data: function (data) { return { apiKey: "5068581874181452", interestCategory: $("#" + newInterestCategoryId).val(), search: data.term, // search term }; }, processResults: function (response) { return { results: response, }; }, cache: true, }, }); $("#" + newInterestCategoryId).on("select2:select", function (e) { $("#" + newInterestContentId) .val("") .trigger("change"); }); $("#" + newInterestCategoryId).on("select2:unselecting", function (e) { $("#" + newInterestContentId) .val("") .trigger("change"); }); return interestItem; // CREATE ROW } function addAffiliationsItem() { // CREATE ROW var affiliations_list = document.getElementById("affiliations-list"); const affiliations_list_base = document.querySelector( "#affiliations-list-clone tbody tr" ); var affiliationsItem = []; affiliations_list.appendChild(affiliations_list_base.cloneNode(true)); // Generate a unique ID for the select> in the new row. var affiliationsIdDateNow = uniqId(); var newaffiliationsCategoryId = "affiliations-category-" + affiliationsIdDateNow; var newaffiliationsContentId = "affiliations-content-" + affiliationsIdDateNow; affiliationsItem[0] = newaffiliationsCategoryId; affiliationsItem[1] = newaffiliationsContentId; // alert(affiliationsItem.pop(0)); // alert(affiliationsItem.pop(1)); // Update the ID of the select> in the new row // (it should be the only one with an `id` of '#element'), // and initialize the Select2. $("#select-category-affiliations") .attr("id", newaffiliationsCategoryId) .select2({ placeholder: "Select Category", allowClear: true, }); $("#select-content-affiliations") .attr("id", newaffiliationsContentId) .select2({ tags: true, placeholder: "Search or enter affiliations", allowClear: true, language: { noResults: function () { return "Search or enter affiliations"; }, }, escapeMarkup: function (markup) { return markup; }, placeholder: "Search or enter affiliations", ajax: { url: "api/affiliations/affiliations.php", dataType: "json", delay: 250, data: function (data) { return { apiKey: "8048636851659915", affiliationsCategory: $("#" + newaffiliationsCategoryId).val(), search: data.term, // search term }; }, processResults: function (response) { return { results: response, }; }, cache: true, }, }); // $('#' + newaffiliationsCategoryId).on('select2:select', function(e) { // $('#' + newaffiliationsContentId).val('').trigger('change') // }); // $('#' + newaffiliationsCategoryId).on("select2:unselecting", function(e) { // $('#' + newaffiliationsContentId).val('').trigger('change') // }); return affiliationsItem; // CREATE ROW } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $(document).ready(function () { $("#addRowDataSource").click(function () { if ( !checkIfDataSourceIncomplete() && $("#data-source-list-table tbody tr").length > 0 ) { sweetAlertSimple( "error", "Oops...", "Complete the data source details first" ); } else { addDataSourceItem(); } }); $("#data-source-list").on("click", ".btnRemoveDataSource", function () { if ($("#data-source-list-table tbody tr").length < 2) { sweetAlertSimple("error", "Oops...", "Need at least 1 data source"); } else { $(this).closest("tr").remove(); } }); $("#addRowChildren").click(function () { var validate_data_children_list = checkIfChildrenIncomplete(); if ( !validate_data_children_list[0] && $("#children-list-table tbody tr").length > 0 ) { sweetAlertSimple("error", "Oops...", "Complete the child details first"); } else if (!validate_data_children_list[1]) { sweetAlertSimple("error", "Oops...", "Children data invalid mobile"); } else { addCustomerChildren(); } }); $("#children-list").on("click", ".btnRemoveChildren", function () { $(this).closest("tr").remove(); }); $("#addRowContactPerson").click(function () { var validate_data_contact_person = checkIfContactPersonIncomplete(); if ( !validate_data_contact_person[0] && $("#contact-person-list-table tbody tr").length > 0 ) { sweetAlertSimple( "error", "Oops...", "Complete the data of contact person first" ); } else if (!validate_data_contact_person[1]) { sweetAlertSimple("error", "Oops...", "Contact person invalid email"); } else if (!validate_data_contact_person[2]) { sweetAlertSimple("error", "Oops...", "Contact person invalid mobile"); } else { addCustomerContactPerson(); } }); $("#contact-person-list").on("click", ".btnRemoveContactPerson", function () { $(this).closest("tr").remove(); }); //Date picker $("#mod-birth-date").datetimepicker({ format: "L", }); $("#mod-established-date").datetimepicker({ format: "L", }); $("[data-mask]").inputmask(); $("#modal-customer").on("hidden.bs.modal", function (e) { $(this) .find("input,textarea") .val("") .end() .find("select") .prop("selectedIndex", 0) .find("input[type=checkbox], input[type=radio]") .prop("checked", "") .end(); $(".modal-select2").val("").trigger("change"); }); $("#modal-customer").on("shown.bs.modal", function () { $("input:text:visible:first").focus(); }); $(document).on("wheel", "input[type=number]", function (e) { $(this).blur(); }); $("#mod-nature-of-business").select2({ // tags: true, placeholder: "Select Nature of Business", allowClear: true, escapeMarkup: function (markup) { return markup; }, ajax: { url: "api/nature_of_business/nature_of_business.php", dataType: "json", delay: 250, data: function (data) { return { apiKey: "6902545878701742", search: data.term, // search term }; }, processResults: function (response) { return { results: response, }; }, cache: true, }, }); $("#mod-dd-profession").select2({ tags: true, placeholder: "Select Profession", allowClear: true, escapeMarkup: function (markup) { return markup; }, ajax: { url: "api/profession/profession.php", dataType: "json", delay: 250, data: function (data) { return { apiKey: "8920139547181378", search: data.term, // search term }; }, processResults: function (response) { return { results: response, }; }, cache: true, }, }); $("#mod-dd-inquiry").select2({ placeholder: "Select Source of Inquiry", allowClear: true, }); $("#mod-dd-gender").select2({ placeholder: "Select Gender", allowClear: true, minimumResultsForSearch: -1, }); $("#mod-dd-marital-status").select2({ placeholder: "Select Marital Status", allowClear: true, minimumResultsForSearch: -1, }); $("#mod-dd-nationality").select2({ placeholder: "Select Nationality", allowClear: true, }); addRowInterest(); addRowAffiliations(); refreshModalReligion(); refreshModalCities(); // initToolTip(); $('[data-toggle="tooltip"]').tooltip(); }); PKBZΘltms.jsnu[var upload_image_name = []; var myDropzone; function photoDropzoneListener() { Dropzone.autoDiscover = false; // Disable auto-discovery // Initialize Dropzone myDropzone = new Dropzone("#upload-ltms-photo", { url: "api/upload/upload_image_ltms.php", // Ensure the URL is correct autoProcessQueue: false, // Disable auto-upload acceptedFiles: '.png,.jpg,.jpeg', maxFilesize: 40, // Max file size in MB maxFiles: 10, // Max number of files clickable: true, addRemoveLinks: true, dictCancelUpload: 'Cancel', parallelUploads: 10, // Allow multiple files to be uploaded in parallel renameFile: function (file) { var extension = file.name.substr((file.name.lastIndexOf('.') + 1)).toLowerCase(); let newName = uniqImgId() + '.' + extension; upload_image_name.push(newName); return newName; }, init: function () { this.on("maxfilesexceeded", function (file) { alert('Only 10 images allowed.'); this.removeFile(file); return; }); this.on("error", function (file, response) { alert(response || 'Error uploading file.'); }); this.on("success", function (file, response) { sweetAlertSimple('success', 'Nice...',"Successfully uploaded!"); console.log("Success:", response); // Log the success response }); this.on('sending', function (file, xhr, formData) { formData.append("cuid", customer_record_id); formData.append("did", $('#did').val()); }); this.on('complete', function (file) { // Check if all files are uploaded // sweetAlertSimple('success', 'Nice...',"Successfully uploaded!"); if (myDropzone.getQueuedFiles().length === 0 && myDropzone.getUploadingFiles().length === 0) { $('#loading-indicator').hide(); setTimeout(() => { // Refresh the page or update the UI window.location.reload(); }, "1000"); } }); } }); // Handle form submit button click $('#ltms-submit').on('click', function (e) { e.preventDefault(); // Prevent default form submission if (myDropzone.getQueuedFiles().length > 0) { $('#loading-indicator').show(); // Show loading indicator myDropzone.processQueue(); // Upload files if there are any } else { alert('No files to upload.'); } }); } $("#btn-upload-ltms").on('click',function(){ $("#ltms-container").show(); $(this).hide(); $("#customer-ltms-image-data").hide(); }); $("#ltms-submit-cancel").on('click',function(){ // window.location.reload(); $("#ltms-container").hide(); $("#btn-upload-ltms").show(); $("#customer-ltms-image-data").show(); }); function uniqImgId() { var id = Math.round(new Date().getTime() + (Math.random() * 100)); return id; } function removeImage(id) { // alert(id); Swal.fire({ icon: 'warning', html: 'Do you want to remove this image?', showDenyButton: false, showCancelButton: true, confirmButtonText: `Confirm`, denyButtonText: `Don't Confirm`, }).then((result) => { if (result.isConfirmed) { // toastr.remove(); $.ajax({ url: "api/upload/upload_image_ltms.php", method: "POST", data: { apiKey: '9434631886897744', id: id }, cache: false, beforeSend: function() { sweetAlertSimple('info', 'Oops...', 'Removing image...'); }, success: function(data) { // fetchVehicleInfo(vehicle_record_id, customer_record_id) // readVehicleImage(vehicle_record_id); readLtmsUpload(); sweetAlertSimple('success', 'Oops...', 'Image remove successfully.'); // setTimeout(() => { // // Refresh the page or update the UI // window.location.reload(); // }, "1000"); } }) } else if (result.isDenied) { // Swal.fire('', 'Changes are not saved', 'info') } }) } function readLtmsUpload() { $.ajax({ url: "api/upload/upload_image_ltms.php", type: "POST", dataType: 'json', data: { apiKey: '1164288154587287', cuid:customer_record_id }, beforeSend: function() {}, success: function(result) { // result.total $('#customer-ltms-image-data').html(''); $('#customer-ltms-image-data').append(result.vehicle_image); } }); } readLtmsUpload(); photoDropzoneListener();PKBZ!`o o customer_view.jsnu[ //GLOBALS WITTHOUT PHP var customer_record_type = "1"; var vehicle_form = false; //FUNCTIONS function initVehicleSection() { if (!vehicle_form) { vehicle_form = true; $.ajax({ url: 'include/components/customer/modal/vehicle_form.php', type: 'post', beforeSend: function() { $('#customer-vehicle-button').attr('disabled', true); }, success: function(data) { $('#vehicle_form').html(data); $.ajax({ url: 'dist/js/vehicle/vehicle_form.js', type: 'post', success: function(data) { $('#customer-vehicle-button').attr('disabled', false); initVehicle(); }, error: function() { $('#vehicle_form').text('An error occurred'); } }); }, error: function() { $('#vehicle_form').text('An error occurred'); } }); } else { $('#modal-vehicle').modal('show'); initOwnerSelect2(); } } function refreshTableLogs() { var $table = $('#logs-table') $table.bootstrapTable('destroy').bootstrapTable(); $(function() { $table.bootstrapTable('refresh', { url: 'app/table/customer_log.php' }); }) } function queryParamsLogs(params) { console.log(params) return { search: params.search, offset: params.offset, limit: params.limit, sort: params.sort, order: params.order, customer_id: customer_record_id }; } function queryParamsSales(params) { return { search: params.search, offset: params.offset, limit: params.limit, customer_id: customer_record_id }; } function queryParamsService(params) { return { search: params.search, offset: params.offset, limit: params.limit, customer_id: customer_record_id }; } function queryParamsCorporationCustomer(params) { return { search: params.search, offset: params.offset, limit: params.limit, customer_id: customer_record_id, customer_corporation: true }; } function readCustomerSalesImage() { $.ajax({ url: "api/customer/customerv2.php", type: "POST", dataType: 'json', data: { apiKey: '7472626829226859', customer_id: customer_record_id }, beforeSend: function() { $('#loader').show(); }, success: function(result) { // result.total $('#customer-sales-image-data').html(''); $('#customer-sales-image-data').append(result.sales_image); $('#loader').hide(); } }); } function readCustomerChildren(isModal) { $.ajax({ url: "api/customer/customerv2.php", method: "POST", dataType: 'json', data: { apiKey: '8307826786414874', customer_id: customer_record_id }, beforeSend: function() {}, success: function(result) { var obj = jQuery.parseJSON(JSON.stringify(result)); var index = 0; if (isModal) { if (obj.length > 0) { // $('#unit_association').click(); } } else { $('#information_family_list').empty() $("#information_family_list").append( '
  • Children/s List
  • ' ); if (obj.length > 0) { $('#information_family_div').show(); $('#family-page-footer').hide(); } else { $('#information_family_div').hide(); $('#family-page-footer').show(); } } var count_delay = 0; $.each(obj, function(key, value) { setTimeout(function() { if (isModal) { var item = addCustomerChildren(); let $elementFirstname = $('#' + item[0]); let $elementLastname = $('#' + item[1]); let $elementBirthday = $('#' + item[2]); let $elementMobile = $('#' + item[3]); $elementFirstname.val(value.first_name); $elementLastname.val(value.last_name); $elementBirthday.val(value.date_of_birth); $elementMobile.val(value.mobile_phone); } else { var new_mobile = (value.mobile_phone != '') ? '+63' + value .mobile_phone : ''; $("#information_family_list").append(`
  • Name: ` + value.first_name + ' ' + value.last_name + `
    Birthday: ` + value.date_of_birth + `
  • `); } }, count_delay * 250); count_delay++; }); } }); } function readCustomerAffiliations(isModal) { $.ajax({ url: "api/customer/customerv2.php", method: "POST", dataType: 'json', data: { apiKey: '5660696728127200', customer_id: customer_record_id }, beforeSend: function() {}, success: function(result) { var obj = jQuery.parseJSON(JSON.stringify(result)); var index = 0; if (isModal) { if (obj.length > 0) { // $('#unit_association').click(); } } else { $('#information_affiliations_list').empty() $("#information_affiliations_list").append( // '
  • Village or Condo Homeowners Association
  • ' ); if (obj.length > 0) { $('#information_affiliations_div').show(); $('#affiliations-page-footer').hide(); } else { $('#information_affiliations_div').hide(); $('#affiliations-page-footer').show(); } } var count_delay = 0; $.each(obj, function(key, value) { setTimeout(function() { if (isModal) { var item = addAffiliationsItem(); let $elementCategory = $('#' + item[0]); $elementCategory.val(value .affiliation_category).trigger('change'); let $elementContent = $('#' + item[1]); var newContent = new Option(value.affiliation_content, value .affiliation_content, true, true) $elementContent.append(newContent).trigger('change'); } else { $("#information_affiliations_list").append(`
  • Category: ` + value.affiliation_category_name + `
    Name: ` + value.affiliation_content + `
  • `); } }, count_delay * 250); count_delay++; }); } }); } function fetchCustomerInfo(customer_record_id) { $("#profileDisplay").attr("src", "dist/img/customer/default.png"); $(".customer-data-side").text(''); $(".basic-info-name").text(''); $(".basic-info-email").text(''); $(".basic-info-mobile").text(''); $(".basic-info-type").text(''); $('#loader').show(); $('#h3-card-title').text("Customer Profile"); $('#customer-about-me').show(); $('#customer-details').show(); $('#information-customer').show(); $('#customer-vehicle').show(); $('#customer-service').show(); $('#customer-sales').show(); $('#customer-corporation-individual').show(); readCustomerInformationMain(); readCustomerInterestMain(); readCustomerContactPersonMain(); readCustomerChildren(false); readCustomerAffiliations(false); setCustomerTab(); } function setCustomerTab(){ hideCustomerTabActionButton(); removeTabActive(); var selected_tab = ''; if(isEmpty($.cookie("customer_selected_tab"))) { //set default tab $.cookie("customer_selected_tab",'custom-tabs-three-home-tab') selected_tab = $.cookie("customer_selected_tab"); }else{ selected_tab = $.cookie("customer_selected_tab"); } //show tab and content $('#'+selected_tab).addClass('active') $('#'+selected_tab+'-content').addClass('active').addClass('show') //additional condition here switch (selected_tab) { case 'custom-tabs-three-home-tab': $('#customer-info-button').show(); break; case 'custom-tabs-three-hobbies-tab': $('#customer-info-button').show(); break; case 'custom-tabs-three-family-tab': $('#customer-info-button').show(); break; case 'custom-tabs-vehicle-tab': $('#customer-vehicle-button').show(); var offset_n = 0; if (!isEmpty($.cookie("vehicle_list_offset"))) { offset_n = parseInt($.cookie("vehicle_list_offset")); } console.log('111') getVehiclesGrid(offset_n, 9); break; case 'custom-tabs-service-tab': refreshTableService(); break; case 'custom-tabs-sales-tab': refreshTableSales(); break; case 'custom-tabs-three-individuals-tab': refreshTableCorporationIndividual(); break; case 'custom-tabs-three-gallery-tab': readCustomerSalesImage(); break; case 'custom-tabs-customer-logs-tab': refreshTableLogs(); break; case 'custom-tabs-customer-activities-tab': refreshTableActivities(); break; case 'custom-tabs-insurance-tab': initTableFinance(); getVehicles(); break; } } // start --------------------- appended code -> khel (insurance tab) var arr_found = new Array(); function initTableFinance() { var $table = $('#finance-table') $table.bootstrapTable('destroy').bootstrapTable({ // onLoadSuccess: function(data) { // // detailsCount(start_date, end_date); // } }); } function refreshFinanceTable() { // alert(JSON.stringify(arr_found)); return; var $table = $('#finance-table') $(function() { $table.bootstrapTable('refresh', { // 7 url: 'app/table/finance_table.php' }); }) } function queryParamsFinanceTable(params) { return { search: params.search, offset: params.offset, limit: params.limit, plate_cs_number: arr_found, type: 7 }; } function getVehicles() { $.ajax({ url: "api/customer/customer_insurance.php", method: "POST", dataType: 'json', data: { type: 1, customer_id: customer_record_id }, beforeSend: function() { }, success: function(result) { // alert(JSON.stringify(result)); return; getFniOfVehicle(result); } }); } function getFniOfVehicle(itemsArr){ $.ajax({ url: "api/customer/customer_fni.php", method: "POST", dataType: 'json', data: { arr: itemsArr, type: 1 }, success: function(result){ if(result.length === 0){ arr_found = 0; } else { arr_found = result; } refreshFinanceTable(); } }); } function addToTable(arr){ $.ajax({ url: "api/customer/customer_fni.php", method: "POST", // dataType: 'json', data: { type: 2, arr: arr }, success: function(result){ $('#table_data').prepend(result); } }); } // end --------------------- appended code -> khel (insurance tab) function checkFieldsMain(customer_type) { if (parseInt(customer_type) === 1) { $('#information_dob_span').text('Date of birth'); $('#information_gender_div').show(); $('#information_religion_div').show(); $('#information_nationality_div').show(); $('#information_business_company_name_div').show(); $('#information_position_div').show(); $('#information_marital_status_div').show(); $('#information_spouse_div').show(); $('#div-mod-no-of-children_div').show(); // $('#information_interest_hobbies_div').show(); $('#information_profession_div').show(); $('#customer-family-tab').show(); $('#customer-corporation_individuals-tab').hide(); } else if (parseInt(customer_type) === 2) { $('#information_dob_span').text('Date established'); $('#information_gender_div').hide(); $('#information_religion_div').hide(); $('#information_nationality_div').hide(); $('#information_business_company_name_div').hide(); $('#information_position_div').hide(); $('#information_marital_status_div').hide(); $('#information_spouse_div').hide(); $('#div-mod-no-of-children_div').hide(); // $('#information_interest_hobbies_div').hide(); $('#information_profession_div').hide(); $('#customer-family-tab').hide(); $('#customer-corporation_individuals-tab').show(); } } function readCustomerInformationMain() { // return false; $.ajax({ url: "api/customer/customerv2.php", method: "POST", dataType: 'json', data: { apiKey: '8361020315855100', customer_id: customer_record_id }, beforeSend: function() {}, success: function(result) { var json = JSON.stringify(result); data = JSON.parse(json)[0]; if(isEmpty(data['customer_record_id'])){ window.location.href ='customer.php'; return; } $.each(data, function(i, n) { console.log('i :'+i+ ' n : '+n); var excemptedFields = ["main_corporation_name", "main_first_name", "main_middle_name", "main_last_name", "information_modified_by", "information_date_modified" ]; if (excemptedFields.indexOf(i) < 0) { //excempted list $("#" + i).css('color', '') if (isEmpty(n)) { $("#" + i).text('(Not Provided)'); $("#" + i).val('(Not Provided)'); $("#" + i).css('color', 'red') } else { $("#" + i).text(n); $("#" + i).val(n); $("#" + i).trigger('change') $("#" + i).css('color', '007bff') } } else { $("#" + i).text(n); $("#" + i).val(n); $("#" + i).trigger('change') } }); // if(){ // } if(isEmpty(data['information_modified_by'])){ $("#information_modified_by_span").hide(); }else{ $("#information_modified_by_span").show(); } if(isEmpty(data['information_date_modified'])){ $("#information_date_modified_span").hide(); }else{ $("#information_date_modified_span").show(); } customer_record_type = data['customer_type_id']; checkFieldsMain(customer_record_type); $(".contact-click").attr("href", "tel:" + $('#main_customer_mobile').text()) $(".landline-click").attr("href", "tel:" + $('#main_customer_landline').text()) $(".contact2-click").attr("href", "tel:" + $('#main_customer_mobile_2').text()) $(".business-click").attr("href", "tel:" + $('#main_customer_business_mobile').text()) $(".residential-click").attr("href", "tel:" + $('#main_customer_home_mobile').text()) $(".viber-click").attr("href", "viber://chat?number=" + $('#main_viber').text()) $(".facebook-click").attr("href", "http://www.facebook.com/" + $('#main_facebook').text()) $(".instagram-click").attr("href", "http://instagram.com/_u/" + $('#main_instagram').text()) $(".whatsapp-click").attr("href", "https://wa.me/" + $('#main_whatsapp').text()) $(".telegram-click").attr("href", "https://t.me/" + $('#main_telegram').text()) $(".website-click").attr("href", "http://" + $('#main_website_link').text()) $(".email-click").attr("href", "mailto:" + $('#main_email').text()) $(".email2-click").attr("href", "mailto:" + $('#main_customer_email_2').text()) $("#profileDisplay").attr("src", "dist/img/customer/" + data['photo']); $("#profileDisplay_pop").attr("href", "dist/img/customer/" + data['photo']); $('#loader').hide(); }, error: function(xhr, status, error) { $('#loader').hide(); back(); // sweetAlertSimple('error', 'Oops...', 'Error has occurred, Try again...'); toastr.remove(); toastr.error('Error has occurred, Try again...'); } }); } function readCustomerInterestMain() { $.ajax({ url: "api/customer/customerv2.php", method: "POST", dataType: 'json', data: { apiKey: '6579442853321353', customer_id: customer_record_id }, beforeSend: function() {}, success: function(result) { var obj = jQuery.parseJSON(JSON.stringify(result)); var index = 0; $('#information_interest_hobbies_list').empty() $("#information_interest_hobbies_list").append( '
  • Interest/Hobbies
  • ' ); if (obj.length > 0) { $('#information_interest_hobbies_div').show(); } else { $('#information_interest_hobbies_div').hide(); } var count_delay = 0; $.each(obj, function(key, value) { setTimeout(function() { $("#information_interest_hobbies_list").append(`
  • ` + value.interest_content + `
    ` + value.interest_category_name + `
  • `); }, count_delay * 250); count_delay++; }); } }); } function readCustomerContactPersonMain() { $.ajax({ url: "api/customer/customerv2.php", method: "POST", dataType: 'json', data: { apiKey: '4788616921820004', customer_id: customer_record_id }, beforeSend: function() {}, success: function(result) { var obj = jQuery.parseJSON(JSON.stringify(result)); var index = 0; $('#information_contact_person_list').empty() $("#information_contact_person_list").append( '
  • Contact Person
  • ' ); if (obj.length > 0) { $('#information_contact_person_div').show(); } else { $('#information_contact_person_div').hide(); } var count_delay = 0; $.each(obj, function(key, value) { setTimeout(function() { $("#information_contact_person_list").append(`
  • ` + value.full_name + `
  • `); }, count_delay * 250); count_delay++; }); } }); } function hideCustomerTabActionButton() { $('#customer-info-button').hide(); $('#customer-gallery-button').hide(); $('#customer-vehicle-button').hide(); } function removeTabActive() { $('.customer-tab').removeClass('active') $('.customer-tab-content').removeClass('active').removeClass('show') } function gotoOffset(n) { $.cookie("vehicle_list_offset", n); console.log('222') getVehiclesGrid(n, 9); } function getVehiclesGrid(offset, limit) { $.ajax({ url: "app/table/vehiclev2.php", type: "POST", dataType: 'json', data: { customer_id: customer_record_id, grid: 1, offset: offset, limit: limit }, beforeSend: function() { $('#loader-vehicle').show(); }, success: function(result) { // result.total $('#customer-owned-vehicle').html(''); $('#customer-owned-vehicle').append(result.vehicle_list); $('#customer-owned-vehicle-paging').html(''); if (result.total <= 0) { $('#customer-owned-vehicle-paging').append(result.vehicle_list_paging); } if (result.grid_offset > 6) { $('#customer-owned-vehicle-paging').append(result.vehicle_list_paging); } $('#loader-vehicle').hide(); } }); } function customerVehicleInfo(grid_vehicle_id) { $.cookie("vehicle_selected_tab",'custom-tabs-three-home-tab') window.location.href = "vehicle_view.php?q=" + grid_vehicle_id; } function refreshTableService() { var $table = $('#service-table') $table.bootstrapTable('destroy').bootstrapTable(); $(function() { $table.bootstrapTable('refresh', { url: 'app/table/service.php' }); }) } function refreshTableCorporationIndividual() { var $table = $('#corporation-individual') $(function() { $table.bootstrapTable('refresh', { url: 'app/table/bt_customer_list.php' }); }) } function refreshTableSales() { var $table = $('#sales-table') $table.bootstrapTable('destroy').bootstrapTable(); $(function() { $table.bootstrapTable('refresh', { url: 'app/table/sales.php' }); }) } function back() { window.history.back(); } function customerModal() { $('#proceed-button').text("Save changes"); $('#proceed-button').attr('disabled', true); $('.customer-modal-overlay').show(); if (parseInt(customer_record_type) === 1) { $('#modal-title').text("Edit Customer Information (Individual)"); checkFieldsModal(true); } else if (parseInt(customer_record_type) === 2) { $('#modal-title').text("Edit Customer Information (Corporation)"); checkFieldsModal(false); } resetCustomerModal(); //fetch data and put to fields readCustomerProfile(); } function readCustomerProfile() { readCustomerInformation(); readCustomerProfileDataSource(); readCustomerContactPerson(); readCustomerChildren(true); readCustomerProfileInterest(); readCustomerAffiliations(true); } function readCustomerInformation() { $.ajax({ url: "api/customer/customerv2.php", method: "POST", dataType: 'json', data: { apiKey: '3463916057587803', customer_id: customer_record_id }, beforeSend: function() {}, success: function(result) { $('.customer-modal-overlay').hide(); $('#proceed-button').attr('disabled', false); var json = JSON.stringify(result); data = JSON.parse(json)[0]; $.each(data, function(i, n) { console.log('i :'+i+' n:'+n); if (i == 'mod-nature-of-business' && n != 0) { var newOption = new Option(data['mod-nature-of-business-name'], data[ 'mod-nature-of-business-name'], true, true); $("#" + i).append(newOption).trigger('change'); } else if (i == 'mod-preferred-moc' && n != 0) { var newOption = new Option(data['mod-preferred-moc-name'], data['mod-preferred-moc-name'], true, true); $("#" + i).append(newOption).trigger('change'); } else if (i == 'mod-dd-profession' && n != 0) { var newOption = new Option(data['mod-dd-profession-name'], data[ 'mod-dd-profession-name'], true, true); $("#" + i).append(newOption).trigger('change'); } else if (i == 'mod-business-company' && n != 0) { var newOption = new Option(data['mod-business-company-name'], data[ 'mod-business-company'], true, true); $("#" + i).append(newOption).trigger('change'); } else if (i == 'aha-status' ) { if(parseInt(data['aha-status'])){ $('#aha-status').prop('checked', true).trigger('change') $('#aha-status').val('1'); } } else { // MODIFY if(i =='mod-other-mobile-number1' && n.length>0){ $("#countInputMobile").val(1); var count =$("#countInputMobile").val(); appendOtherContact(count); } if(i =='mod-other-mobile-number2' && n.length>0){ $("#countInputMobile").val(2); var count =$("#countInputMobile").val(); appendOtherContact(count); } if(i =='mod-other-email1' && n.length > 0){ console.log('email1'); appendOtherEmail(1); } if(i =='mod-other-email2' && n!=null && n.length > 0){ console.log('email2'); appendOtherEmail(2); } // END MODIFY $("#" + i).val(n); $("#" + i).trigger('change') } }); } }); } // MODIFY function appendOtherContact(count) { let inputMobLengh = $('.mod-div input[name="mob[]"]').length; console.log('count :'+inputMobLengh); if(inputMobLengh <2){ var inputCount = $("#countInputMobile").val(); let divGrid = $('
    ').attr({'class':'mod-div'}); let inputGroup = $('
    ').attr({'class':'input-group mb-0 input-other-mob'}); let inputBtl = $('
    ').attr({'class' : 'edit-customer input-group-append'}).css("height", "28px");; let inputText = $('
    ').attr({'class':'input-group-text'}).text("+63"); let inputjson = $('').attr({'name':'mob[]','id':'mod-other-mobile-number','class':'big-letter edit-customer lbl-forms-sm form-control form-control-sm', 'id':'mod-other-mobile-number','type':'number','maxlength':'10','json-modal':'true','oninput':'"this.value=this.value.slice(0,this.maxLength)"'}); let label = $('').attr({'for': 'Other Mobile ','class':'lbl-forms mx-0 my-0'}).text("Other Mobile"); $(inputBtl).append(inputText); let deleteSPan = $('').attr({'class':'customDeleleBtn float-right text-danger'}).click(function(e){ $(this).closest('.mod-div').remove(); $('#mod-contact-div input[name="mob[]"]').each(function(index){ $(this).attr('id',"mod-other-mobile-number"+(index+1)); }); inputMobLengh = inputMobLengh-1; if(inputMobLengh<1){ $("#btn-add-mobile").show(); } else{ $("#btn-add-mobile").hide(); } }); //end delete $(inputGroup).append(inputBtl,inputjson,deleteSPan); $(divGrid).append(label,inputGroup); $("#mod-contact-div").append(divGrid); $('#mod-contact-div input[name="mob[]"]').each(function(index){ $(this).attr('id',"mod-other-mobile-number"+(index+1)); }); if(inputMobLengh<1){ $("#btn-add-mobile").show(); } else{ $("#btn-add-mobile").hide(); } }//end if } function appendOtherEmail(count){ if($('#email-add input[name="mob-email[]"]').length <=1){ let divGrid = $('
    ').attr({'class':'col-sm-12 mb-1 div-email'}); let inputGroup = $('
    ').attr({'class':'form-group mb-0'}); let inputGroup2 = $('
    ').attr({'class':'input-group'}); let label = $('').attr({'class':'lbl-forms mx-0 my-0'}).text("Other Email"); let inputjson = $('').attr({'name':'mob-email[]','id':'mod-other-email'+count,'class':'big-letter edit-customer lbl-forms-sm form-control form-control-sm inputMobile','type':'email','json-modal':'true'}); let deleteSPan = $('').attr({'class':'customDeleleBtn float-right text-danger'}).click(function(e){ $(this).closest('.div-email').remove(); $('#email-add input[name="mob-email[]"]').each(function(index){ $(this).attr('id',"mod-other-email"+(index+1)); }); if(($('#email-add input[name="mob-email[]"]').length)>=3){ $("#btn-add-email").hide(); } else { $("#btn-add-email").show(); } }); //end delete $(inputGroup2).append(inputjson,deleteSPan); $(inputGroup).append(label,inputGroup2); $(divGrid).append(inputGroup); $('#email-add').append(divGrid); $('#email-add input[name="mob-email[]"]').each(function(index){ $(this).attr('id',"mod-other-email"+(index+1)); }); if(($('#email-add input[name="mob-email[]"]').length)>=2){ $("#btn-add-email").hide(); } else { $("#btn-add-email").show(); } }//end if } // END MODIFY function readCustomerProfileDataSource() { $.ajax({ url: "api/customer/customerv2.php", method: "POST", dataType: 'json', data: { apiKey: '3099751888433363', customer_id: customer_record_id }, beforeSend: function() {}, success: function(result) { var obj = jQuery.parseJSON(JSON.stringify(result)); var index = 0; var count_delay = 0; $.each(obj, function(key, value) { setTimeout(function() { var dataSourceItem = addDataSourceItem(); let $dataSourceCustomerNo = $('#' + dataSourceItem[0]); $dataSourceCustomerNo.val(value.customer_dms_id); let $dataSourceDMS = $('#' + dataSourceItem[1]); $dataSourceDMS.val(value.dms_id).trigger('change'); let $dataSourceCompany = $('#' + dataSourceItem[2]); var newCompanyContent = new Option(value.company_name, value .company_id, true, true) $dataSourceCompany.append(newCompanyContent).trigger('change'); let $dataSourceDealer = $('#' + dataSourceItem[3]); var newDealerContent = new Option(value.dealer_name, value .dealer_id, true, true) $dataSourceDealer.append(newDealerContent).trigger('change'); }, count_delay * 250); count_delay++; }); } }); } function readCustomerContactPerson() { $.ajax({ url: "api/customer/customerv2.php", method: "POST", dataType: 'json', data: { apiKey: '4788616921820004', customer_id: customer_record_id }, beforeSend: function() {}, success: function(result) { var obj = jQuery.parseJSON(JSON.stringify(result)); var index = 0; var count_delay = 0; $.each(obj, function(key, value) { setTimeout(function() { var item = addCustomerContactPerson(); let $elementFullname = $('#' + item[0]); let $elementEmail = $('#' + item[1]); let $elementMobile = $('#' + item[2]); $elementFullname.val(value.full_name); $elementEmail.val(value.email); $elementMobile.val(value.mobile_phone); }, count_delay * 250); count_delay++; }); } }); } function readCustomerProfileInterest() { $.ajax({ url: "api/customer/customerv2.php", method: "POST", dataType: 'json', data: { apiKey: '6579442853321353', customer_id: customer_record_id }, beforeSend: function() {}, success: function(result) { var obj = jQuery.parseJSON(JSON.stringify(result)); var index = 0; if (obj.length > 0) { // $('#intereset_hobbies_div').click(); } var count_delay = 0; $.each(obj, function(key, value) { setTimeout(function() { var interestItem = addInterestItem(); let $elementInterestCategory = $('#' + interestItem[0]); // let val = $elementInterestCategory.find("option:contains('" + value // .interest_category + "')").val() $elementInterestCategory.val(value .interest_category).trigger('change'); let $elementInterestContent = $('#' + interestItem[1]); var newInterestContent = new Option(value.interest_content, value .interest_content, true, true) $elementInterestContent.append(newInterestContent).trigger( 'change'); }, count_delay * 250); count_delay++; }); } }); } function removeCustomer(customer_record_id){ Swal.fire({ icon: 'question', html: 'Are you sure you want to remove this customer?', showDenyButton: false, showCancelButton: true, confirmButtonText: `Confirm`, denyButtonText: `Don't Confirm`, }).then((result) => { if (result.isConfirmed) { $.ajax({ url: "api/customer/customerv2.php", method: "POST", dataType: 'json', data: { apiKey: '3695340036334748', customer_id: customer_record_id }, beforeSend: function() { sweetAlertSimple('info', 'Oops...', 'Removing customer...') }, success: function(result) { if(parseInt(result.status) === 1) { sweetAlertSimple('success', 'Nice...', result.message); var url = location_url+"customer.php"; window.location.href = url; }else{ sweetAlertSimple('error', 'Oops...', result.message) } }, error: function() { sweetAlertSimple('error', 'Oops...', 'Error has been occurred, please try again.') } }); } else if (result.isDenied) { // Swal.fire('', 'Changes are not saved', 'info') } }) } //END FUNCTIONS $(function() { fetchCustomerInfo(customer_record_id); $('#corporation-individual').on('click-cell.bs.table', function(field, value, row, $el) { if (value == 'email_1' || value == 'mobile_phone_1') { return; } // $.cookie("tab_open_view", 1); $.cookie("customer_selected_tab", 'custom-tabs-three-home-tab'); window.location.href = "customer_view.php?q=" + $el.id; }); $('.customer-tab').on('click',function(event){ console.log(this.id); $.cookie("customer_selected_tab", this.id); setCustomerTab(); }); $('#service-table').on('click-cell.bs.table', function(field, value, row, $el) { // window.location.hash = 'data_information'; //Do the Ajax request for getting customer full profile information var id = $el.id; var customer_id = $el.customer_id; var ro_number = $el.ro_number; $('#loader').show(); $.cookie("service_customer_id", customer_id); $.cookie("service_service_id", id); $.cookie("service_ro_number", ro_number); var url = location_url+"service.php#service_data"; window.location.href = url; }); $('#sales-table').on('click-cell.bs.table', function(field, value, row, $el) { //Do the Ajax request for getting customer full profile information var id = $el.id; var customer_id = $el.customer_id; var vehicle_id = $el.vehicle_id; $('#loader').show(); $.cookie("sale_customer_id", customer_id); $.cookie("sale_sale_id", id); $.cookie("sale_vehicle_id", vehicle_id); var url = location_url+"sales.php#sales_data"; window.location.href = url; }); $(document).on('click', '[data-toggle="lightbox"]', function(event) { event.preventDefault(); $(this).ekkoLightbox({ alwaysShowClose: false, loadingMessage: "Loading…", }); }); $('#customer-vehicle-button').click(function() { initVehicleSection(); }) $('#proceed-button').on("click", function() { // console.log(getCustomerAllModalData());return; // validate all data if (parseInt(customer_record_type) === 1) { if (isEmpty($('#mod-firstname').val())) { addCustomerModalTabSelectedTab(1); $('#mod-firstname').focus(); sweetAlertSimple('error', 'Oops...', 'Firstname can\'t be left blank') return; } if (isEmpty($('#mod-lastname').val())) { addCustomerModalTabSelectedTab(1); $('#mod-lastname').focus(); sweetAlertSimple('error', 'Oops...', 'Lastname can\'t be left blank') return; } if (!isEmpty($('#mod-birthdate').val())) { cust_dob = new Date($('#mod-birthdate').val()); var cust_today = new Date(); var cust_age = Math.floor((cust_today-cust_dob) / (365.25 * 24 * 60 * 60 * 1000)); if(parseInt(cust_age) < 17 ){ addCustomerModalTabSelectedTab(1); $('#mod-birthdate').focus(); sweetAlertSimple('error', 'Oops...', 'Age must be 17 and above.') return; } } } else if (parseInt(customer_record_type) === 2) { if (isEmpty($('#mod-corporation-name').val())) { addCustomerModalTabSelectedTab(1); $('#mod-corporation-name').focus(); sweetAlertSimple('error', 'Oops...', 'Corporation name can\'t be left blank') return; } } if (!checkIfDataSourceIncomplete() && $('#data-source-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(1); $('#data-source-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the data source details first'); return; } if (parseInt(customer_record_type) === 1) { if (isEmpty($('#mod-contact').val())) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', 'Mobile number is required'); return; } if ($('#mod-contact').val().length < 10 || !$('#mod-contact').val().startsWith("9")) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } //MODIFY//check exist the input if($('#mod-other-mobile-number1').length > 0 && $('#mod-other-mobile-number1').val() != '') { $(this).attr("required", "true"); if ($('#mod-other-mobile-number1').val().length < 10 || !$('#mod-other-mobile-number1').val().startsWith("9")) { addCustomerModalTabSelectedTab(2); alert('error other mobile contact');return; $('#mod-other-mobile-number1').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } if($('#mod-other-mobile-number1').val().length > 10) { // $('#mod-other-mobile-number1').val(''); $('#mod-other-mobile-number1').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } if($('#mod-other-mobile-number1').val() == $('#mod-contact').val()) { sweetAlertSimple('error', 'Oops...', 'Duplicate mobile number'); return; } }else if($('#mod-other-mobile-number1').length ===1 && $('#mod-other-mobile-number1').val()===''){ // console.log('accept validation');return; $("#mod-other-mobile-number1").prop('required',true); sweetAlertSimple('error', 'Oops...', 'Field required.'); $('#mod-other-mobile-number2').focus(); return; } else { $("#mod-other-mobile-number1").prop('required',false); } if($('#mod-other-mobile-number2').length > 0 && $('#mod-other-mobile-number2').val() != '') { // console.log('accept validation');return; if($('#mod-other-mobile-number2').val().length < 10 || !$('#mod-other-mobile-number2').val().startsWith("9")) { addCustomerModalTabSelectedTab(2);alert('error other mobile contact'); $('#mod-other-mobile-number2').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } if($('#mod-other-mobile-number1').val() == $('#mod-other-mobile-number2').val()) { sweetAlertSimple('error', 'Oops...', 'Duplicate mobile number'); return; } if($('#mod-other-mobile-number2').val() == $('#mod-contact').val()) { sweetAlertSimple('error', 'Oops...', 'Duplicate mobile number'); return; } if($('#mod-other-mobile-number1').val().length > 10) { // $('#mod-other-mobile-number1').val(''); $('#mod-other-mobile-number1').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } } else if($('#mod-other-mobile-number2').length ===1 && $('#mod-other-mobile-number2').val()===''){ // console.log('accept validation');return; $("#mod-other-mobile-number2").prop('required',true); sweetAlertSimple('error', 'Oops...', 'Field required.'); $('#mod-other-mobile-number2').focus(); return; } else { // console.log(''+$('#mod-other-mobile-number2').length); $('#mod-other-mobile-number2').attr("required", "false"); $('#mod-other-mobile-number2').removeAttr('required'); } //END MODIFY } else if (parseInt(customer_record_type) === 2) { if(isEmpty($('#mod-contact').val()) && isEmpty($('#mod-landline').val()) ) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', 'Mobile number or landline is required'); return; } if (!isEmpty($('#mod-contact').val())) { if ($('#mod-contact').val().length < 5) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid mobile number'); return; } } } // if (!isEmpty($('#mod-email').val())) { // if (!isEmail($('#mod-email').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-email').focus(); // sweetAlertSimple('error', 'Oops...', 'Invalid email address'); // return; // } // } // if (!isEmpty($('#mod-other-email').val())) { // if (!isEmail($('#mod-other-email').val())) { // addCustomerModalTabSelectedTab(2); // $('#mod-other-email').focus(); // sweetAlertSimple('error', 'Oops...', 'Invalid other email address'); // return; // } // } //MODIFY if (!isEmpty($('#mod-email').val())) { if (!isEmail($('#mod-email').val())) { addCustomerModalTabSelectedTab(2); $('#mod-email').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid email address'); return; } } else { $('#mod-email').focus(); sweetAlertSimple('error', 'Oops...', 'Email address required'); return; } if($('#mod-other-email1').length > 0 && $('#mod-other-email1').val() != '') { if (!isEmpty($('#mod-other-email1').val())) { if (!isEmail($('#mod-other-email1').val())) { addCustomerModalTabSelectedTab(2); $('#mod-other-email1').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid other email address'); return; } } if($('#mod-other-email1').val() == $('#mod-email').val()) { sweetAlertSimple('error', 'Oops...', 'Duplicate email address.'); return; } }else if($('#mod-other-email1').length ===1 && $('#mod-other-email1').val()===''){ // console.log('accept validation');return; $("#mod-other-email1").prop('required',true); sweetAlertSimple('error', 'Oops...', 'Field required.'); $('#mod-other-email1').focus(); return; }else { $("#mod-other-email1").prop('required',false); // sweetAlertSimple('error', 'Oops...', 'Field required.'); // $('#mod-other-email2').focus(); // return; } if($('#mod-other-email2').length > 0 && $('#mod-other-email2').val() != '') { if (!isEmpty($('#mod-other-email2').val())) { if (!isEmail($('#mod-other-email2').val())) { addCustomerModalTabSelectedTab(2); $('#mod-other-email2').focus(); sweetAlertSimple('error', 'Oops...', 'Invalid other email address'); return; } } if($('#mod-other-email2').val() == $('#mod-email').val()) { sweetAlertSimple('error', 'Oops...', 'Duplicate email address.'); return; } if($('#mod-other-email1').val() == $('#mod-other-email2').val()) { sweetAlertSimple('error', 'Oops...', 'Duplicate email address.'); return; } } else if($('#mod-other-email2').length ===1 && $('#mod-other-email2').val()===''){ // console.log('accept validation');return; $("#mod-other-email2").prop('required',true); sweetAlertSimple('error', 'Oops...', 'Field required.'); $('#mod-other-email1').focus(); return; } else { $("#mod-other-email2").prop('required',false); // sweetAlertSimple('error', 'Oops...', 'Field required.'); // $('#mod-other-email2').focus(); // return; } //END MODIFY var validate_data_contact_person = checkIfContactPersonIncomplete(); if (!validate_data_contact_person[0] && $('#contact-person-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(2); $('#contact-person-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the data of contact person first') return; } else if (!validate_data_contact_person[1]) { addCustomerModalTabSelectedTab(2); $('#contact-person-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Contact person invalid email') return; } else if (!validate_data_contact_person[2]) { addCustomerModalTabSelectedTab(2); $('#contact-person-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Contact person invalid mobile') return; } if (!isEmpty($('#mod-dd-city-2').val())) { if (isEmpty($('#mod-address-2').val())) { addCustomerModalTabSelectedTab(2); $('#mod-address-2').focus(); sweetAlertSimple('error', 'Oops...', 'Enter secondary address'); return; } } var validate_data_children_list = checkIfChildrenIncomplete(); if (!validate_data_children_list[0] && $('#children-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(3); $('#children-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the child details first'); return; } else if (!validate_data_children_list[1]) { addCustomerModalTabSelectedTab(3); $('#children-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', 'Children data invalid mobile'); return; } if (!checkIfInterestIncomplete() && $('#interest-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(5); $('#interest-list-table select').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the interest/hobbies details first'); return; } if (!checkIfAffiliationsIncomplete() && $('#affiliations-list-table tbody tr').length > 0) { addCustomerModalTabSelectedTab(4); $('#affiliations-list-table select').first().focus(); sweetAlertSimple('error', 'Oops...', 'Complete the affiliations details first'); return; } $.ajax({ url: "api/customer/customerv2.php", method: "POST", dataType: 'json', data: { apiKey: '8906433219679554', customer_id: customer_record_id, customer_data: getCustomerAllModalData(), customer_dms: getAllDataSourceTableData(), customer_contact_person: getAllContactPersonTableData(), customer_children: getAllChildrenTableData(), customer_interest: getAllInterestTableData(), customer_affiliations: getAllAffiliationsTableData(), force_update : force_update, force_update_reason:force_update_reason }, beforeSend: function() { //show loader $('#proceed-button').attr('disabled', true); $('.customer-modal-overlay').show(); }, success: function(result) { if (parseInt(result.status) === 1) { sweetAlertSimple('success', 'Nice...', result.message); fetchCustomerInfo(customer_record_id); //error city dropdown after call $('#modal-customer').modal('hide'); } else if (parseInt(result.status) === 0) { sweetAlertSimple('error', 'Oops...', result.message); } else if (parseInt(result.status) === 2) { addCustomerModalTabSelectedTab(2); $('#mod-contact').focus(); sweetAlertSimple('error', 'Oops...', result.message); if(customer_force_edit){ Swal.fire({ title: 'Update anyway?', input: 'textarea', inputPlaceholder: 'Enter your reason', confirmButtonText: `Save`, showCancelButton: true, inputValidator: (value) => { if (!value) { return 'Enter your reason to proceed.' }else{ force_update = 1; force_update_reason = value; $('#proceed-button').click(); } } }); } } else if (parseInt(result.status) === 3) { addCustomerModalTabSelectedTab(2); $('#mod-email').focus(); sweetAlertSimple('error', 'Oops...', result.message); if(customer_force_edit){ Swal.fire({ title: 'Update anyway?', input: 'textarea', inputPlaceholder: 'Enter your reason', confirmButtonText: `Save`, showCancelButton: true, inputValidator: (value) => { if (!value) { return 'Enter your reason to proceed.' }else{ force_update = 1; force_update_reason = value; $('#proceed-button').click(); } } }); } } else if (parseInt(result.status) === 4) { addCustomerModalTabSelectedTab(1); $('#data-source-list-table input').first().focus(); sweetAlertSimple('error', 'Oops...', result.message); } refreshModalReligion(); $('#proceed-button').attr('disabled', false); $('.customer-modal-overlay').hide(); force_update = 0; force_update_reason = ''; }, error: handleError }); }); $('#customer_delete_action').click(function() { removeCustomer(customer_record_id) }) $('#aha-status').on('change',function(){ if($(this).is(':checked')){ $(this).val('1'); }else{ $(this).val('0'); } }); //MODIFY //add mobile number dynamically $("#btn-add-mobile").on('click', function(){ // var count = $("#countInputMobile").val(); // count++; let inputMobLengh = $('.mod-div input[name="mob[]"]').length; if(inputMobLengh<2){ let divGrid = $('
    ').attr({'class':'mod-div'}); let inputGroup = $('
    ').attr({'class':'input-group mb-0 input-other-mob'}); let inputBtl = $('
    ').attr({'class' : 'edit-customer input-group-append'}).css("height", "28px");; let inputText = $('
    ').attr({'class':'input-group-text'}).text("+63"); let inputjson = $('').attr({'name':'mob[]','id':'mod-other-mobile-number','class':'big-letter edit-customer lbl-forms-sm form-control form-control-sm inputMobile', 'id':'mod-other-mobile-number2','type':'number','maxlength':'10','json-modal':'true'}); let label = $('').attr({'for': 'Other Mobile','class':'lbl-forms mx-0 my-0'}).text("Other Mobile"); $(inputBtl).append(inputText); let deleteSPan = $('').attr({'class':'customDeleleBtn float-right text-danger'}).click(function(e){ // count--; // $("#countInputMobile").prop("value",count); $(this).closest('.mod-div').remove(); inputMobLengh = inputMobLengh-1; if(inputMobLengh<2){ $("#btn-add-mobile").show(); } else { $("#btn-add-mobile").hide(); } $('#mod-contact-div input[name="mob[]"]').each(function(index){ $(this).attr('id',"mod-other-mobile-number"+(index+1)); }); }); //end delete $(inputGroup).append(inputBtl,inputjson,deleteSPan); $(divGrid).append(label,inputGroup); $("#mod-contact-div").append(divGrid); $("#countInputMobile").val(count); $('#mod-contact-div input[name="mob[]"]').each(function(index){ $(this).attr('id',"mod-other-mobile-number"+(index+1)); }); if(inputMobLengh>=1){ $("#btn-add-mobile").hide(); } else{ $("#btn-add-mobile").show(); } } //end if }); $("#btn-add-email").on('click', function(){ // var count = $("#countInputMobile").val(); // count++; let inputEmailCount =$('#email-add input[name="mob-email[]"]').length; if(inputEmailCount<2){ let divGrid = $('
    ').attr({'class':'col-sm-12 mb-1 div-email'}); let inputGroup = $('
    ').attr({'class':'form-group mb-0'}); let inputGroup2 = $('
    ').attr({'class':'input-group'}); let label = $('').attr({'class':'lbl-forms mx-0 my-0'}).text("Other Email"); let inputjson = $('').attr({'name':'mob-email[]','id':'mod-other-email','class':'big-letter edit-customer lbl-forms-sm form-control form-control-sm inputMobile','type':'email','json-modal':'true'}); let deleteSPan = $('').attr({'class':'customDeleleBtn float-right text-danger','required':true}).click(function(e){ inputEmailCount = inputEmailCount-1; // $("#countInputMobile").prop("value",count); if(inputEmailCount>=1){ $("#btn-add-email").hide(); } else{ $("#btn-add-email").show(); } // alert('fire') $(this).closest('.div-email').remove(); $('#email-addinput[name="mob-email[]"]').each(function(index){ $(this).attr('id',"mod-other-email"+(index+1)); }); }); //end delete $(inputGroup2).append(inputjson,deleteSPan); $(inputGroup).append(label,inputGroup2); $(divGrid).append(inputGroup); $('#email-add').append(divGrid); if(inputEmailCount>=1){ $("#btn-add-email").hide(); } else{ $("#btn-add-email").show(); } $('#email-add input[name="mob-email[]"]').each(function(index){ $(this).attr('id',"mod-other-email"+(index+1)); }); } //end if }); //END MODIFY });PK!Z activity.phpnu[dealer_mapping); // // echo "1"; // response()->json(["message" => "TEST", "status" => 1]); // }); Router::group(['prefix' => '/customer'], function () { Router::group(['prefix' => '/activity'], function () { Router::post('/store', 'Customer\ActivityController@store')->setName('customer.activity.store'); Router::post('/insurance/store', 'Customer\ActivityController@storeInsurance')->setName('customer.activity.insurance.store'); }); }); PKZǯ load_customer_individual.phpnu[escape($_POST['id']); $query_customer_info = "SELECT ci.id, ci.first_name, ci.middle_name, ci.last_name, g.gender_name, DATE_FORMAT(ci.date_created, '%M %d, %Y') AS date_created, cc.email_1, cc.email_2, cc.mobile_phone_1, cc.mobile_phone_2, cc.residential_phone, cc.fax_phone, cc.business_phone, /*sx.suffix_name AS suffix_name,*/ ci.suffix_id AS suffix, ac.nationality, ci.no_of_children, ci.occupation, ams.name AS marital_status, DATE_FORMAT(ci.date_of_birth, '%M %d, %Y') AS birthdate, si.name AS sources, smc.name AS mode_of_contact, ci.contact_person, ci.time_created, cc.address_1, cc.address_2, /*astate1.provDesc AS address_1_state,*/cc.address_1_state, astate2.provDesc AS address_2_state, acity1.citymunDesc AS address_1_city, sc.code AS source_company, sd.code AS source_dealer, sdms.name AS source_dms, acity2.citymunDesc AS address_2_city, cc.address_1_postal, cc.address_2_postal, ci.photo, ci.spouse_name, DATE_FORMAT(ci.date_uploaded, '%M %d, %Y - %h:%i:%s %p') AS date_uploaded, e.first_name AS efname, e.middle_name AS emname, e.last_name AS elname, TIMESTAMPDIFF(YEAR,ci.date_of_birth, CURDATE() ) as age_number , ci.type, cc.viber, cc.facebook, cc.instagram, cc.whatsapp, cc.telegram, cc.website FROM customer ci INNER JOIN all_gender g ON ci.gender_id=g.id INNER JOIN customer_contact cc ON ci.id=cc.customer_id INNER JOIN all_suffix sx ON ci.suffix_id=sx.id INNER JOIN all_countries ac ON ci.nationality_id=ac.num_code INNER JOIN all_marital_status ams ON ci.marital_status_id=ams.id INNER JOIN source_of_inquiry si ON ci.source_id=si.id INNER JOIN source_mode_of_contact smc ON ci.mode_of_contact_id=smc.id INNER JOIN employee e ON ci.upload_by=e.id INNER JOIN customer_dms cd ON ci.id=cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id=scd.id INNER JOIN source_dms sdms ON cd.dms_id=sdms.id INNER JOIN source_company sc ON scd.company_id=sc.id INNER JOIN source_dealer sd ON scd.dealer_id=sd.id LEFT OUTER JOIN all_state astate1 ON cc.address_1_state=astate1.provCode LEFT OUTER JOIN all_state astate2 ON cc.address_2_state=astate2.provCode INNER JOIN all_city acity1 ON cc.address_1_city=acity1.id INNER JOIN all_city acity2 ON cc.address_2_city=acity2.id WHERE ci.id='$id' ORDER BY ci.id ASC LIMIT 1"; //echo $query_customer_info; return; $customer_info = $db -> return_result($query_customer_info); $suffix = ""; foreach($customer_info as $data){ $arr['photo'] = $data['photo']; $arr['firstname'] = $data['first_name']; $arr['middlename'] = $data['middle_name']; $arr['lastname'] = $data['last_name']; $arr['suffix'] = $data['suffix']; $arr['email'] = $data['email_1']; $arr['email_2'] = $data['email_2']; $arr['contact'] = $data['mobile_phone_1']; $arr['contact_2'] = $data['mobile_phone_2']; $arr['residential_phone'] = $data['residential_phone']; $arr['fax_phone'] = $data['fax_phone']; $arr['business_phone'] = $data['business_phone']; $arr['gender'] = $data['gender_name']; $arr['date_created'] = $data['date_created']; $arr['date_of_birth'] = $data['birthdate']; $arr['nationality'] = $data['nationality']; $arr['no_of_children'] = $data['no_of_children']; $arr['age_number'] = $data['age_number']; $arr['occupation'] = $data['occupation']; $arr['marital_status'] = $data['marital_status']; $arr['spouse_name'] = $data['spouse_name']; $arr['source_name'] = $data['sources']; $arr['mode_of_contact'] = $data['mode_of_contact']; $arr['contact_person'] = $data['contact_person']; $arr['time_created'] = $data['time_created']; $arr['source_company'] = $data['source_company']; $arr['source_dealer'] = $data['source_dealer']; $arr['source_dms'] = $data['source_dms']; $arr['address_1'] = $data['address_1']; $arr['address_2'] = $data['address_2']; $arr['city_1'] = $data['address_1_city']; $arr['city_2'] = $data['address_2_city']; $arr['state_1'] = $data['address_1_state']; $arr['state_2'] = $data['address_2_state']; $arr['postal_1'] = $data['address_1_postal']; $arr['postal_2'] = $data['address_2_postal']; $arr['type'] = (intval($data['type']) === 1) ? 'Individual' : 'Corporate' ; $arr['facebook'] = $data['facebook']; $arr['instagram'] = $data['instagram']; $arr['viber'] = $data['viber']; $arr['telegram'] = $data['telegram']; $arr['whatsapp'] = $data['whatsapp']; $arr['website_link'] = $data['website']; //$arr['dms'] = $data['']; } echo json_encode($arr); ?>PKZ^TQ customer_service.phpnu[
    Date Dealer RO Number Amount CS Plate Brand Model Service Advisor
    PKZˣo''#customer_individual_information.phpnu[ PKZN iRRcustomer_family.phpnu[
    Spouse Name:
    PKZ))customer_sales_information.phpnu[ PKZ  customer_sales.phpnu[
    Date Order Number Dealer CS Amount Brand Model Sales Person
    PKZї#corporation_individual.phpnu[
    Picture Name Email Mobile
    PKZlCmodal/vehicle_form.phpnu[ PKZ̍!11modal/customer_form.phpnu[ PKZaccmodal/vehicle_service_form.phpnu[ PKZ LH-H- customer_vehicle_information.phpnu[ PKZ0~"""customer_corporate_information.phpnu[PKZq| <<customer_information.phpnu[
    PKZ"A44customer_about_side.phpnu[ PKZlHPcustomer_activities.phpnu[
    Date Activity User
    PKZHk/customer_affiliations.phpnu[ PKZH.Ž customer_service_information.phpnu[ PKZc||customer_insurance.phpnu[isNotEmpty($_SESSION['user']['company_permissions_implode']) ? $_SESSION['user']['company_permissions_implode'] : '-1' ; $type = $db->escape($_POST['type']); if($type == 1){ $customer_id = $db->escape($_POST['customer_id']); $arr['vehicle'] = array(); $query = "SELECT `plate_number`, `conduction_sticker` FROM `vehicle` WHERE `customer_record_id` = '$customer_id'"; $query_list = $db->sql_query($query); // echo $query; exit; foreach($query_list AS $row) { array_push($arr['vehicle'], array( '0' => $row['plate_number'], '1' => $row['conduction_sticker'] )); } echo json_encode($arr); } ?>PKZMu>customer_vehicle.phpnu[
    PKZL``customer_logs.phpnu[
    Date Logs
    PK3Z ltms_ajax.phpnu[transBegin(); $query = $db->connect()->query("SELECT * FROM customer_upload_ltms WHERE id=".$id); if($query->num_rows ==1) { $is_valid = 1; $is_active =1; $created_by = $_SESSION['user']['id']; $created_at = date('Y-m-d h:i:s'); foreach($query as $row){ $file_name = $row['filename']; $source_path = '../../dist/img/customer/ltms-customer-upload/'.$file_name; // var_dump($file_name ); $destination_path = '../../dist/img/customer/ltms/'.$file_name;; // Replace with actual destination path if (copy($source_path, $destination_path)) { // Successfully copied the file, update the database $db->connect()->query("UPDATE customer_upload_ltms SET status = 2 WHERE id=" . intval($id)); $insert = $db->connect()->query("INSERT INTO `customer_ltms`(`file`,`customer_id`,`created_at`, `is_valid`,`is_active`,`created_by`) VALUES ('" . $file_name. "','" . $customer_id . "' ,'" . $created_at . "','".$is_valid."','".$is_valid ."','1')"); $db->transCommit(); // Commit the transaction echo json_encode(['status' => 1, 'message' => "File attached successfully."], JSON_THROW_ON_ERROR); } else { // Failed to copy the file, rollback the transaction $db->transRollback(); echo json_encode(['status' => 0, 'message' => "Failed to attach file."], JSON_THROW_ON_ERROR); } } } } else { return 'no data found.'; } } ?>PK3ZvZ`rr .htaccessnu[ Order Allow,Deny Deny from all PK3Z|:XXcustomer_fni.phpnu[isNotEmpty($_SESSION['user']['company_permissions_implode']) ? $_SESSION['user']['company_permissions_implode'] : '-1' ; $type = $_POST['type']; $arr_has_vehicle_record = array(); if($type == 1){ $arr = $_POST['arr']; $plate_number = array(); // print_r($arr['vehicle'][0][0]); exit; // [0][0]->plate; [0][1]->cs for($i=0; $iselect("SELECT COUNT(1) FROM `finance` WHERE `plate_cs_number1` = '$plate_number' OR `plate_cs_number2` = '$plate_number'"); } } else if($j == 1){ $conduction_sticker = $arr['vehicle'][$i][$j]; if(!is_null($conduction_sticker)){ $check_cs = $db->select("SELECT COUNT(1) FROM `finance` WHERE `plate_cs_number1` = '$conduction_sticker' OR `plate_cs_number2` = '$conduction_sticker'"); } } if(!$check_plate == 0 && $check_cs == 0){ if($check_plate > 0){ $get_plate = $db->select("SELECT `plate_cs_number1` FROM `finance` WHERE `plate_cs_number1` = '$plate_number'"); // putInArray($get_plate); if(!in_array($get_plate, $arr_has_vehicle_record)){ array_push($arr_has_vehicle_record, $get_plate); } } else { $get_cs = $db->select("SELECT `plate_cs_number1` FROM `finance` WHERE `plate_cs_number1` = '$conduction_sticker'"); // putInArray($get_cs); if(!in_array($get_cs, $arr_has_vehicle_record)){ array_push($arr_has_vehicle_record, $get_cs); } } } else { } } } // print_r($arr_has_vehicle_record); exit; echo json_encode($arr_has_vehicle_record); } else if($type == 2){ $arr_tr = array(); $arr = $_POST['arr']; $count_arr = count($arr); for($i=0; $i<$count_arr; $i++){ $plate_cs_number = $arr[$i]; $sql = "SELECT f.`plate_cs_number1`, f.`plate_cs_number2`, f.`policy_number`, DATE_FORMAT(f.`policy_issue_date`, '%M %d, %Y') AS issue_date, DATE_FORMAT(f.`policy_start_date`, '%M %d, %Y') AS start_date, DATE_FORMAT(f.`policy_end_date`, '%M %d, %Y') AS end_date, fibt.name AS ins_type, fis.name AS ins_company FROM `finance` f INNER JOIN `finance_ins_provider` fis ON fis.id = f.insurance_provider INNER JOIN `finance_ins_business_type` fibt ON fibt.id = f.insurance_business_type WHERE f.`plate_cs_number1` = '$plate_cs_number' OR f.`plate_cs_number2` = '$plate_cs_number'"; // echo $sql; exit; $sql_list = $db->sql_query($sql); $plate_cs_number = ""; $policy_number = ""; $issue_date = ""; $start_end_date = ""; $ins_type = ""; $ins_company = ""; foreach($sql_list AS $row){ $row['plate_cs_number1'] == "" ? $plate_cs_number = $row['plate_cs_number2'] : $plate_cs_number = $row['plate_cs_number1']; $policy_number = $row['policy_number']; $issue_date = $row['issue_date']; $start_end_date = $row['start_date'] . " - " . $row['end_date']; $insurance_type = $row['ins_type']; $insurance_company = $row['ins_company']; $table_data = " ".$plate_cs_number." ".$policy_number." ".$issue_date." ".$start_end_date." ".$insurance_type." ".$insurance_company." "; echo $table_data; } } } ?>PK3Zv::customerv2_update.phpnu[isNotEmpty($_SESSION['user']['company_permissions_implode']) ? $_SESSION['user']['company_permissions_implode'] : '-1'; $fields_permissions = isset($_SESSION['user']['fields_permissions']['customer_fields']) ? $_SESSION['user']['fields_permissions']['customer_fields'] : false; if (isset($_REQUEST['apiKey'])) { $apiKey = $_REQUEST['apiKey']; if ($apiKey === '7347482808054211') { //Create $customer_id = $utility->generate_uuid($db); $customer_data = isset($_REQUEST['customer_data']) ? $_REQUEST['customer_data'] : '{}'; $customer_data_array = json_decode($customer_data, true); $customer_data_array = array_map(array($utility, 'upperCaseNestedArray'), $customer_data_array); $customer_data_array = array_map(array($db, 'escape'), $customer_data_array); // $customer -> delete_customer_no_connections($db); $customer_type = 1; //Defualt Individual Customer if ($utility->isNotEmpty($customer_data_array["mod-corporation-name"])) { $customer_type = 2; } $customer_data_array["mod-contact"] = $utility->remove_non_numeric($customer_data_array["mod-contact"]); // if($customer_type == 1){ $new_customer_number = (($utility->isNotEmpty($customer_data_array["mod-contact"])) ? '+63' . $customer_data_array["mod-contact"] : ''); $customer_data_array["mod-other-mobile-number1"] = (isset($customer_data_array["mod-other-mobile-number1"]) ? $utility->remove_non_numeric($customer_data_array["mod-other-mobile-number1"]) : ''); // if($customer_type == 1){ // $new_customer_number = (($utility->isNotEmpty($customer_data_array["mod-other-mobile-number1"])) ? '+63' . $customer_data_array["mod-other-mobile-number1"] : ''); // }else if($customer_type == 2){ // $new_customer_number = (($utility->isNotEmpty($customer_data_array["mod-contact-corporation"])) ? $customer_data_array["mod-contact-corporation"] : ''); // $new_customer_number = $utility->fix_mobile_format($new_customer_number); // } $customer_dms = isset($_REQUEST['customer_dms']) ? $_REQUEST['customer_dms'] : ''; $customer_dms = array_map("unserialize", array_unique(array_map("serialize", $customer_dms))); $customer_dms = array_map(array($db, 'escape'), $customer_dms); $force_update = isset($_REQUEST['force_update']) ? $_REQUEST['force_update'] : false; $force_update_reason = isset($_REQUEST['force_update_reason']) ? $db->escape($_REQUEST['force_update_reason']) : ''; if ($customer_type == 2) { if ($customer->read_customer_name_if_exist($customer_data_array["mod-corporation-name"], $db) > 0) { $customer_name = $customer->read_customer_info_and_id_by_name($customer_data_array["mod-corporation-name"], $db); if ($customer_name['corporation_name'] == $customer_data_array["mod-corporation-name"]) { if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $dms_comapny_dealer_count = $customer->read_customer_dms_company_dealer($customer_name['id'], $customer_dms_row['DMS'], $company_dealer_id, $db); if ($dms_comapny_dealer_count > 0) { $customer_dms_company_dealer = $customer->read_customer_dms_company_dealer_name($customer_dms_row['DMS'], $customer_dms_row['Company'], $customer_dms_row['Dealer'], $db); $return_arr["status"] = 4; $return_arr["message"] = "This customer already exist in " . $customer_dms_company_dealer['dms'] . ', ' . $customer_dms_company_dealer['company'] . ' and ' . $customer_dms_company_dealer['dealer'] . '.'; echo json_encode($return_arr); exit; } } } else { $return_arr["status"] = 0; $return_arr["message"] = "Error has occurred."; echo json_encode($return_arr); exit; } } else { $return_arr["status"] = 2; $return_arr["message"] = "Customer already registered."; echo json_encode($return_arr); exit; } $customer_dms_array = array(); if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $customer_dms_array[] = "('" . $customer_name['id'] . "','" . $customer_dms_row['Customer_No'] . '_' . $customer_dms_row['DMS'] . $company_dealer_id . "'," . $company_dealer_id . ",'1')"; } $customer_dms_to_insert = implode(',', $customer_dms_array); $insert_customer_dms = $customer->create_customer_dms($customer_dms_to_insert, $db); } $return_arr["status"] = 1; $return_arr["message"] = "Customer Data Inserted."; echo json_encode($return_arr); exit; } } if ($utility->isNotEmpty($new_customer_number) && $customer_type == 1) { if (!$force_update) { if ($customer->read_customer_mobile_if_exist($new_customer_number, $db) > 0) { /** Logic: if mobile exist if different customer type message: mobile already registered else if name is same if dms,company,dealer is same message: customer already registered -> stop add customer new dms merge from old message: mobile already registered -> stop else insert customer -> stop */ // implementation $customer_name = $customer->read_customer_name_and_id_by_mobile_number($new_customer_number, $db); if ($customer_name['type'] != $customer_type) { $return_arr["status"] = 2; $return_arr["message"] = "Mobile already registered."; echo json_encode($return_arr); exit; } if ($customer_type == 1) { if (($customer_name['first_name'] == $customer_data_array["mod-firstname"]) && ($customer_name['last_name'] == $customer_data_array["mod-lastname"])) { if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $dms_comapny_dealer_count = $customer->read_customer_dms_company_dealer($customer_name['id'], $customer_dms_row['DMS'], $company_dealer_id, $db); if ($dms_comapny_dealer_count > 0) { $customer_dms_company_dealer = $customer->read_customer_dms_company_dealer_name($customer_dms_row['DMS'], $customer_dms_row['Company'], $customer_dms_row['Dealer'], $db); $return_arr["status"] = 4; $return_arr["message"] = "This customer already exist in DMS: " . $customer_dms_company_dealer['dms'] . ', Company: ' . $customer_dms_company_dealer['company'] . ' and Dealer: ' . $customer_dms_company_dealer['dealer'] . '.'; echo json_encode($return_arr); exit; } } } else { $return_arr["status"] = 0; $return_arr["message"] = "Error has occurred."; echo json_encode($return_arr); exit; } } else { $return_arr["status"] = 2; $return_arr["message"] = "Mobile already registered."; echo json_encode($return_arr); exit; } //deprecated } else if ($customer_type == 2) { if ($customer_name['corporation_name'] == $customer_data_array["mod-corporation-name"]) { if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $dms_comapny_dealer_count = $customer->read_customer_dms_company_dealer($customer_name['id'], $customer_dms_row['DMS'], $company_dealer_id, $db); if ($dms_comapny_dealer_count > 0) { $customer_dms_company_dealer = $customer->read_customer_dms_company_dealer_name($customer_dms_row['DMS'], $customer_dms_row['Company'], $customer_dms_row['Dealer'], $db); $return_arr["status"] = 4; $return_arr["message"] = "This customer already exist in " . $customer_dms_company_dealer['dms'] . ', ' . $customer_dms_company_dealer['company'] . ' and ' . $customer_dms_company_dealer['dealer'] . '.'; echo json_encode($return_arr); exit; } } } else { $return_arr["status"] = 0; $return_arr["message"] = "Error has occurred."; echo json_encode($return_arr); exit; } } else { $return_arr["status"] = 2; $return_arr["message"] = "Mobile already registered."; echo json_encode($return_arr); exit; } } $customer_dms_array = array(); if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $customer_dms_array[] = "('" . $customer_name['id'] . "','" . $customer_dms_row['Customer_No'] . '_' . $customer_dms_row['DMS'] . $company_dealer_id . "'," . $company_dealer_id . ",'1')"; } $customer_dms_to_insert = implode(',', $customer_dms_array); $insert_customer_dms = $customer->create_customer_dms($customer_dms_to_insert, $db); } $return_arr["status"] = 1; $return_arr["message"] = "Customer Data Inserted."; echo json_encode($return_arr); exit; } } if (!$force_update) { if ($utility->isNotEmpty($customer_data_array["mod-email"])) { if ($customer->read_customer_email_if_exist($customer_data_array["mod-email"], $db) > 0) { $return_arr["status"] = 3; $return_arr["message"] = "Email already registered"; echo json_encode($return_arr); exit; } } } } if ($force_update) { // $customer->insert_duplicate_reason($customer_id,$customer_data_array["mod-email"],$new_customer_number,$force_update_reason,$_SESSION['user']['id'],$utility,$db); $log_desc = "Duplicate customer: %s %s %s %s"; $logger->create( $_SESSION['user']['id'], sprintf( $log_desc, ($customer_type == 1) ? '[ID:' . $customer_id . ', ' . $customer_data_array["mod-firstname"] . ' ' . $customer_data_array["mod-lastname"] . ']' : '[ID:' . $customer_id . ', ' . $customer_data_array["mod-corporation-name"] . ']', ($utility->isNotEmpty($new_customer_number)) ? '[Mobile: ' . $new_customer_number . ']' : '', ($utility->isNotEmpty($customer_data_array["mod-email"])) ? '[Email: ' . $customer_data_array["mod-email"] . ']' : '', ($utility->isNotEmpty($force_update_reason)) ? '[Reason: ' . $force_update_reason . ']' : '' ), $customer_id, 'duplicate_customer', $db ); } $religion_name = ($customer_data_array["mod-dd-religion"]); if ($utility->isNotEmpty($religion_name)) { $religion_id = $religion->read_religion_id_by_name($religion_name, $db); if (!$utility->isNotEmpty($religion_id)) { $religion_id = $religion->create_religion($religion_name, $db); } } else { $religion_id = 0; } $date_of_birth = ''; if ($utility->isNotEmpty($customer_data_array["mod-birthdate"])) { $date_of_birth = $utility->convert_sql_date($customer_data_array["mod-birthdate"], 'mm/dd/yyyy'); } $nature_of_business_name = ($customer_data_array["mod-nature-of-business"]); if ($utility->isNotEmpty($nature_of_business_name)) { $nature_of_business_id = $nature_of_business->read_nature_of_business_id_by_name($nature_of_business_name, $db); if (!$utility->isNotEmpty($nature_of_business_id)) { $nature_of_business_id = $nature_of_business->create_nature_of_business($nature_of_business_name, $db); } } else { $nature_of_business_id = 0; } $profession_name = ($customer_data_array["mod-dd-profession"]); if ($utility->isNotEmpty($profession_name)) { $profession_id = $profession->read_profession_id_by_name($profession_name, $db); if (!$utility->isNotEmpty($profession_id)) { $profession_id = $profession->create_profession($profession_name, $db); } } else { $profession_id = 0; } $array_data['aha_status'] = intval($customer_data_array['aha-status']); // Insert Customer Informnation $insert_customer = $customer->create_customer( $array_data, $customer_id, $customer_data_array["mod-corporation-name"], 0, //salutation_id $customer_data_array["mod-firstname"], $customer_data_array["mod-middlename"], $customer_data_array["mod-lastname"], $customer_data_array["mod-dd-suffix"], $customer_data_array["mod-dd-gender"], $customer_data_array["mod-dd-nationality"], $date_of_birth, $customer_data_array["mod-dd-marital-status"], 0, //source_id deprecated 0, //mode_of_contact_id deprecated $customer_data_array["mod-spouse"], $customer_data_array["mod-position"], '', //contact_person deprecated 'default.png', $_SESSION['user']['id'], $customer_type, $customer_data_array["mod-dd-customer-category"], $religion_id, $customer_data_array["mod-business-company"], $profession_id, $nature_of_business_id, 1, //status $db ); // Insert Customer Business // $insert_customer_business = $customer->create_customer_business( // $customer_id, // $customer_data_array["mod-dd-profession"], // $customer_data_array["mod-business-company"], // '', //address // '0', //city_id // '', //postal // '1', //status // $db); $mode_of_contact_name = ($customer_data_array["mod-preferred-moc"]); if ($utility->isNotEmpty($mode_of_contact_name)) { $mode_of_contact_id = $mode_of_contact->read_mode_of_contact_id_by_name($mode_of_contact_name, $db); if (!$utility->isNotEmpty($mode_of_contact_id)) { $mode_of_contact_id = $mode_of_contact->create_mode_of_contact($mode_of_contact_name, $db); } } else { $mode_of_contact_id = 0; } // echo'
    ';print_r($customer_data_array);echo'
    '; $insert_customer_contact = $customer->create_customer_contact( $customer_id, $customer_data_array["mod-address-1"], $customer_data_array["mod-address-2"], '0', //state 1 '0', //state 2 $customer_data_array["mod-dd-city-1"], $customer_data_array["mod-dd-city-2"], $customer_data_array["mod-postal-1"], $customer_data_array["mod-postal-2"], $customer_data_array["mod-email"], (isset($customer_data_array["mod-other-email1"]) ? $customer_data_array["mod-other-email1"] : ''), (isset($customer_data_array["mod-other-email2"]) ? $customer_data_array["mod-other-email2"] : ''), $customer_data_array["mod-viber"], $customer_data_array["mod-facebook"], $customer_data_array["mod-instagram"], $customer_data_array["mod-telegram"], $customer_data_array["mod-whatsapp"], '', //other social $customer_data_array["mod-website"], $utility->fix_mobile_format($customer_data_array["mod-business-number"]), '', //fax $new_customer_number, (isset($customer_data_array["mod-other-mobile-number1"]) ? $utility->fix_mobile_format($customer_data_array["mod-other-mobile-number1"]): ''), (isset($customer_data_array["mod-other-mobile-number2"]) ? $utility->fix_mobile_format($customer_data_array["mod-other-mobile-number2"]) : ''), $utility->fix_mobile_format($customer_data_array["mod-home-phone"]), $mode_of_contact_id, $customer_data_array["mod-landline"], '1', $db ); // echo'
    ';print_r( $insert_customer_contact);echo'
    ';exit; $customer_dms_array = array(); if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $customer_dms_array[] = "('$customer_id','" . $customer_dms_row['Customer_No'] . '_' . $customer_dms_row['DMS'] . $company_dealer_id . "'," . $company_dealer_id . ",'1')"; } $customer_dms_to_insert = implode(',', $customer_dms_array); $insert_customer_dms = $customer->create_customer_dms($customer_dms_to_insert, $db); } $customer_contact_persons = isset($_REQUEST['customer_contact_person']) ? $_REQUEST['customer_contact_person'] : ''; // print_r($customer_contact_persons);exit; $customer_contact_person_array = array(); if ($customer_contact_persons <> '') { $customer_contact_persons = array_map(array($utility, 'upperCaseNestedArray'), $customer_contact_persons); $customer_contact_persons = array_map(array($db, 'escape'), $customer_contact_persons); foreach ($customer_contact_persons as $customer_contact_person) { $customer_contact_person_array[] = "('$customer_id','" . $customer_contact_person['Fullname'] . "','" . $customer_contact_person['Email'] . "','" . (($utility->isNotEmpty($customer_contact_person["Mobile"])) ? '+63' . $customer_contact_person["Mobile"] : '') . "','1')"; } $contact_person_to_insert = implode(',', $customer_contact_person_array); $customer->create_customer_contact_person($contact_person_to_insert, $db); } $customer_childrens = isset($_REQUEST['customer_children']) ? $_REQUEST['customer_children'] : ''; $customer_children_array = array(); if ($customer_childrens <> '') { $customer_childrens = array_map(array($utility, 'upperCaseNestedArray'), $customer_childrens); $customer_childrens = array_map(array($db, 'escape'), $customer_childrens); foreach ($customer_childrens as $customer_children) { $new_children_date_of_birth = $utility->convert_sql_date($customer_children['Birthday'], 'mm/dd/yyyy'); $customer_children_array[] = "('$customer_id','" . $customer_children['Firstname'] . "', '" . $customer_children['Lastname'] . "','" . $new_children_date_of_birth . "','" . (($utility->isNotEmpty($customer_children['Mobile'])) ? '+63' . $customer_children['Mobile'] : '') . "','1')"; } $customer_children_to_insert = implode(',', $customer_children_array); $customer->create_customer_children($customer_children_to_insert, $db); } $customer_interests = isset($_REQUEST['customer_interest']) ? $_REQUEST['customer_interest'] : ''; $customer_interest_array = array(); if ($customer_interests <> '') { $customer_interests = array_map(array($utility, 'upperCaseNestedArray'), $customer_interests); $customer_interests = array_map(array($db, 'escape'), $customer_interests); foreach ($customer_interests as $customer_interest) { $interest_category_id = $customer_interest['Category']; $interest_name = ($customer_interest['Interest']); $interest_id = $interest_hobbies->read_interest_id_by_name($interest_category_id, $interest_name, $db); if (!$utility->isNotEmpty($interest_id)) { $interest_id = $interest_hobbies->create_interest($interest_category_id, $interest_name, $db); } $customer_interest_array[] = "('" . $interest_id . "','$customer_id','1')"; } $customer_interest_to_insert = implode(',', $customer_interest_array); $customer->create_customer_interest_list($customer_interest_to_insert, $db); } $customer_affiliations = isset($_REQUEST['customer_affiliations']) ? $_REQUEST['customer_affiliations'] : ''; $customer_affiliations_array = array(); if ($customer_affiliations <> '') { $customer_affiliations = array_map(array($utility, 'upperCaseNestedArray'), $customer_affiliations); $customer_affiliations = array_map(array($db, 'escape'), $customer_affiliations); foreach ($customer_affiliations as $customer_affiliation) { $affiliations_category_id = $customer_affiliation['Category']; $affiliations_name = ($customer_affiliation['Affiliations']); $affiliations_id = $affiliations->read_affiliations_id_by_name($affiliations_category_id, $affiliations_name, $db); if (!$utility->isNotEmpty($affiliations_id)) { $affiliations_id = $affiliations->create_affiliations($affiliations_category_id, $affiliations_name, $db); } $customer_affiliations_array[] = "('" . $affiliations_id . "','$customer_id','1')"; } $customer_affiliations_to_insert = implode(',', $customer_affiliations_array); $customer->create_customer_affiliations_list($customer_affiliations_to_insert, $db); } if (intval($insert_customer) > 0 && intval($insert_customer_contact) > 0) { $return_arr["status"] = 1; $return_arr["message"] = "Customer Data Inserted"; $log_desc = "Add customer: %s"; $logger->create( $_SESSION['user']['id'], sprintf( $log_desc, ($customer_type == 1) ? '[ID:' . $customer_id . ', ' . $customer_data_array["mod-firstname"] . ' ' . $customer_data_array["mod-lastname"] . ']' : '[ID:' . $customer_id . ', ' . $customer_data_array["mod-corporation-name"] . ']' ), $customer_id, 'add_customer', $db ); } else { $return_arr["status"] = 0; $return_arr["message"] = "Customer Data Not Inserted"; } // $return_arr["status"]=1; // $return_arr["message"]="Customer Data Inserted"; echo json_encode($return_arr); } else if ($apiKey === '8906433219679554') { //Update customer details $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer_data = isset($_REQUEST['customer_data']) ? $_REQUEST['customer_data'] : '{}'; $customer_data_array = json_decode($customer_data, true); $customer_data_array = array_map(array($utility, 'upperCaseNestedArray'), $customer_data_array); $customer_data_array = array_map(array($db, 'escape'), $customer_data_array); $customer_type = 1; //Defualt Individual Customer if ($utility->isNotEmpty($customer_data_array["mod-corporation-name"])) { $customer_type = 2; } // if($customer_type == 1){ $new_customer_number = (($utility->isNotEmpty($customer_data_array["mod-contact"])) ? '+63' . $customer_data_array["mod-contact"] : ''); //modify $new_customer_number2 =(isset($customer_data_array["mod-other-mobile-number1"]) ? (($utility->isNotEmpty($customer_data_array["mod-other-mobile-number1"])) ? '+63' . $customer_data_array["mod-other-mobile-number1"] : '') : ''); $new_customer_number3 =(isset($customer_data_array["mod-other-mobile-number2"]) ? (($utility->isNotEmpty($customer_data_array["mod-other-mobile-number2"])) ? '+63' . $customer_data_array["mod-other-mobile-number2"] : '') : ''); // }else if($customer_type == 2){ // $new_customer_number = (($utility->isNotEmpty($customer_data_array["mod-contact-corporation"])) ? $customer_data_array["mod-contact-corporation"] : ''); // $new_customer_number = $utility->fix_mobile_format($new_customer_number); // } $customer_dms = isset($_REQUEST['customer_dms']) ? $_REQUEST['customer_dms'] : ''; $customer_dms = array_map("unserialize", array_unique(array_map("serialize", $customer_dms))); $customer_dms = array_map(array($db, 'escape'), $customer_dms); $force_update = isset($_REQUEST['force_update']) ? $_REQUEST['force_update'] : false; $force_update_reason = isset($_REQUEST['force_update_reason']) ? $db->escape($_REQUEST['force_update_reason']) : ''; // if($customer_dms <> ''){ // foreach ($customer_dms as $customer_dms_row){ // $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'],$customer_dms_row['Dealer'],'1',$db); // $customer_dms_id = $customer_dms_row['Customer_No'].'_'.$customer_dms_row['DMS'].$company_dealer_id; // $customer_dms_information = $customer->get_customer_dms_company_dealer_name_by_customer_dms_id($customer_dms_id,$db); // if(count($customer_dms_information) > 0 && $customer_id <> $customer_dms_information['customer_record_id']){ // $customer_dms_information = array_map(array($utility, 'upperCaseNestedArray'), $customer_dms_information); // $customer_dms_information = array_map(array($db, 'escape'), $customer_dms_information); // $return_arr["status"]=4; // $return_arr["message"]="This customer no. ".$customer_dms_row['Customer_No']." is already exist in ".$customer_dms_information['dms_name'].', '.$customer_dms_information['company_name'].' and '.$customer_dms_information['dealer_name']; // echo json_encode($return_arr); // exit; // } // } // } // if($customer->read_customer_name_if_exist($customer_data_array["mod-corporation-name"],$db) > 0){ // $customer_name = $customer->read_customer_info_and_id_by_name($customer_data_array["mod-corporation-name"],$db); // if($customer_name['corporation_name'] == $customer_data_array["mod-corporation-name"]){ $old_infos = $customer->read_customer_info_and_contact($customer_id, $db); $old_info_array = array(); foreach ($old_infos as $old_info) { $old_info_array = $old_info; } if ($db->escape($old_info_array['corporation_name']) <> $customer_data_array["mod-corporation-name"]) { if ($customer->read_customer_name_if_exist($customer_data_array["mod-corporation-name"], $db) > 0) { $return_arr["status"] = 0; $return_arr["message"] = "Customer name already exists."; echo json_encode($return_arr); exit; } } if ($customer_type == 1) { if ($old_info_array['mobile_phone_1'] <> $new_customer_number) { if (!$force_update) { if ($customer->read_customer_mobile_if_exist($new_customer_number, $db) > 0) { $return_arr["status"] = 2; $return_arr["message"] = "Mobile already registered."; echo json_encode($return_arr); exit; } } } // if($customer_type == 1){ if ($utility->isNotEmpty($customer_data_array["mod-email"])) { // if($customer_id == '27563965982706219'){ // echo $old_info_array['email_1'] .' '. $customer_data_array["mod-email"] ; // exit; // } if (strtolower($old_info_array['email_1']) <> strtolower($customer_data_array["mod-email"])) { if (!$force_update) { if ($customer->read_customer_email_if_exist($customer_data_array["mod-email"], $db) > 0) { $return_arr["status"] = 3; $return_arr["message"] = "Email already registered"; echo json_encode($return_arr); exit; } } } } } //reason in force update if ($force_update) { // $customer->insert_duplicate_reason($customer_id,$customer_data_array["mod-email"],$new_customer_number,$force_update_reason,$_SESSION['user']['id'],$utility,$db); $log_desc = "Duplicate customer: %s %s %s %s"; $logger->create( $_SESSION['user']['id'], sprintf( $log_desc, ($customer_type == 1) ? '[ID:' . $customer_id . ', ' . $customer_data_array["mod-firstname"] . ' ' . $customer_data_array["mod-lastname"] . ']' : '[ID:' . $customer_id . ', ' . $customer_data_array["mod-corporation-name"] . ']', ($utility->isNotEmpty($new_customer_number)) ? '[Mobile: ' . $new_customer_number . ']' : '', ($utility->isNotEmpty($customer_data_array["mod-email"])) ? '[Email: ' . $customer_data_array["mod-email"] . ']' : '', ($utility->isNotEmpty($force_update_reason)) ? '[Reason: ' . $force_update_reason . ']' : '' ), $customer_id, 'duplicate_customer', $db ); } $religion_name = ($customer_data_array["mod-dd-religion"]); if ($utility->isNotEmpty($religion_name)) { $religion_id = $religion->read_religion_id_by_name($religion_name, $db); if (!$utility->isNotEmpty($religion_id)) { $religion_id = $religion->create_religion($religion_name, $db); } } else { $religion_id = 0; } $date_of_birth = ''; if ($utility->isNotEmpty($customer_data_array["mod-birthdate"])) { $date_of_birth = $utility->convert_sql_date($customer_data_array["mod-birthdate"], 'mm/dd/yyyy'); } $nature_of_business_name = ($customer_data_array["mod-nature-of-business"]); if ($utility->isNotEmpty($nature_of_business_name)) { $nature_of_business_id = $nature_of_business->read_nature_of_business_id_by_name($nature_of_business_name, $db); if (!$utility->isNotEmpty($nature_of_business_id)) { $nature_of_business_id = $nature_of_business->create_nature_of_business($nature_of_business_name, $db); } } else { $nature_of_business_id = 0; } $profession_name = ($customer_data_array["mod-dd-profession"]); if ($utility->isNotEmpty($profession_name)) { $profession_id = $profession->read_profession_id_by_name($profession_name, $db); if (!$utility->isNotEmpty($profession_id)) { $profession_id = $profession->create_profession($profession_name, $db); } } else { $profession_id = 0; } $array_data['aha_status'] = intval($customer_data_array['aha-status']); // Insert Customer Informnation $update_customer = $customer->update_customer( $array_data, $customer_id, $customer_data_array["mod-corporation-name"], 0, //salutation_id $customer_data_array["mod-firstname"], $customer_data_array["mod-middlename"], $customer_data_array["mod-lastname"], $customer_data_array["mod-dd-suffix"], $customer_data_array["mod-dd-gender"], $customer_data_array["mod-dd-nationality"], $date_of_birth, $customer_data_array["mod-dd-marital-status"], 0, //source_id deprecated 0, //mode_of_contact_id deprecated $customer_data_array["mod-spouse"], $customer_data_array["mod-position"], '', //contact_person deprecated 'default.png', $_SESSION['user']['id'], $customer_type, $customer_data_array["mod-dd-customer-category"], $religion_id, $_SESSION['user']['id'], $customer_data_array["mod-business-company"], $profession_id, $nature_of_business_id, 1, //status $db ); // // Insert Customer Business // $update_customer_business = $customer->update_customer_business( // $customer_id, // $customer_data_array["mod-dd-profession"], // $customer_data_array["mod-business-company"], // '', //address // '0', //city_id // '', //postal // '1', //status // $db); $mode_of_contact_name = ($customer_data_array["mod-preferred-moc"]); if ($utility->isNotEmpty($mode_of_contact_name)) { $mode_of_contact_id = $mode_of_contact->read_mode_of_contact_id_by_name($mode_of_contact_name, $db); if (!$utility->isNotEmpty($mode_of_contact_id)) { $mode_of_contact_id = $mode_of_contact->create_mode_of_contact($mode_of_contact_name, $db); } } else { $mode_of_contact_id = 0; } $update_customer_contact = $customer->update_customer_contact( // var_dump($utility->fix_mobile_format($customer_data_array["mod-other-mobile-number"]));exit; $customer_id, $customer_data_array["mod-address-1"], $customer_data_array["mod-address-2"], '0', //state 1 '0', //state 2 $customer_data_array["mod-dd-city-1"], $customer_data_array["mod-dd-city-2"], $customer_data_array["mod-postal-1"], $customer_data_array["mod-postal-2"], $customer_data_array["mod-email"], (isset($customer_data_array["mod-other-email1"]) ? $customer_data_array["mod-other-email1"] : ''), (isset($customer_data_array["mod-other-email2"]) ? $customer_data_array["mod-other-email2"] : ''), $customer_data_array["mod-viber"], $customer_data_array["mod-facebook"], $customer_data_array["mod-instagram"], $customer_data_array["mod-telegram"], $customer_data_array["mod-whatsapp"], '', //other social $customer_data_array["mod-website"], (isset($customer_data_array["mod-business-number"]) ? $utility->fix_mobile_format($customer_data_array["mod-business-number"]) :''), '', //fax $new_customer_number, (isset($customer_data_array['mod-other-mobile-number1']) ? $utility->fix_mobile_format($customer_data_array["mod-other-mobile-number1"]):''), (isset($customer_data_array['mod-other-mobile-number2']) ? $utility->fix_mobile_format($customer_data_array["mod-other-mobile-number2"]):''), $utility->fix_mobile_format($customer_data_array["mod-home-phone"]), $mode_of_contact_id, $customer_data_array["mod-landline"], '1', $db ); $customer->delete_customer_dms($customer_id, $granted_company_ids, $db); $customer_dms_array = array(); if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $customer_dms_array[] = "('$customer_id','" . $customer_dms_row['Customer_No'] . '_' . $customer_dms_row['DMS'] . $company_dealer_id . "'," . $company_dealer_id . ",'1')"; } $customer_dms_to_insert = implode(',', $customer_dms_array); $insert_customer_dms = $customer->create_customer_dms($customer_dms_to_insert, $db); } $customer_contact_persons = isset($_REQUEST['customer_contact_person']) ? $_REQUEST['customer_contact_person'] : ''; // print_r($customer_contact_persons);exit; $customer->delete_contact_person($customer_id, $db); $customer_contact_person_array = array(); if ($customer_contact_persons <> '') { $customer_contact_persons = array_map(array($utility, 'upperCaseNestedArray'), $customer_contact_persons); $customer_contact_persons = array_map(array($db, 'escape'), $customer_contact_persons); foreach ($customer_contact_persons as $customer_contact_person) { $customer_contact_person_array[] = "('$customer_id','" . $customer_contact_person['Fullname'] . "','" . $customer_contact_person['Email'] . "','" . (($utility->isNotEmpty($customer_contact_person["Mobile"])) ? '+63' . $customer_contact_person["Mobile"] : '') . "','1')"; } $contact_person_to_insert = implode(',', $customer_contact_person_array); $customer->create_customer_contact_person($contact_person_to_insert, $db); } $customer_childrens = isset($_REQUEST['customer_children']) ? $_REQUEST['customer_children'] : ''; $customer_children_array = array(); $customer->delete_customer_children($customer_id, $db); if ($customer_childrens <> '') { $customer_childrens = array_map(array($utility, 'upperCaseNestedArray'), $customer_childrens); $customer_childrens = array_map(array($db, 'escape'), $customer_childrens); foreach ($customer_childrens as $customer_children) { $new_children_date_of_birth = $utility->convert_sql_date($customer_children['Birthday'], 'mm/dd/yyyy'); $customer_children_array[] = "('$customer_id','" . $customer_children['Firstname'] . "', '" . $customer_children['Lastname'] . "','" . $new_children_date_of_birth . "','" . (($utility->isNotEmpty($customer_children['Mobile'])) ? '+63' . $customer_children['Mobile'] : '') . "','1')"; } $customer_children_to_insert = implode(',', $customer_children_array); $customer->create_customer_children($customer_children_to_insert, $db); } $customer_interests = isset($_REQUEST['customer_interest']) ? $_REQUEST['customer_interest'] : ''; $customer_interest_array = array(); $customer->delete_customer_interest_list($customer_id, $db); if ($customer_interests <> '') { $customer_interests = array_map(array($utility, 'upperCaseNestedArray'), $customer_interests); $customer_interests = array_map(array($db, 'escape'), $customer_interests); foreach ($customer_interests as $customer_interest) { $interest_category_id = $customer_interest['Category']; $interest_name = ($customer_interest['Interest']); $interest_id = $interest_hobbies->read_interest_id_by_name($interest_category_id, $interest_name, $db); if (!$utility->isNotEmpty($interest_id)) { $interest_id = $interest_hobbies->create_interest($interest_category_id, $interest_name, $db); } $customer_interest_array[] = "('" . $interest_id . "','$customer_id','1')"; } $customer_interest_to_insert = implode(',', $customer_interest_array); $customer->create_customer_interest_list($customer_interest_to_insert, $db); } $customer_affiliations = isset($_REQUEST['customer_affiliations']) ? $_REQUEST['customer_affiliations'] : ''; $customer_affiliations_array = array(); $customer->delete_customer_affiliations_list($customer_id, $db); if ($customer_affiliations <> '') { $customer_affiliations = array_map(array($utility, 'upperCaseNestedArray'), $customer_affiliations); $customer_affiliations = array_map(array($db, 'escape'), $customer_affiliations); foreach ($customer_affiliations as $customer_affiliation) { $affiliations_category_id = $customer_affiliation['Category']; $affiliations_name = ($customer_affiliation['Affiliations']); $affiliations_id = $affiliations->read_affiliations_id_by_name($affiliations_category_id, $affiliations_name, $db); if (!$utility->isNotEmpty($affiliations_id)) { $affiliations_id = $affiliations->create_affiliations($affiliations_category_id, $affiliations_name, $db); } $customer_affiliations_array[] = "('" . $affiliations_id . "','$customer_id','1')"; } $customer_affiliations_to_insert = implode(',', $customer_affiliations_array); $customer->create_customer_affiliations_list($customer_affiliations_to_insert, $db); } if (intval($update_customer) > 0 && intval($update_customer_contact) > 0) { $return_arr["status"] = 1; $return_arr["message"] = "Customer Data Updated"; $old_name = ''; $new_name = ''; if ($customer_type == 1) { $old_name = $old_info_array['first_name'] . ' ' . $old_info_array['middle_name'] . ' ' . $old_info_array['last_name']; $new_name = $customer_data_array["mod-firstname"] . ' ' . $customer_data_array["mod-middlename"] . ' ' . $customer_data_array["mod-lastname"]; } else if ($customer_type == 2) { $old_name = $old_info_array['corporation_name']; $new_name = $customer_data_array["mod-corporation-name"]; } // echo'NEW DATA
    ';print_r($customer_data_array);echo'
    '; // echo'OLD DATA :
    ';print_r($old_info_array); echo'
    '; //modify $log_name = ($old_name == $new_name) ? '' : "[Name: " . $old_name . " to " . $new_name . "]\n"; $log_mobile = ($old_info_array["mobile_phone_1"] == $new_customer_number) ? '' : "[Mobile: " . $old_info_array["mobile_phone_1"] . " to " . $new_customer_number . "]\n"; $log_mobile2 = ($old_info_array['mobile_phone_2'] == $new_customer_number2 ? '' : '[Other Mobile 1 :'. $old_info_array['mobile_phone_2'].' to '.$new_customer_number2.']\n'); $log_mobile3 =($old_info_array['mobile_phone_3'] == $new_customer_number3 ? '' : '[Other Mobile 2 :'. $old_info_array['mobile_phone_3'].' to '.$new_customer_number3.']\n'); $log_email = ($old_info_array["email_1"] == $customer_data_array["mod-email"]) ? '' : "[Email: " . $old_info_array["email_1"] . " to " . $customer_data_array["mod-email"] . "]\n"; $log_email2 =(isset($customer_data_array["mod-other-email1"]) ? ($old_info_array["email_2"] == $customer_data_array["mod-other-email1"]) ? '' : "[Email: " . $old_info_array["email_2"] . " to " . $customer_data_array["mod-other-email1"] . "]\n" :''); $log_email3 =(isset($customer_data_array["mod-other-email2"]) ? ($old_info_array["email_3"] == $customer_data_array["mod-other-email2"]) ? '' : "[Email: " . $old_info_array["email_3"] . " to " . $customer_data_array["mod-other-email2"] . "]\n" : ''); $log_address = ($old_info_array["address_1"] == $customer_data_array["mod-address-1"]) ? '' : "[Address: " . $old_info_array["address_1"] . " to " . $customer_data_array["mod-address-1"] . "]\n"; $log_address2 = ($old_info_array["address_2"] == $customer_data_array["mod-address-2"]) ? '' : "[Other address: " . $old_info_array["address_2"] . " to " . $customer_data_array["mod-address-2"] . "]\n"; $log_bday = ($old_info_array["date_of_birth"] == date('Y-m-d',strtotime($customer_data_array["mod-birthdate"]))) ? '' : "[Birthday: " . $old_info_array["date_of_birth"] . " to " . date('Y-m-d',strtotime($customer_data_array["mod-birthdate"])) . "]\n"; $log_gender = ($old_info_array["gender_id"] == $customer_data_array["mod-dd-gender"]) ? '' : "[Gender: " . ($old_info_array["gender_id"]==1 ? 'Male' : 'Female') . " to " . ($customer_data_array["mod-dd-gender"]==1 ? 'Male' : 'Female') . "]\n"; $log_desc = "Update customer: %s%s%s%s%s%s%s%s%s%s%s%s"; //modify $logger->create( $_SESSION['user']['id'], sprintf( $log_desc, "[ID:" . $customer_id . ", " . $new_name . "]\n", $log_name, $log_gender, $log_bday, $log_mobile, $log_mobile2, $log_mobile3, $log_email, $log_email2, $log_email3, $log_address, $log_address2 ), $customer_id, 'update_customer', $db ); } else { $return_arr["status"] = 0; $return_arr["message"] = "Customer Data Not Updated"; } // $return_arr["status"]=1; // $return_arr["message"]="Customer Data Updated"; echo json_encode($return_arr); } else if ($apiKey === '3463916057587803' && $utility->isPostMethod($server_method)) { //Read $customer_id = isset($_REQUEST['customer_id']) ? $db->escape($_REQUEST['customer_id']) : '-1'; $customer_information = $customer->read_customer_profile($customer_id, $db); $customer_information['mod-dd-religion'] = $religion->read_religion_name_by_id($customer_information['mod-dd-religion'], $db); if ($utility->isNotEmpty($customer_information['mod-birthdate'])) { $customer_information['mod-birthdate'] = $utility->convert_sql_date_to_date_picker($customer_information['mod-birthdate']); //$religion->read_religion_name_by_id($customer_information['mod-birthdate-unformat'],$db); } // $customer_business = $customer->read_customer_business($customer_id,$db); $customer_contact = $customer->read_customer_contact($customer_id, $db); $return_information = array_merge($customer_information, $customer_contact); echo json_encode(array($return_information)); } else if ($apiKey === '8361020315855100' && $utility->isPostMethod($server_method)) { //Read Display // echo'aaaaa';exit $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer_information = $customer->read_customer_profile_display($customer_id, $granted_company_ids, $db); $customer_information['main_email'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_email']) ? $utility->mask_email($customer_information['main_email']) : '') : ((isset($fields_permissions['fields_email_1']) && !$fields_permissions['fields_email_1']) ? ($utility->isNotEmpty($customer_information['main_email']) ? $utility->mask_email($customer_information['main_email']) : '') : $customer_information['main_email']); $customer_information['main_customer_email_2'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_email_2']) ? $utility->mask_email($customer_information['main_customer_email_2']) : '') : ((isset($fields_permissions['fields_email_2']) && !$fields_permissions['fields_email_2']) ? ($utility->isNotEmpty($customer_information['main_customer_email_2']) ? $utility->mask_email($customer_information['main_customer_email_2']) : '') : $customer_information['main_customer_email_2']); $customer_information['main_customer_landline'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_landline']) ? $utility->mask($customer_information['main_customer_landline'], 2, 1) : '') : ((isset($fields_permissions['fields_landline']) && !$fields_permissions['fields_landline']) ? ($utility->isNotEmpty($customer_information['main_customer_landline']) ? $utility->mask($customer_information['main_customer_landline'], 2, 1) : '') : $customer_information['main_customer_landline']); $customer_information['main_customer_mobile'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_mobile']) ? $utility->mask($customer_information['main_customer_mobile'], 4, 1) : '') : ((isset($fields_permissions['fields_mobile_1']) && !$fields_permissions['fields_mobile_1']) ? ($utility->isNotEmpty($customer_information['main_customer_mobile']) ? $utility->mask($customer_information['main_customer_mobile'], 4, 1) : '') : $customer_information['main_customer_mobile']); $customer_information['main_customer_mobile_2'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_mobile_2']) ? $utility->mask($customer_information['main_customer_mobile_2'], 4, 1) : '') : ((isset($fields_permissions['fields_mobile_2']) && !$fields_permissions['fields_mobile_2']) ? ($utility->isNotEmpty($customer_information['main_customer_mobile_2']) ? $utility->mask($customer_information['main_customer_mobile_2'], 4, 1) : '') : $customer_information['main_customer_mobile_2']); $customer_information['main_customer_home_mobile'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_home_mobile']) ? $utility->mask($customer_information['main_customer_home_mobile'], 4, 1) : '') : ((isset($fields_permissions['fields_home_phone']) && !$fields_permissions['fields_home_phone']) ? ($utility->isNotEmpty($customer_information['main_customer_home_mobile']) ? $utility->mask($customer_information['main_customer_home_mobile'], 4, 1) : '') : $customer_information['main_customer_home_mobile']); $customer_information['main_customer_business_mobile'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_business_mobile']) ? $utility->mask($customer_information['main_customer_business_mobile'], 4, 1) : '') : ((isset($fields_permissions['fields_business_phone']) && !$fields_permissions['fields_business_phone']) ? ($utility->isNotEmpty($customer_information['main_customer_business_mobile']) ? $utility->mask($customer_information['main_customer_business_mobile'], 4, 1) : '') : $customer_information['main_customer_business_mobile']); $customer_information['main_customer_address_1'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_address_1']) ? $utility->mask($customer_information['main_customer_address_1'], 2, 2) : '') : ((isset($fields_permissions['fields_address_1']) && !$fields_permissions['fields_address_1']) ? ($utility->isNotEmpty($customer_information['main_customer_address_1']) ? $utility->mask($customer_information['main_customer_address_1'], 3, 0) : '') : $customer_information['main_customer_address_1']); $customer_information['main_customer_address_2'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_address_2']) ? $utility->mask($customer_information['main_customer_address_2'], 2, 2) : '') : ((isset($fields_permissions['fields_address_2']) && !$fields_permissions['fields_address_2']) ? ($utility->isNotEmpty($customer_information['main_customer_address_2']) ? $utility->mask($customer_information['main_customer_address_2'], 3, 0) : '') : $customer_information['main_customer_address_2']); $customer_information['main_viber'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_viber']) ? $utility->mask($customer_information['main_viber'], 2, 1) : '') : ((isset($fields_permissions['fields_viber']) && !$fields_permissions['fields_viber']) ? ($utility->isNotEmpty($customer_information['main_viber']) ? $utility->mask($customer_information['main_viber'], 2, 1) : '') : $customer_information['main_viber']); $customer_information['main_facebook'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_facebook']) ? $utility->mask($customer_information['main_facebook'], 2, 1) : '') : ((isset($fields_permissions['fields_facebook']) && !$fields_permissions['fields_facebook']) ? ($utility->isNotEmpty($customer_information['main_facebook']) ? $utility->mask($customer_information['main_facebook'], 2, 1) : '') : $customer_information['main_facebook']); $customer_information['main_instagram'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_instagram']) ? $utility->mask($customer_information['main_instagram'], 2, 1) : '') : ((isset($fields_permissions['fields_instagram']) && !$fields_permissions['fields_instagram']) ? ($utility->isNotEmpty($customer_information['main_instagram']) ? $utility->mask($customer_information['main_instagram'], 2, 1) : '') : $customer_information['main_instagram']); $customer_information['main_whatsapp'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_whatsapp']) ? $utility->mask($customer_information['main_whatsapp'], 2, 1) : '') : ((isset($fields_permissions['fields_whatsapp']) && !$fields_permissions['fields_whatsapp']) ? ($utility->isNotEmpty($customer_information['main_whatsapp']) ? $utility->mask($customer_information['main_whatsapp'], 2, 1) : '') : $customer_information['main_whatsapp']); $customer_information['main_telegram'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_telegram']) ? $utility->mask($customer_information['main_telegram'], 2, 1) : '') : ((isset($fields_permissions['fields_telegram']) && !$fields_permissions['fields_telegram']) ? ($utility->isNotEmpty($customer_information['main_telegram']) ? $utility->mask($customer_information['main_telegram'], 2, 1) : '') : $customer_information['main_telegram']); // $customer_information['mod-dd-religion']= $religion->read_religion_name_by_id($customer_information['mod-dd-religion'],$db); // // if($utility->isNotEmpty($customer_information['information_dob'] )){ // $customer_information['information_dob'] = $utility->convert_sql_date_to_date_picker($customer_information['information_dob']); //$religion->read_religion_name_by_id($customer_information['mod-birthdate-unformat'],$db); // } // $customer_business = $customer->read_customer_ business($customer_id,$db); // $customer_contact = $customer->read_customer_contact($customer_id,$db); // $return_information = array_merge($customer_information); echo json_encode(array($customer_information)); // echo'
    ';print_r($customer_information);echo'
    ';exit; } else if ($apiKey === '6579442853321353' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_profile_interest($customer_id, $db); } else if ($apiKey === '3099751888433363' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_dms($customer_id, $granted_company_ids, $db); } else if ($apiKey === '4788616921820004' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_contact_person($customer_id, $db); } else if ($apiKey === '8307826786414874' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_children($customer_id, $db); } else if ($apiKey === '2089441825396664' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_education($customer_id, $db); } else if ($apiKey === '5660696728127200' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_affiliations($customer_id, $db); } else if ($apiKey === '5474981987699557' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_unit_association($customer_id, $db); } else if ($apiKey === '2223348764004177' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_car_club($customer_id, $db); } else if ($apiKey === '9526394287040079' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_political_club($customer_id, $db); } else if ($apiKey === '7193296844816864' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_network_marketing($customer_id, $db); } else if ($apiKey === '4432527649394050' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_media_publication($customer_id, $db); } else if ($apiKey === '5103641855052276' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_sme_group($customer_id, $db); } else if ($apiKey === '1773522681941804' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_fraternities_sororities($customer_id, $db); } else if ($apiKey === '1803139298208721' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_facebook_group($customer_id, $db); } else if ($apiKey === '4010640559253012' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_celebrity_influencers($customer_id, $db); } else if ($apiKey === '9707323227112625' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_profile_dms($customer_id, $db); } else if ($apiKey === '4938305064275028' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_profile_company($customer_id, $db); } else if ($apiKey === '7340685518692652' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_profile_dealer($customer_id, $db); } else if ($apiKey === '9490540601210798') { //Update } else if ($apiKey === '7472626829226859' && $utility->isPostMethod($server_method)) { //Delete' $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $vehicle_ids = $customer->read_customer_vehicle_ids($customer_id, $db); // $json_arr['sales_image'] = '
    No Sales Image
    '; $json_arr['sales_image'] = ''; if (count($vehicle_ids) < 1) { echo json_encode($json_arr); return; } $vehicle_ids_array = array(); foreach ($vehicle_ids as $vehicle_id) { $vehicle_ids_array[] = $vehicle_id['id']; } $vehicle_ids_list = implode(',', $vehicle_ids_array); $customer_images = $customer->read_customer_sales_image_by_vehicle_ids($granted_company_ids, $vehicle_ids_list, $db); if (count($customer_images) < 1) { echo json_encode($json_arr); return; } $json_arr['sales_image'] = ""; foreach ($customer_images as $customer_image) { $json_arr['sales_image'] .= '
    '; } echo json_encode($json_arr); // echo $vehicle_list; } else if ($apiKey === '3975247589935894') { $search = isset($_REQUEST['search']) ? $db->escape($_REQUEST['search']) : ''; $customer->read_customer_corporation($search, $granted_company_ids, $db); } else if ($apiKey === '6817899882858207') { $search = isset($_REQUEST['search']) ? $db->escape($_REQUEST['search']) : ''; $customer->read_customer_names_and_id($granted_company_ids, $search, $db); } else if ($apiKey === '8666264351338448' && $utility->isPostMethod($server_method)) { //customer count $json_arr = array(); $type = (isset($_POST['type']) && $_POST['type'] != '0') ? " AND ci.type = '" . $_POST['type'] . "' " : ""; $gender = (isset($_POST['gender']) && $_POST['gender'] != 'all') ? " AND ci.gender_id = '" . $_POST['gender'] . "' " : ""; $dms = (isset($_POST['dms']) && $_POST['dms'] != '0') ? " AND sc.dms_id = '" . $_POST['dms'] . "' " : ""; $company = (isset($_POST['company']) && $_POST['company'] != '0') ? " AND scd.company_id = '" . $_POST['company'] . "' " : ""; $my_records = (isset($_POST['my_records']) && filter_var($_POST['my_records'], FILTER_VALIDATE_BOOLEAN)) ? " AND (ci.upload_by='$my_customer_record_id' OR ci.modified_by='$my_customer_record_id') " : ""; $age = ""; $where_age = " TIMESTAMPDIFF(YEAR,ci.date_of_birth, CURDATE() ) "; if (isset($_POST['filter_age']) && $_POST['filter_age'] != '0') { switch ($_POST['filter_age']) { case "below": $age = "AND $where_age <= 30 "; break; case "between": $age = "AND $where_age <= 50 AND $where_age >= 31 "; break; case "above": $age = "AND $where_age >= 51 "; break; } } $complete_data = ""; $incomplete_data = ""; $mobile_phone_1 = ""; $email_1 = ""; $address_1 = ""; $date_of_birth = ""; if (isset($_POST['filter_data']) && $_POST['filter_data'] != '0') { switch ($_POST['filter_data']) { case "Complete Data": $complete_data = " AND ((ci.date_of_birth <> '' and ci.gender_id <> 0 and cc.address_1 <> '' and cc.email_1 <> '' and cc.mobile_phone_1 <> '') AND ci.type = 1) OR (cc.address_1 <> '' AND cc.email_1 <> '' AND ci.type = 2) "; break; case "Incomplete Data": $incomplete_data = " AND ((ci.date_of_birth = '' OR ci.gender_id = 0 OR cc.address_1 = '' OR cc.email_1 = '' ) AND ci.type = 1) OR (cc.address_1 = '' or cc.email_1 = '' AND ci.type = 2) "; break; case "No Mobile": $mobile_phone_1 = " AND cc.mobile_phone_1 = '' "; break; case "No Email": $email_1 = " AND cc.email_1 = '' "; break; case "No Address": $address_1 = " AND cc.address_1 = '' "; break; case "No Gender": $gender = " AND ci.gender_id = '0' AND ci.type = '1' "; break; case "No Date of birth": $date_of_birth = " AND ci.date_of_birth = '' AND ci.type = '1' "; break; } } $query = "SELECT SUM( ( SELECT count(1) FROM ( SELECT sc.dms_id FROM inactive_customer ci INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN customer_contact cc ON ci.id = cc.customer_id INNER JOIN source_company sc ON scd.company_id = sc.id WHERE ci.status = 1 AND scd.company_id IN (" . $granted_company_ids . ") $type $gender $dms $company $age $complete_data $incomplete_data $mobile_phone_1 $email_1 $address_1 $date_of_birth $my_records GROUP BY ci.id ) as t2 WHERE t2.dms_id = source_dms.id ) ) as total_count, SUM( ( SELECT count(1) FROM ( SELECT sc.dms_id FROM inactive_customer ci INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN source_company sc ON scd.company_id = sc.id INNER JOIN customer_contact cc ON ci.id = cc.customer_id WHERE ci.date_uploaded > DATE_SUB(NOW(), INTERVAL 1 WEEK) AND ci.status = 1 AND scd.company_id IN (" . $granted_company_ids . ") $type $gender $dms $company $age $complete_data $incomplete_data $mobile_phone_1 $email_1 $address_1 $date_of_birth $my_records GROUP BY ci.id ) as t2 WHERE t2.dms_id = source_dms.id ) ) as new_customer_count, SUM( ( SELECT count(1) FROM ( SELECT sc.dms_id FROM inactive_customer ci INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN source_company sc ON scd.company_id = sc.id INNER JOIN customer_contact cc ON ci.id = cc.customer_id WHERE ci.date_modified > DATE_SUB(NOW(), INTERVAL 1 WEEK) AND ci.status = 1 AND scd.company_id IN (" . $granted_company_ids . ") $type $gender $dms $company $age $complete_data $incomplete_data $mobile_phone_1 $email_1 $address_1 $date_of_birth $my_records GROUP BY ci.id ) as t2 WHERE t2.dms_id = source_dms.id ) ) as updated_customer_count, SUM( ( SELECT count(1) FROM ( SELECT sc.dms_id FROM inactive_customer ci INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN source_company sc ON scd.company_id = sc.id INNER JOIN customer_contact cc ON ci.id = cc.customer_id WHERE ci.date_uploaded > DATE_SUB(NOW(), INTERVAL 1 DAY) AND ci.status = 1 AND scd.company_id IN (" . $granted_company_ids . ") $type $gender $dms $company $age $complete_data $incomplete_data $mobile_phone_1 $email_1 $address_1 $date_of_birth $my_records GROUP BY ci.id ) as t2 WHERE t2.dms_id = source_dms.id ) ) as new_today_customer_count FROM `source_dms` WHERE status = 1"; // return $query; $counts = $db->sql_query($query); foreach ($counts as $count) { $json_arr['total_count'] = 999;//str_replace( ',', '', $count['total_count']);//number_format($count['total_count']); $json_arr['new_customer_count'] = number_format($count['new_customer_count']); $json_arr['updated_customer_count'] = number_format($count['updated_customer_count']); $json_arr['new_today_customer_count'] = number_format($count['new_today_customer_count']); } // $json_arr['new_customer_count'] = $db -> select("SELECT // SUM( // ( // SELECT count(1) FROM // ( // SELECT cd.dms_id FROM customer ci // INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id // INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id // WHERE ci.date_uploaded > DATE_SUB(NOW(), INTERVAL 1 WEEK) AND ci.status = 1 AND scd.company_id IN (".$granted_company_ids.") GROUP BY ci.id // ) as t2 WHERE t2.dms_id = source_dms.id // ) // ) as total FROM `source_dms` WHERE status = 1"); // $json_arr['updated_customer_count'] = $db -> select("SELECT // SUM( // ( // SELECT count(1) FROM // ( // SELECT cd.dms_id FROM customer ci // INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id // INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id // WHERE ci.date_modified > DATE_SUB(NOW(), INTERVAL 1 WEEK) AND ci.status = 1 AND scd.company_id IN (".$granted_company_ids.") GROUP BY ci.id // ) as t2 WHERE t2.dms_id = source_dms.id // ) // ) as total FROM `source_dms` WHERE status = 1"); echo json_encode($json_arr); } else if ($apiKey === '3394212010636793' && $utility->isPostMethod($server_method)) { //Read Customer Interest $start_date = isset($_REQUEST['startDate']) ? $db->escape($_REQUEST['startDate']) : ''; $end_date = isset($_REQUEST['endDate']) ? $db->escape($_REQUEST['endDate']) : ''; $company = isset($_REQUEST['company']) ? $db->escape($_REQUEST['company']) : '0'; $return_arr["total"] = $customer->read_customer_total_number($start_date, $end_date, $company, $granted_company_ids, $db); echo json_encode($return_arr); } else if ($apiKey === '5441890951433809' && $utility->isPostMethod($server_method)) { //Read Customer Interest $start_date = isset($_REQUEST['startDate']) ? $db->escape($_REQUEST['startDate']) : ''; $end_date = isset($_REQUEST['endDate']) ? $db->escape($_REQUEST['endDate']) : ''; $company = isset($_REQUEST['company']) ? $db->escape($_REQUEST['company']) : '0'; $vehicle_total = isset($_REQUEST['vehicle_total']) ? intval($_REQUEST['vehicle_total']) : 0; $customer->read_customer_summary_count($start_date, $end_date, $company, $granted_company_ids, $vehicle_total, $db); } else if ($apiKey === '8525944844346448' && $utility->isPostMethod($server_method)) { //Read Customer Interest $start_date = isset($_REQUEST['startDate']) ? $db->escape($_REQUEST['startDate']) : ''; $end_date = isset($_REQUEST['endDate']) ? $db->escape($_REQUEST['endDate']) : ''; $company = isset($_REQUEST['company']) ? $db->escape($_REQUEST['company']) : '0'; $customer->read_customer_counts($start_date, $end_date, $company, $granted_company_ids, $db); } else if ($apiKey === '3695340036334748' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $db->escape($_REQUEST['customer_id']) : '-1'; $affected_rows = $customer->delete($customer_id, $db); $json_arr = array(); if (intval($affected_rows) !== 0) { $json_arr['status'] = 1; $json_arr['message'] = 'Customer successfully removed.'; } else { $json_arr['status'] = 0; $json_arr['message'] = 'Customer not removed, please try again.'; } echo json_encode($json_arr); } else { $return_arr["message"] = " You are not allowed to do this action."; echo $return_arr["message"]; return; } } else { $return_arr["message"] = " You are not allowed to do this action."; echo $return_arr["message"]; return; } PK3Z index.phpnu[PK3Z*|f\f\ customer.phpnu[escape($_REQUEST['search']); $limit = $db->escape($_REQUEST['limit']); $offset = $db->escape($_REQUEST['offset']); $offset_limit = " LIMIT ". $offset.",".$limit; echo json_encode(getFilteredCustomerData($search,$offset_limit,'ASC','2',$db)); }else{ $return_arr["message"]=" You are not allowed to do this action."; echo $return_arr["message"]; return; } }else if($apiKey === '783485638454368'){ $result_arr["customer_data"] = array(); $corporation_count = 0; $corporation_percent = '0%'; $individual_count = 0; $individual_percent = '0%'; $male_count_query = 0; $male_percent = '0%'; $female_count_query = 0; $female_percent = '0%'; $age_count_query_below =0; $below_percent = '0%'; $age_count_query_between =0; $age_between_percent ='0%'; $age_count_query_above = 0; $above_percent = '0%'; $no_gender_count = 0; $query_overall = "SELECT SUM(t1.individual_count) as individual_count, SUM(t1.corporation_count) as corporation_count, SUM(t1.male_count) as male_count, SUM(t1.female_count) as female_count, SUM(t1.no_gender_count) as no_gender_count, SUM(t1.age_below) as age_below, SUM(t1.age_between) as age_between, SUM(t1.age_above) as age_above, SUM(t1.no_dob) as no_dob, SUM(t1.total) as total, SUM(t1.complete) as complete, SUM(t1.incomplete) as incomplete, SUM(t1.no_address) as no_address, SUM(t1.active) as active, (SUM(t1.total) - SUM(t1.active)) as inactive FROM (SELECT sc.dms_id, 1 as total, IF(c.type = 1, 1, 0) AS individual_count, IF(c.type = 2, 1, 0) AS corporation_count, IF(c.gender_id = 1, 1, 0) AS male_count, IF(c.gender_id = 2, 1, 0) AS female_count, IF(c.gender_id = 0 AND c.type = 1, 1, 0) AS no_gender_count, IF(cc.address_1 = '', 1, 0) AS no_address, IF(IFNULL(DATE_FORMAT(c.`date_of_birth`,'%Y-%m-%d'),'') = '' AND c.type = 1, 1, 0) AS no_dob, IF(TIMESTAMPDIFF(YEAR,c.date_of_birth,CURDATE()) <= 30 , 1,0) AS age_below, IF(TIMESTAMPDIFF(YEAR,c.date_of_birth,CURDATE()) <= 50 AND TIMESTAMPDIFF(YEAR,c.date_of_birth,CURDATE()) >= 31 , 1,0) AS age_between, IF(TIMESTAMPDIFF(YEAR,c.date_of_birth,CURDATE()) >= 51 , 1,0) AS age_above, IF((((IFNULL(DATE_FORMAT(c.`date_of_birth`,'%Y-%m-%d'),'') <> '' and c.gender_id <> 0 and cc.address_1 <> '' and cc.email_1 <> '' and cc.mobile_phone_1 <> '') AND c.type = 1) OR ((cc.address_1 <> '' and cc.email_1 <> '') AND c.type = 2)), 1, 0) AS complete, IF((((IFNULL(DATE_FORMAT(c.`date_of_birth`,'%Y-%m-%d'),'') = '' or c.gender_id = 0 or cc.address_1 = '' or cc.email_1 = '') AND c.type = 1) OR ((cc.address_1 = '' OR cc.email_1 = '') AND c.type = 2)) , 1, 0) AS incomplete, IF((SELECT DATEDIFF(NOW(),se.start_date_of_service) <= 365) || (SELECT DATEDIFF(NOW(),s.activity_date) <= 365) ,1,0) as active /*IF((SELECT DATEDIFF(NOW(),se.start_date_of_service) > 365) && (SELECT DATEDIFF(NOW(),s.activity_date) > 365) ,1,0) as inactive*/ FROM `customer` c INNER JOIN customer_contact cc ON c.id = cc.customer_id INNER JOIN customer_dms cd ON c.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN source_company sc ON scd.company_id = sc.id LEFT OUTER JOIN vehicle v ON c.id = v.customer_record_id LEFT OUTER JOIN sales s ON v.id = s.vehicle_id LEFT OUTER JOIN service se ON v.id = se.vehicle_id WHERE 1 AND c.status = 1 GROUP BY c.id) as t1"; // echo $query_overall;exit; $query_overall_results = $db -> sql_query($query_overall); foreach($query_overall_results as $result){ $corporation_count = $result['corporation_count'] == null ? 0 : $result['corporation_count'] ; $individual_count = $result['individual_count'] == null ? 0 : $result['individual_count'] ; $customer_total = (intval($individual_count) + intval($individual_count)); $corporation_percent = ($corporation_count > 0) ? number_format((($corporation_count*100) / $customer_total),2).'%' : '0%'; $individual_percent = ($individual_count > 0) ? number_format((($individual_count*100) / $customer_total),2).'%' : '0%'; $male_count_query = $result['male_count'] == null ? 0 : $result['male_count'] ; $male_percent = ($male_count_query > 0) ? number_format((($male_count_query*100) / $individual_count),2).'%' : '0%'; $female_count_query = $result['female_count'] == null ? 0 : $result['female_count'] ; $female_percent = ($female_count_query > 0) ? number_format((($female_count_query*100) / $individual_count),2).'%' : '0%'; $age_count_query_below = $result['age_below'] == null ? 0 : $result['age_below'] ; $below_percent = ($age_count_query_below > 0) ? number_format((($age_count_query_below*100) / $individual_count),2).'%' : '0%'; $age_count_query_between = $result['age_between'] == null ? 0 : $result['age_between'] ; $age_between_percent = ($age_count_query_between > 0) ? number_format((($age_count_query_between*100) / $individual_count),2).'%' : '0%'; $age_count_query_above = $result['age_above'] == null ? 0 : $result['age_above'] ; $above_percent = ($age_count_query_above > 0) ? number_format((($age_count_query_above*100) / $individual_count),2).'%' : '0%'; $no_gender_count = $result['no_gender_count'] == null ? 0 : $result['no_gender_count'] ; $no_dob_count = $result['no_dob'] == null ? 0 : $result['no_dob'] ; $total_count = $result['total'] == null ? 0 : $result['total'] ; $complete_count = $result['complete'] == null ? 0 : $result['complete'] ; $incomplete_count = $result['incomplete'] == null ? 0 : $result['incomplete'] ; $no_address_count = $result['no_address'] == null ? 0 : $result['no_address'] ; $active_count = $result['active'] == null ? 0 : $result['active'] ; $inactive_count = $result['inactive'] == null ? 0 : $result['inactive'] ; } $result_arr["customer_data"] = array_merge($result_arr["customer_data"], array(array( 'total_count'=>number_format($total_count), 'individual_customer'=>number_format($individual_count), 'corporation_customer'=>number_format($corporation_count), 'active'=>number_format($active_count), 'inactive'=>number_format($inactive_count), 'male'=>number_format($male_count_query), 'female'=>number_format($female_count_query), 'age_below_30'=>number_format($age_count_query_below), 'age_between_30_and_50'=>number_format($age_count_query_between), 'age_51_and_above'=>number_format($age_count_query_above), 'complete_data'=>number_format($complete_count), 'incomplete_data'=>number_format($incomplete_count), 'incomplete_no_address'=>number_format($no_address_count), 'incomplete_no_gender'=>number_format($no_gender_count), 'incomplete_no_dob'=>number_format($no_dob_count), ))); echo json_encode(array($result_arr)); }else if($apiKey === '6287648234678'){ $dms_count_query = "SELECT code, ( (SELECT count(1) FROM (SELECT sc.id FROM customer ci INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN source_company sc ON scd.company_id = sc.id WHERE ci.status = 1 GROUP BY ci.id,sc.id ) as t2 WHERE t2.id = source_company.id ) ) as total FROM `source_company` WHERE status = 1"; $dms_count = $db -> return_result($dms_count_query); $result_arr["company_count"] = array(); foreach($dms_count as $data){ $result_arr["company_count"] = array_merge($result_arr["company_count"], array(array( 'company_code' => $data['code'], 'count' => number_format($data['total']), ))); } echo json_encode($result_arr); return; }else if($apiKey === '46372832367856345'){ $result_arr["customer_dms_count"] = array(); $dms_count_query = "SELECT name, ( (SELECT count(1) FROM (SELECT sc.dms_id FROM customer ci INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN source_company sc ON scd.company_id=sc.id WHERE ci.status = 1 GROUP BY ci.id,sc.id ) as t2 WHERE t2.dms_id = source_dms.id ) ) as total FROM `source_dms` WHERE status = 1"; $dms_count = $db -> return_result($dms_count_query); foreach($dms_count as $row){ $result_arr["customer_dms_count"] = array_merge($result_arr["customer_dms_count"], array(array( $row['name']=>number_format($row['total']), ))); } echo json_encode($result_arr); return; }else if($apiKey === '658342658734685'){ $result_arr["records_count"] = array(); $customer_individidual_count = $db -> select("SELECT SUM((SELECT count(1) FROM (SELECT sc.dms_id FROM customer ci INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN source_company sc ON scd.company_id = sc.id WHERE ci.status = 1 GROUP BY ci.id ) as t2 WHERE t2.dms_id = source_dms.id ) ) as total FROM `source_dms` WHERE status = 1"); // $customer_individidual_count = $db -> select("SELECT SUM(((SELECT count(1) FROM (SELECT cd.dms_id FROM customer ci INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id WHERE ci.status = 1 GROUP BY ci.id ) as t2 WHERE t2.dms_id = source_dms.id ) ) ) as total FROM `source_dms` WHERE status = 1"); $customer_total = $customer_individidual_count; $vehicle_count = $db -> select("SELECT count(1) FROM `vehicle` WHERE status = 1 "); $sale_count = $db -> select("SELECT count(1) FROM sales s INNER JOIN vehicle v ON s.vehicle_id = v.id WHERE v.status = 1 AND s.status = 1"); $service_count = $db -> select("SELECT count(1) FROM service se INNER JOIN vehicle v ON se.vehicle_id = v.id WHERE v.status = 1 AND se.status = 1"); $result_arr["records_count"] = array_merge($result_arr["records_count"], array(array( 'customer_total'=>number_format($customer_total), 'vehicle_total'=>number_format($vehicle_count), 'service_total'=>number_format($service_count), 'sales_total'=>number_format($sale_count), ))); echo json_encode($result_arr); return; }else{ $return_arr["message"]=" You are not allowed to do this action."; echo $return_arr["message"]; return; } }else{ $return_arr["message"]=" You are not allowed to do this action."; echo $return_arr["message"]; return; } function getFilteredCustomerData($search,$offset_limit,$order_by,$sort_by,$db){ switch(intval($sort_by)){ case 1: //lastname $filter_sort_by = " c.last_name "; break; case 2: //firstname $filter_sort_by = " c.first_name "; break; case 3: //corporation name $filter_sort_by = " c.corporation_name "; break; case 4: //date created $filter_sort_by = " c.date_created "; break; case 5: //date uploaded $filter_sort_by = " c.date_uploaded "; break; } if(isNotEmpty($search)){ $filter_email = " OR cc.email_1 = '".$search."' "; }else{ $filter_email = ""; } $return_data['customer'] = array(); $query = " SELECT %s FROM customer c INNER JOIN customer_category ccat ON c.category_id = ccat.id INNER JOIN customer_contact cc ON c.id = cc.customer_id INNER JOIN employee e ON c.upload_by = e.id INNER JOIN customer_dms cd ON c.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN all_gender ag ON c.gender_id = ag.id INNER JOIN all_marital_status am ON c.marital_status_id = am.id INNER JOIN all_countries ac ON c.nationality_id = ac.num_code INNER JOIN all_suffix asx ON c.suffix_id = asx.id LEFT OUTER JOIN vehicle v ON c.id = v.customer_record_id LEFT OUTER JOIN sales s ON v.id = s.vehicle_id LEFT OUTER JOIN service se ON v.id = se.vehicle_id WHERE concat(c.id,' ', concat(c.corporation_name,' ',c.first_name,' ',c.last_name),' ', concat(c.first_name,' ',c.middle_name,' ',c.last_name),' ', concat('0',SUBSTRING(cc.mobile_phone_1, 4)), ' ',cc.mobile_phone_1,' ',cd.customer_dms_id) LIKE '%%%s%%' /*1 search*/ AND c.status = 1 GROUP BY c.id ORDER BY $filter_sort_by $order_by ".$offset_limit; $fields = " c.id, c.photo, IF(c.type = 1, concat(c.first_name,' ',c.middle_name,' ',c.last_name, ' ', IF(c.suffix_id < 1, '',asx.suffix_name )) ,c.corporation_name ) as name, am.name as marital_status, ag.gender_name, c.date_of_birth, 'Individual' as type, c.date_uploaded, TIMESTAMPDIFF(YEAR,c.date_of_birth, CURDATE()) as age_number, c.date_created, cc.mobile_phone_1, cc.mobile_phone_2, cc.email_1, cc.email_2, cc.business_phone, cc.fax_phone, cc.residential_phone, cc.address_1, cc.viber, cc.facebook, cc.instagram, cc.other_social, c.contact_person, ac.nationality, c.occupation, c.no_of_children, concat(e.first_name,' ',e.last_name) as upload_by, cd.customer_dms_id as customer_number, c.type, ( IF( c.category_id <> 0,ccat.name, IF( COUNT(se.id) > 0 && COUNT(s.id) < 1, 'SVO', IF( COUNT(se.id) < 1 && COUNT(s.id) > 0, 'SAO', IF( COUNT(v.id) = 1 && COUNT(se.id) > 0 && COUNT(s.id) > 0, 'LYL', IF( COUNT(v.id) > 1 && COUNT(v.id) < 4, 'SLY', IF( COUNT(v.id) > 3, 'VIP','None'/*VVIP*/ ) ) ) ) ) ) ) as customer_category, IF( (SELECT DATEDIFF(NOW(),se.start_date_of_service) <= 365) || (SELECT DATEDIFF(NOW(),s.activity_date) <= 365) , '1','2' ) as isActive "; $count = " 1 "; /** * @Clarence Andaya doon sa customer Database natin mag add k ng field for Customer Catefgory ang possible Value nya as per WQT ay ang mga sumusunod SVO = Service Only bought outside Autohub done SAO = Sales Only Serviced by other non-autohub dealership LYL = Loyal Customer (with Sales and Service transaction) SLY = bought 2-3 cars from any Autohub Brands VIP = bought 4 cars and up from any AUtohub brands VVIP = Asshole customer Service ONLY wlang entry sa sales transaction ibig sabihin hindi sa atin nabili ang unit SAO nabili sa atin di nman nagpapa service Parse Inactive Active customer pag walng service at sales trnsaction for 1 year - mark as inactive if no date */ // echo (sprintf($query,$fields,$search));exit; $data_list = $db -> sql_query(sprintf($query,$fields,$search)); $query_count = $db -> select("SELECT COUNT(1) FROM ( ".sprintf($query,$count,$search)." ) as total_count"); if( $query_count > 0){ $record_counter = 1; foreach ($data_list as $data){ $data = array_map("replaceNull", $data); $involvements = "SELECT sd.name AS dms, sc.code AS company, sdr.code AS dealer FROM `customer_dms` cd INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN source_company sc ON sc.id = scd.company_id INNER JOIN source_dms sd ON sc.`dms_id` = sd.id INNER JOIN source_dealer sdr ON sdr.id = scd.dealer_id WHERE `customer_record_id` IN ('".$data['id']."')"; $in = $db->return_result($involvements); $dms = array(); $company = array(); $dealer = array(); foreach($in as $data1){ $dms = array_merge($dms, array($data1['dms'])); $company = array_merge($company, array($data1['company'])); $dealer = array_merge($dealer, array($data1['dealer'])); } $dms_new = array_unique($dms); $company_new = array_unique($company); $dealer_new = array_unique($dealer); $list_dms = implode(', ', $dms_new); $list_company = implode(', ', $company_new); $list_dealer = implode(', ', $dealer_new); // $return_data['customer'] = array_merge($return_data['customer'],array(array('No.'=>$record_counter++,'Name'=>$data['name'],'Age'=>$data['age_number'],'Gender'=>$data['gender_name'],'Email'=>$data['email_1'],'Mobile'=>$data['mobile_phone_1'],'Type'=>(intval($data['type']) === 1) ? 'Individual' : 'Corporation' ))); if(intval($data['type']) === 1){ $return_data['customer'] = array_merge($return_data['customer'], array(array( // 'No.'=>$record_counter++, 'customer_id'=>$data['id'], 'customer_no'=>$data['customer_number'], 'name'=>$data['name'], 'type'=>(intval($data['type']) === 1) ? 'Individual' : 'Corporation', 'gender'=>$data['gender_name'], 'dob'=>$data['date_of_birth'], 'age'=>$data['age_number'], 'status'=>$data['marital_status'], 'email'=>$data['email_1'], 'email_2'=>$data['email_2'], 'viber'=>$data['viber'], 'facebook'=>$data['facebook'], 'instagram'=>$data['instagram'], 'other_social'=>$data['other_social'], 'mobile'=>$data['mobile_phone_1'], 'mobile_2'=>$data['mobile_phone_2'], 'business_phone'=>$data['business_phone'], 'fax'=>$data['fax_phone'], 'home_phone'=>$data['residential_phone'], 'contact_person'=>$data['contact_person'], 'nationality'=>$data['nationality'], 'occupation'=>$data['occupation'], 'no_of_children'=>$data['no_of_children'], 'dms'=>$list_dms, 'company'=>$list_company, 'dealer'=>$list_dealer, 'date'=>$data['date_created'], 'upload_date'=>$data['date_uploaded'], 'upload_by'=>$data['upload_by'], 'customer_category'=>$data['customer_category'], 'is_active'=>(intval($data['isActive']) == 1 ? 'Active' : 'Inactive') , ))); }else{ $return_data['customer'] = array_merge($return_data['customer'], array(array( // 'No.'=>$record_counter++, 'customer_id'=>$data['id'], 'customer_no'=>$data['customer_number'], 'name'=>$data['name'], 'type'=>(intval($data['type']) === 1) ? 'Individual' : 'Corporation', 'gender'=>'', 'dob'=>$data['date_of_birth'], 'age'=>$data['age_number'], 'status'=>'', 'email'=>$data['email_1'], 'email_2'=>$data['email_2'], 'viber'=>$data['viber'], 'facebook'=>$data['facebook'], 'instagram'=>$data['instagram'], 'other_social'=>$data['other_social'], 'mobile'=>$data['mobile_phone_1'], 'mobile_2'=>$data['mobile_phone_2'], 'business_phone'=>$data['business_phone'], 'fax'=>$data['fax_phone'], 'home_phone'=>$data['residential_phone'], 'contact_person'=>$data['contact_person'], 'nationality'=>'', 'occupation'=>'', 'no_of_children'=>'', 'dms'=>$list_dms, 'company'=>$list_company, 'dealer'=>$list_dealer, 'date'=>$data['date_created'], 'upload_date'=>$data['date_uploaded'], 'upload_by'=>$data['upload_by'], 'customer_category'=>$data['customer_category'], 'is_active'=>(intval($data['isActive']) == 1 ? 'Active' : 'Inactive') , ))); } } $return_data['found'] =$query_count." Record".((intval($query_count) < 2) ? '' : 's' )." Found"; }else{ // $return_data['customer'] = array_merge($return_data['customer'],array(array('Name'=>'','Age'=>'','Gender'=>'','Email'=>'','Mobile'=>'','Type'=>''))); $return_data['found'] = "No Record Found"; } $return_data['total'] = $query_count; return array($return_data); } function isNotEmpty($data){ return preg_match('/\S/', $data); } function replaceNull($s){ return ($s <> null ) ? $s : '' ; } ?>PK3ZҾ? error_lognu[[06-May-2024 15:01:33 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-May-2024 15:01:33 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-May-2024 15:02:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-May-2024 15:02:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-May-2024 15:36:48 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-May-2024 15:37:06 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-May-2024 15:56:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-May-2024 15:56:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-May-2024 16:39:40 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [06-May-2024 18:11:03 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [06-May-2024 18:11:16 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [06-May-2024 18:24:43 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [07-May-2024 11:31:32 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [08-May-2024 13:43:31 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [08-May-2024 13:43:33 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [08-May-2024 13:43:33 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [08-May-2024 13:44:02 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [08-May-2024 14:30:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [08-May-2024 14:32:24 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [10-May-2024 10:38:39 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [10-May-2024 10:55:25 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [10-May-2024 11:32:44 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [11-May-2024 10:21:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-May-2024 10:24:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 09:06:29 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 09:14:36 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [13-May-2024 09:15:35 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [13-May-2024 09:17:26 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [13-May-2024 09:41:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 09:42:38 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 09:44:09 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 09:44:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 09:44:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 09:44:58 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 09:46:16 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 09:47:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 10:08:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 10:09:06 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [13-May-2024 10:09:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 10:10:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-May-2024 16:23:05 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-May-2024 08:37:30 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-May-2024 10:12:01 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-May-2024 14:04:03 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-May-2024 14:17:48 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-May-2024 17:21:07 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-May-2024 17:21:49 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-May-2024 17:29:27 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-May-2024 17:45:40 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-May-2024 18:31:55 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [15-May-2024 08:11:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [15-May-2024 08:37:15 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [15-May-2024 08:40:02 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [15-May-2024 08:40:08 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [15-May-2024 08:48:35 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [15-May-2024 08:49:20 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [15-May-2024 08:50:57 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [15-May-2024 09:11:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [15-May-2024 09:50:10 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [15-May-2024 15:09:29 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [15-May-2024 15:37:53 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [16-May-2024 11:03:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [16-May-2024 15:51:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [16-May-2024 16:41:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [17-May-2024 08:27:13 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-May-2024 09:31:46 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [17-May-2024 10:31:16 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-May-2024 10:41:24 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-May-2024 10:41:26 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-May-2024 10:41:27 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-May-2024 13:07:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [20-May-2024 13:36:41 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [20-May-2024 15:07:18 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [20-May-2024 17:37:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [20-May-2024 17:48:44 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-May-2024 11:07:02 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-May-2024 13:48:13 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-May-2024 13:49:03 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-May-2024 13:49:49 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-May-2024 13:50:27 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-May-2024 13:59:28 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-May-2024 13:59:29 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-May-2024 14:55:44 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-May-2024 17:19:28 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-May-2024 17:39:28 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-May-2024 18:01:23 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [22-May-2024 11:02:16 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [22-May-2024 11:03:45 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [22-May-2024 11:05:20 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [22-May-2024 11:20:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 11:21:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 11:21:11 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:30:11 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [22-May-2024 13:51:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:51:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:51:54 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:51:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:52:08 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:53:06 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:53:23 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:53:36 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:53:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:54:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:54:32 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:54:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:54:53 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:55:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:55:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:57:55 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:58:23 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:58:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:58:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 13:59:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:00:10 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:03:36 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:07:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:08:23 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:09:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:09:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:10:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:17:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:18:20 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:23:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:23:29 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:23:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:24:20 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:24:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:26:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:27:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:27:58 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:28:37 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:28:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:29:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:29:54 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:30:05 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:30:33 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:37:09 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:45:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:45:10 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:45:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:45:22 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:45:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 14:45:33 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 15:08:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 15:08:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 15:10:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 15:13:28 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 15:13:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 15:13:56 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 16:35:29 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [22-May-2024 16:35:40 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [22-May-2024 16:57:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 18:03:18 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-May-2024 21:11:09 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-May-2024 08:49:50 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-May-2024 08:50:47 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-May-2024 09:25:54 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [23-May-2024 13:21:36 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-May-2024 14:27:48 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-May-2024 09:17:55 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-May-2024 11:09:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-May-2024 11:36:35 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [24-May-2024 14:02:11 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [24-May-2024 14:02:35 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [24-May-2024 14:04:21 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [24-May-2024 15:04:12 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [24-May-2024 15:59:09 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [24-May-2024 16:25:16 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [24-May-2024 16:25:25 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [24-May-2024 17:46:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-May-2024 08:54:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-May-2024 09:22:05 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-May-2024 09:35:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-May-2024 11:21:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-May-2024 12:00:46 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-May-2024 16:43:25 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [27-May-2024 16:44:13 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [27-May-2024 16:44:52 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [27-May-2024 16:45:29 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [27-May-2024 16:52:16 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [28-May-2024 08:38:48 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-May-2024 09:34:02 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [28-May-2024 09:35:27 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [28-May-2024 09:36:28 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [28-May-2024 14:09:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-May-2024 14:13:33 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [28-May-2024 14:17:58 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [28-May-2024 15:46:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-May-2024 16:09:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-May-2024 16:21:50 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-May-2024 18:17:51 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [29-May-2024 08:37:52 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [29-May-2024 15:06:55 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [29-May-2024 15:07:03 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [31-May-2024 08:47:23 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [31-May-2024 08:47:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [31-May-2024 08:48:06 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [31-May-2024 08:50:06 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [31-May-2024 08:50:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [31-May-2024 08:51:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [31-May-2024 08:51:23 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [31-May-2024 08:51:32 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [31-May-2024 10:21:31 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [31-May-2024 10:26:55 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [03-Jun-2024 11:37:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 11:37:36 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 11:44:36 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 11:46:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 11:49:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 11:53:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 12:13:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 12:13:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 12:13:48 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 12:13:53 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 12:14:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 12:15:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 12:15:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 12:15:23 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 13:39:37 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 13:41:52 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 13:43:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 13:46:12 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [03-Jun-2024 13:46:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 13:47:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 14:46:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 15:01:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jun-2024 15:25:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [04-Jun-2024 08:07:17 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [04-Jun-2024 08:18:23 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [04-Jun-2024 15:46:04 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [04-Jun-2024 15:46:17 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [05-Jun-2024 13:42:37 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 13:53:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 14:05:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 14:10:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 14:11:16 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 14:11:23 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 14:11:32 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 14:12:00 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 14:12:13 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 14:12:55 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 14:13:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 14:23:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 14:23:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 15:00:42 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [05-Jun-2024 16:30:05 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [05-Jun-2024 16:40:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 16:45:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Jun-2024 18:38:23 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [05-Jun-2024 18:42:50 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [05-Jun-2024 18:44:58 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [05-Jun-2024 18:45:40 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [05-Jun-2024 18:48:37 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [06-Jun-2024 06:36:50 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Jun-2024 09:32:14 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [06-Jun-2024 09:36:58 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [06-Jun-2024 13:06:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Jun-2024 15:54:15 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Jun-2024 16:10:36 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:10:43 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:45:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:47:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:48:37 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:49:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:50:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:51:47 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:51:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:52:50 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:54:11 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:54:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:54:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 09:58:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 10:01:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 10:01:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 10:02:00 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 12:55:13 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 12:55:32 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 12:56:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jun-2024 13:09:32 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [08-Jun-2024 08:09:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [10-Jun-2024 11:38:41 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [11-Jun-2024 11:21:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Jun-2024 11:44:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Jun-2024 11:44:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Jun-2024 12:27:18 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Jun-2024 15:05:35 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [11-Jun-2024 15:06:03 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [11-Jun-2024 16:18:26 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [13-Jun-2024 05:04:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-Jun-2024 14:25:44 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [13-Jun-2024 14:25:49 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [13-Jun-2024 14:29:43 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-Jun-2024 10:24:48 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [14-Jun-2024 10:41:09 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-Jun-2024 10:41:26 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-Jun-2024 13:48:32 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [14-Jun-2024 14:26:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [14-Jun-2024 14:39:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [14-Jun-2024 14:41:54 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [15-Jun-2024 10:51:13 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [15-Jun-2024 15:06:01 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jun-2024 15:01:13 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jun-2024 15:01:13 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jun-2024 15:01:13 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jun-2024 15:02:15 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jun-2024 16:55:16 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jun-2024 17:09:53 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jun-2024 17:11:42 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jun-2024 17:11:42 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jun-2024 17:12:35 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jun-2024 17:12:35 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jun-2024 11:26:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Jun-2024 12:33:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Jun-2024 12:34:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Jun-2024 12:34:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Jun-2024 12:36:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Jun-2024 13:22:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Jun-2024 13:57:54 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Jun-2024 15:07:28 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jun-2024 15:14:09 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jun-2024 15:16:25 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [20-Jun-2024 16:31:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 08:03:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 08:06:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 08:13:43 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 08:13:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 08:15:05 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 09:04:03 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 09:04:53 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 09:08:29 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 09:08:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 09:09:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 09:10:21 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 09:17:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 09:17:11 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 09:17:18 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 10:27:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 13:21:36 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 15:31:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jun-2024 16:56:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Jun-2024 08:35:38 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Jun-2024 09:22:18 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Jun-2024 09:23:00 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Jun-2024 09:23:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Jun-2024 09:23:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Jun-2024 09:24:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Jun-2024 09:24:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Jun-2024 08:18:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:06:43 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:08:10 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:14:37 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:14:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:18:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:36:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:44:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:44:10 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:44:11 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:44:20 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:44:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:44:29 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:44:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:46:09 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 09:46:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 10:13:09 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 10:22:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 10:23:18 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 10:23:37 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 10:23:53 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 10:24:00 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 10:24:16 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 10:24:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 10:25:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 10:43:28 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 10:50:46 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 17:06:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jun-2024 20:49:56 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 10:22:55 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 10:28:56 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 11:37:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 11:40:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 11:47:03 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 11:51:38 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 12:56:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 12:56:55 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 12:57:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 12:59:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 13:00:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 13:03:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 13:04:53 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 13:05:22 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 13:06:47 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 13:07:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 13:09:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 13:10:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 13:45:38 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 13:54:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 13:55:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 14:25:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 14:26:05 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 14:27:03 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 14:36:49 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 14:37:34 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 14:49:30 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 14:49:36 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 14:52:16 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 14:55:17 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 15:08:22 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 15:53:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jun-2024 16:21:05 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 16:23:26 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 16:30:01 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 16:30:07 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 16:30:36 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 16:32:09 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jun-2024 16:48:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Jun-2024 09:45:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Jun-2024 10:02:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Jun-2024 10:15:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Jun-2024 10:16:24 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Jun-2024 11:22:15 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Jun-2024 11:29:16 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Jun-2024 14:44:32 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [26-Jun-2024 15:09:38 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Jun-2024 15:41:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Jun-2024 15:51:22 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Jun-2024 17:20:55 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 09:46:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:08:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:08:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:09:50 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:14:50 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:15:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:16:20 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:24:09 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:24:24 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:27:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:27:23 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:27:32 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:27:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:29:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:29:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:30:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:31:33 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:33:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:33:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:36:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:42:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:47:00 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:47:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 11:47:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 13:12:09 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 14:24:54 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [27-Jun-2024 14:31:36 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [27-Jun-2024 14:40:29 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 14:41:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 20:13:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 20:15:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 20:16:15 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 20:16:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 20:16:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 20:16:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 20:17:05 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 20:18:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 20:18:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Jun-2024 20:18:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-Jun-2024 10:02:43 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-Jun-2024 14:27:16 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [29-Jun-2024 09:24:58 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [30-Jun-2024 17:39:30 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [30-Jun-2024 17:41:23 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [30-Jun-2024 19:20:27 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [01-Jul-2024 09:05:05 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Jul-2024 11:12:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Jul-2024 14:09:29 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Jul-2024 14:09:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Jul-2024 14:11:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Jul-2024 14:11:28 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Jul-2024 14:17:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Jul-2024 14:17:50 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Jul-2024 14:22:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Jul-2024 14:22:20 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Jul-2024 09:01:46 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [02-Jul-2024 09:06:28 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [02-Jul-2024 11:14:29 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Jul-2024 11:31:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Jul-2024 11:33:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Jul-2024 14:24:09 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [02-Jul-2024 15:30:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Jul-2024 15:34:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Jul-2024 15:36:08 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Jul-2024 15:36:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Jul-2024 17:50:52 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Jul-2024 17:54:24 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Jul-2024 17:54:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jul-2024 10:03:11 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jul-2024 10:04:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jul-2024 13:13:36 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [04-Jul-2024 08:50:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [04-Jul-2024 10:47:05 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [04-Jul-2024 12:24:29 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [04-Jul-2024 13:35:18 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [04-Jul-2024 13:48:34 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [08-Jul-2024 09:59:12 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [09-Jul-2024 09:39:37 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [09-Jul-2024 15:39:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [10-Jul-2024 08:16:06 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-Jul-2024 08:50:54 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [15-Jul-2024 10:53:05 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [15-Jul-2024 16:15:50 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [16-Jul-2024 10:07:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [16-Jul-2024 10:49:45 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [16-Jul-2024 14:16:21 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jul-2024 16:16:51 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jul-2024 16:16:54 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jul-2024 16:17:02 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [17-Jul-2024 16:21:07 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jul-2024 09:31:43 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jul-2024 09:31:47 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jul-2024 09:33:09 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jul-2024 09:36:53 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jul-2024 09:37:15 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jul-2024 11:01:44 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jul-2024 11:01:49 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jul-2024 11:16:58 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jul-2024 11:17:04 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jul-2024 13:24:36 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [18-Jul-2024 13:24:45 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 08:49:47 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 09:56:20 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 09:56:56 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 13:44:32 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 15:14:07 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 15:27:33 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 15:29:29 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 15:33:36 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 15:34:32 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 15:36:35 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 15:40:43 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 16:16:17 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 16:16:22 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [19-Jul-2024 16:16:23 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-Jul-2024 17:33:07 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-Jul-2024 17:36:58 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-Jul-2024 18:33:09 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [22-Jul-2024 10:43:20 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Jul-2024 15:49:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Jul-2024 15:49:11 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Jul-2024 16:35:35 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [22-Jul-2024 16:37:04 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [22-Jul-2024 16:37:19 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [23-Jul-2024 14:50:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jul-2024 10:30:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jul-2024 11:23:35 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [25-Jul-2024 11:39:26 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [27-Jul-2024 13:40:58 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [29-Jul-2024 15:11:05 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [30-Jul-2024 07:28:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [30-Jul-2024 14:16:42 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [30-Jul-2024 14:25:59 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [31-Jul-2024 09:52:44 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [31-Jul-2024 10:02:24 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [31-Jul-2024 10:44:25 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [31-Jul-2024 16:22:46 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [01-Aug-2024 09:32:39 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [01-Aug-2024 15:53:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Aug-2024 16:10:15 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Aug-2024 15:51:24 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Aug-2024 16:53:05 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [02-Aug-2024 16:53:13 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [03-Aug-2024 08:12:14 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [03-Aug-2024 08:12:21 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [03-Aug-2024 09:37:08 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [03-Aug-2024 13:45:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Aug-2024 16:24:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Aug-2024 15:46:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [08-Aug-2024 10:17:04 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [09-Aug-2024 11:07:36 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [09-Aug-2024 11:09:24 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [09-Aug-2024 11:15:45 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [09-Aug-2024 11:20:01 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [09-Aug-2024 11:21:35 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [09-Aug-2024 11:24:31 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [09-Aug-2024 11:30:34 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [09-Aug-2024 13:55:54 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [10-Aug-2024 11:17:21 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [12-Aug-2024 15:04:06 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-Aug-2024 18:25:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-Aug-2024 18:25:13 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-Aug-2024 18:25:20 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [14-Aug-2024 16:02:50 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [15-Aug-2024 10:52:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Aug-2024 12:01:18 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [20-Aug-2024 09:45:24 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [20-Aug-2024 14:48:34 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [21-Aug-2024 08:23:00 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Aug-2024 16:34:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Aug-2024 16:47:11 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Aug-2024 12:56:47 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Aug-2024 12:56:58 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Aug-2024 15:52:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Aug-2024 15:54:58 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Aug-2024 09:26:36 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Aug-2024 09:28:47 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Aug-2024 10:14:09 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Aug-2024 11:33:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Aug-2024 11:33:52 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Aug-2024 11:34:05 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Aug-2024 11:34:15 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-Aug-2024 11:49:54 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [29-Aug-2024 09:16:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [29-Aug-2024 13:28:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [30-Aug-2024 10:59:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [31-Aug-2024 14:09:50 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Sep-2024 11:07:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Sep-2024 11:07:56 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Sep-2024 11:10:43 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Sep-2024 11:11:03 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Sep-2024 11:11:08 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Sep-2024 11:11:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Sep-2024 13:38:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Sep-2024 13:40:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Sep-2024 13:48:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Sep-2024 13:50:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Sep-2024 08:52:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Sep-2024 08:52:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Sep-2024 08:54:23 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Sep-2024 08:56:16 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Sep-2024 08:58:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Sep-2024 08:59:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Sep-2024 08:59:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Sep-2024 09:01:08 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Sep-2024 14:48:21 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Sep-2024 09:00:59 Asia/Manila] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/autoph/public_html/data_consolidation/api/customer/customer_fni.php on line 16 [06-Sep-2024 08:27:46 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Sep-2024 08:29:21 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [09-Sep-2024 09:34:58 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [10-Sep-2024 08:52:56 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [10-Sep-2024 13:09:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [12-Sep-2024 13:54:32 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [12-Sep-2024 17:38:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [16-Sep-2024 13:39:11 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Sep-2024 19:19:03 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Sep-2024 10:36:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Sep-2024 10:36:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Sep-2024 15:44:18 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Sep-2024 15:45:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Sep-2024 15:58:43 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Sep-2024 15:59:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Sep-2024 15:59:37 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Sep-2024 16:06:33 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Sep-2024 16:20:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Sep-2024 17:40:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Sep-2024 17:40:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [20-Sep-2024 08:57:18 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [20-Sep-2024 11:11:08 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 10:17:21 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 10:17:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 10:21:43 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 10:22:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 10:22:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 10:23:23 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 10:23:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 10:23:28 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:00:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:41:22 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:43:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:45:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:46:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:51:22 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:51:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:51:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:52:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:52:36 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:52:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:52:43 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:53:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:53:48 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 16:53:52 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Sep-2024 17:10:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Sep-2024 09:10:15 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Sep-2024 11:31:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Sep-2024 11:32:24 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Sep-2024 09:48:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Sep-2024 09:51:22 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Sep-2024 09:51:38 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Sep-2024 09:51:53 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Sep-2024 09:52:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Sep-2024 09:58:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Sep-2024 12:08:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Sep-2024 12:08:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Sep-2024 12:08:21 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Sep-2024 12:08:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Sep-2024 09:10:24 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Sep-2024 09:10:46 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Sep-2024 23:58:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Sep-2024 23:58:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Sep-2024 23:58:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-Sep-2024 14:01:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Oct-2024 12:09:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Oct-2024 12:10:32 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Oct-2024 10:07:21 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [04-Oct-2024 09:46:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [08-Oct-2024 16:10:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [09-Oct-2024 10:20:09 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Oct-2024 13:33:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [14-Oct-2024 10:17:28 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [14-Oct-2024 11:35:50 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [16-Oct-2024 08:17:05 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Oct-2024 09:11:43 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 08:13:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 14:48:16 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 14:48:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:02:24 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:02:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:06:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:07:33 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:07:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:08:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:09:36 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:10:22 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:13:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:15:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:15:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:16:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:19:06 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:19:06 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:20:28 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:21:08 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:21:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:22:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:29:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:30:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Oct-2024 15:58:46 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 10:05:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 10:12:52 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 10:16:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 10:17:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 10:17:16 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 10:29:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 10:42:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 10:49:54 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 10:51:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 13:01:54 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 13:01:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 13:02:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 13:05:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Oct-2024 13:08:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Oct-2024 11:42:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Oct-2024 02:13:16 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Oct-2024 02:13:56 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Oct-2024 02:21:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-Oct-2024 13:16:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [29-Oct-2024 12:07:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [30-Oct-2024 15:24:03 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Nov-2024 20:41:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Nov-2024 08:55:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Nov-2024 08:55:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Nov-2024 08:55:55 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Nov-2024 08:57:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Nov-2024 08:57:46 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Nov-2024 09:36:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Nov-2024 21:22:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [09-Nov-2024 08:56:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [12-Nov-2024 13:53:27 Asia/Manila] PHP Warning: array_map(): Expected parameter 2 to be an array, string given in /home/autoph/public_html/data_consolidation/api/customer/customerv2.php on line 540 [12-Nov-2024 13:53:27 Asia/Manila] PHP Warning: array_unique() expects parameter 1 to be array, null given in /home/autoph/public_html/data_consolidation/api/customer/customerv2.php on line 540 [12-Nov-2024 13:53:27 Asia/Manila] PHP Warning: array_map(): Expected parameter 2 to be an array, null given in /home/autoph/public_html/data_consolidation/api/customer/customerv2.php on line 540 [12-Nov-2024 13:53:27 Asia/Manila] PHP Warning: array_map(): Expected parameter 2 to be an array, null given in /home/autoph/public_html/data_consolidation/api/customer/customerv2.php on line 541 [13-Nov-2024 09:00:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-Nov-2024 09:20:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [15-Nov-2024 16:01:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Nov-2024 11:03:32 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Nov-2024 10:08:38 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Nov-2024 03:31:29 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Nov-2024 11:52:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Nov-2024 11:57:58 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Nov-2024 23:41:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-Nov-2024 14:40:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [29-Nov-2024 08:37:52 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [29-Nov-2024 08:38:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [29-Nov-2024 17:40:52 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Dec-2024 10:52:47 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Dec-2024 14:13:28 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Dec-2024 14:22:10 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Dec-2024 16:03:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Dec-2024 09:34:56 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Dec-2024 09:52:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Dec-2024 09:52:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Dec-2024 14:18:37 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Dec-2024 15:14:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Dec-2024 09:06:47 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Dec-2024 09:07:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Dec-2024 09:07:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Dec-2024 09:08:16 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Dec-2024 09:14:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Dec-2024 09:14:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Dec-2024 09:35:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [10-Dec-2024 14:53:04 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Dec-2024 09:36:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Dec-2024 13:45:13 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Dec-2024 13:59:20 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [12-Dec-2024 14:24:36 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Dec-2024 14:47:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Dec-2024 16:23:10 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Dec-2024 17:53:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [20-Dec-2024 18:20:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [20-Dec-2024 18:21:00 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Dec-2024 08:28:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-Dec-2024 11:06:28 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [02-Jan-2025 11:18:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jan-2025 09:53:58 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jan-2025 17:15:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jan-2025 17:15:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Jan-2025 17:15:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [04-Jan-2025 08:46:46 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [04-Jan-2025 15:00:03 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jan-2025 13:13:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Jan-2025 17:29:55 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [09-Jan-2025 09:31:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Jan-2025 07:51:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Jan-2025 07:52:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-Jan-2025 15:24:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [15-Jan-2025 10:09:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [15-Jan-2025 17:04:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [17-Jan-2025 08:39:33 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [17-Jan-2025 08:59:38 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [17-Jan-2025 20:30:55 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [17-Jan-2025 20:31:24 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jan-2025 10:05:56 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jan-2025 11:18:06 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Jan-2025 13:52:18 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Jan-2025 08:26:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Jan-2025 09:05:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Jan-2025 09:07:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [23-Jan-2025 14:04:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jan-2025 14:14:33 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jan-2025 14:14:47 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jan-2025 14:14:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jan-2025 14:15:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Jan-2025 14:15:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Jan-2025 07:36:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [28-Jan-2025 16:05:13 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [31-Jan-2025 10:01:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [31-Jan-2025 10:43:08 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Feb-2025 14:01:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Feb-2025 07:57:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Feb-2025 14:23:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Feb-2025 14:24:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Feb-2025 14:24:48 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Feb-2025 14:25:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Feb-2025 14:25:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Feb-2025 14:26:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Feb-2025 14:26:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Feb-2025 14:30:11 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Feb-2025 14:31:48 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Feb-2025 15:31:20 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Feb-2025 17:32:06 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [04-Feb-2025 09:12:54 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [04-Feb-2025 11:41:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Feb-2025 10:21:23 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 09:59:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 13:46:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 13:47:21 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 13:50:05 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 13:53:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 13:54:28 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 13:54:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 13:56:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 13:57:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 14:04:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 14:19:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 14:19:58 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 14:21:18 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 14:24:03 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Feb-2025 14:24:10 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [07-Feb-2025 09:40:05 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [08-Feb-2025 11:55:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Feb-2025 15:33:34 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-Feb-2025 09:50:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-Feb-2025 14:39:08 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [14-Feb-2025 09:54:54 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [15-Feb-2025 15:36:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [17-Feb-2025 10:51:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Feb-2025 09:43:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Feb-2025 09:52:47 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Feb-2025 10:36:21 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [18-Feb-2025 17:12:18 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Feb-2025 12:21:26 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Feb-2025 15:20:10 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Feb-2025 15:15:49 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Feb-2025 15:15:54 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [21-Feb-2025 15:17:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [22-Feb-2025 07:04:50 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [24-Feb-2025 08:50:24 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Feb-2025 10:37:29 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Feb-2025 15:24:11 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Feb-2025 19:19:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Feb-2025 11:13:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Feb-2025 14:00:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [26-Feb-2025 14:04:06 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [27-Feb-2025 10:58:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Mar-2025 15:03:29 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [01-Mar-2025 16:49:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [03-Mar-2025 09:04:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [04-Mar-2025 13:41:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Mar-2025 11:11:47 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Mar-2025 11:12:03 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Mar-2025 11:12:13 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Mar-2025 11:12:58 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [05-Mar-2025 15:10:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Mar-2025 13:29:28 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Mar-2025 13:33:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [06-Mar-2025 13:33:57 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [10-Mar-2025 18:21:27 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Mar-2025 16:21:16 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [11-Mar-2025 16:48:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [12-Mar-2025 09:48:44 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [12-Mar-2025 16:31:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-Mar-2025 10:37:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-Mar-2025 14:04:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [13-Mar-2025 16:36:38 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [14-Mar-2025 14:14:54 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [14-Mar-2025 14:15:03 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [14-Mar-2025 14:15:38 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [14-Mar-2025 14:15:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [17-Mar-2025 09:53:56 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Mar-2025 15:03:20 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Mar-2025 15:28:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [19-Mar-2025 15:29:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/data_consolidation/api/controllers/customer.php on line 1371 [25-Mar-2025 15:01:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [26-Mar-2025 17:45:28 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [29-Mar-2025 08:16:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [31-Mar-2025 16:25:53 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [02-Apr-2025 09:43:24 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [21-Apr-2025 11:50:47 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [21-Apr-2025 14:55:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [21-Apr-2025 15:38:21 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [21-Apr-2025 15:39:11 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [22-Apr-2025 09:59:21 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [29-Apr-2025 20:58:01 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [29-Apr-2025 21:01:10 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [29-Apr-2025 21:04:52 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [29-Apr-2025 21:05:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [30-Apr-2025 14:33:14 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [05-May-2025 20:40:55 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [05-May-2025 20:42:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [05-May-2025 20:42:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [06-May-2025 09:09:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [07-May-2025 09:45:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [07-May-2025 09:45:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [10-May-2025 11:31:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [14-May-2025 19:52:31 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [14-May-2025 19:52:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [14-May-2025 21:53:02 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [14-May-2025 21:53:16 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [15-May-2025 10:51:38 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [15-May-2025 12:07:06 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [15-May-2025 12:45:51 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [15-May-2025 23:03:23 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [19-May-2025 13:47:52 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [19-May-2025 13:48:19 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [19-May-2025 13:48:32 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [19-May-2025 13:51:47 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [19-May-2025 13:51:56 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [19-May-2025 15:06:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [22-May-2025 14:44:22 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [23-May-2025 13:53:18 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [23-May-2025 13:53:24 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [23-May-2025 13:53:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [27-May-2025 08:18:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [02-Jun-2025 14:54:52 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [03-Jun-2025 11:16:25 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [03-Jun-2025 14:30:59 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [03-Jun-2025 14:31:11 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [03-Jun-2025 14:32:08 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [03-Jun-2025 14:32:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [04-Jun-2025 09:32:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [04-Jun-2025 09:34:09 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [04-Jun-2025 20:11:42 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [05-Jun-2025 09:18:35 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [07-Jun-2025 10:03:13 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [09-Jun-2025 11:07:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [10-Jun-2025 09:29:22 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [10-Jun-2025 14:37:07 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [10-Jun-2025 14:37:32 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [10-Jun-2025 14:37:41 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [10-Jun-2025 15:38:20 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [10-Jun-2025 16:10:45 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [10-Jun-2025 16:16:40 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [11-Jun-2025 08:23:33 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [17-Jun-2025 15:11:12 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [18-Jun-2025 09:03:17 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [20-Jun-2025 08:07:57 Asia/Manila] PHP Warning: mysqli::query(): (HY000/3): Error writing file '/tmp/MY4pnN9M' (Errcode: 28 - No space left on device) in /home/autoph/public_html/connectv1/cfg/func.php on line 30 [24-Jun-2025 08:59:32 Asia/Manila] PHP Warning: mysqli::query(): (HY000/3): Error writing file '/tmp/MYOJ1meP' (Errcode: 28 - No space left on device) in /home/autoph/public_html/connectv1/cfg/func.php on line 30 [24-Jun-2025 08:59:32 Asia/Manila] PHP Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /home/autoph/public_html/connectv1/api/controllers/customer.php:1364 Stack trace: #0 /home/autoph/public_html/connectv1/api/customer/customerv2.php(1250): Customer->read_customer_counts('', '', '0', '7,7', Object(db)) #1 {main} thrown in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1364 [25-Jun-2025 09:49:30 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [25-Jun-2025 09:49:39 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [25-Jun-2025 09:49:55 Asia/Manila] PHP Warning: Division by zero in /home/autoph/public_html/connectv1/api/controllers/customer.php on line 1371 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::__construct(): (HY000/2002): No such file or directory in /home/autoph/public_html/connectv1/cfg/cfg.php on line 37 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::set_charset(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/cfg.php on line 38 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/cfg.php on line 39 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/func.php on line 30 [25-Jun-2025 14:20:17 Asia/Manila] PHP Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /home/autoph/public_html/connectv1/cfg/func.php:172 Stack trace: #0 /home/autoph/public_html/connectv1/cfg/func.php(341): functions->return_result('SELECT * FROM `...') #1 /home/autoph/public_html/connectv1/cfg/db.php(17): functions->site_settings() #2 /home/autoph/public_html/connectv1/api/customer/customerv2.php(2): include_once('/home/autoph/pu...') #3 {main} thrown in /home/autoph/public_html/connectv1/cfg/func.php on line 172 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::__construct(): (HY000/2002): No such file or directory in /home/autoph/public_html/connectv1/cfg/cfg.php on line 37 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::set_charset(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/cfg.php on line 38 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/cfg.php on line 39 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/func.php on line 30 [25-Jun-2025 14:20:17 Asia/Manila] PHP Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /home/autoph/public_html/connectv1/cfg/func.php:172 Stack trace: #0 /home/autoph/public_html/connectv1/cfg/func.php(341): functions->return_result('SELECT * FROM `...') #1 /home/autoph/public_html/connectv1/cfg/db.php(17): functions->site_settings() #2 /home/autoph/public_html/connectv1/api/customer/customerv2.php(2): include_once('/home/autoph/pu...') #3 {main} thrown in /home/autoph/public_html/connectv1/cfg/func.php on line 172 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::__construct(): (HY000/2002): No such file or directory in /home/autoph/public_html/connectv1/cfg/cfg.php on line 37 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::set_charset(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/cfg.php on line 38 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/cfg.php on line 39 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/func.php on line 30 [25-Jun-2025 14:20:17 Asia/Manila] PHP Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /home/autoph/public_html/connectv1/cfg/func.php:172 Stack trace: #0 /home/autoph/public_html/connectv1/cfg/func.php(341): functions->return_result('SELECT * FROM `...') #1 /home/autoph/public_html/connectv1/cfg/db.php(17): functions->site_settings() #2 /home/autoph/public_html/connectv1/api/customer/customerv2.php(2): include_once('/home/autoph/pu...') #3 {main} thrown in /home/autoph/public_html/connectv1/cfg/func.php on line 172 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::__construct(): (HY000/2002): No such file or directory in /home/autoph/public_html/connectv1/cfg/cfg.php on line 37 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::set_charset(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/cfg.php on line 38 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/cfg.php on line 39 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/func.php on line 30 [25-Jun-2025 14:20:17 Asia/Manila] PHP Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /home/autoph/public_html/connectv1/cfg/func.php:172 Stack trace: #0 /home/autoph/public_html/connectv1/cfg/func.php(341): functions->return_result('SELECT * FROM `...') #1 /home/autoph/public_html/connectv1/cfg/db.php(17): functions->site_settings() #2 /home/autoph/public_html/connectv1/api/customer/customerv2.php(2): include_once('/home/autoph/pu...') #3 {main} thrown in /home/autoph/public_html/connectv1/cfg/func.php on line 172 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::__construct(): (HY000/2002): No such file or directory in /home/autoph/public_html/connectv1/cfg/cfg.php on line 37 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::set_charset(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/cfg.php on line 38 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/cfg.php on line 39 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/func.php on line 30 [25-Jun-2025 14:20:17 Asia/Manila] PHP Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /home/autoph/public_html/connectv1/cfg/func.php:172 Stack trace: #0 /home/autoph/public_html/connectv1/cfg/func.php(341): functions->return_result('SELECT * FROM `...') #1 /home/autoph/public_html/connectv1/cfg/db.php(17): functions->site_settings() #2 /home/autoph/public_html/connectv1/api/customer/customerv2.php(2): include_once('/home/autoph/pu...') #3 {main} thrown in /home/autoph/public_html/connectv1/cfg/func.php on line 172 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::__construct(): (HY000/2002): No such file or directory in /home/autoph/public_html/connectv1/cfg/cfg.php on line 37 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::set_charset(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/cfg.php on line 38 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/cfg.php on line 39 [25-Jun-2025 14:20:17 Asia/Manila] PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/autoph/public_html/connectv1/cfg/func.php on line 30 [25-Jun-2025 14:20:17 Asia/Manila] PHP Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /home/autoph/public_html/connectv1/cfg/func.php:172 Stack trace: #0 /home/autoph/public_html/connectv1/cfg/func.php(341): functions->return_result('SELECT * FROM `...') #1 /home/autoph/public_html/connectv1/cfg/db.php(17): functions->site_settings() #2 /home/autoph/public_html/connectv1/api/customer/customerv2.php(2): include_once('/home/autoph/pu...') #3 {main} thrown in /home/autoph/public_html/connectv1/cfg/func.php on line 172 [26-Jun-2025 17:17:21 Asia/Manila] PHP Warning: mysqli::query(): (HY000/3): Error writing file '/tmp/MYfAyTv0' (Errcode: 28 - No space left on device) in /home/autoph/public_html/connectv1/cfg/func.php on line 30 [26-Jun-2025 17:17:21 Asia/Manila] PHP Warning: Invalid argument supplied for foreach() in /home/autoph/public_html/connectv1/api/customer/customerv2.php on line 1200 PK3Z088customerv2.phpnu[isNotEmpty($_SESSION['user']['company_permissions_implode']) ? $_SESSION['user']['company_permissions_implode'] : '-1'; $fields_permissions = isset($_SESSION['user']['fields_permissions']['customer_fields']) ? $_SESSION['user']['fields_permissions']['customer_fields'] : false; if (isset($_REQUEST['apiKey'])) { $apiKey = $_REQUEST['apiKey']; if ($apiKey === '7347482808054211') { //Create $customer_id = $utility->generate_uuid($db); $customer_data = isset($_REQUEST['customer_data']) ? $_REQUEST['customer_data'] : '{}'; $customer_data_array = json_decode($customer_data, true); $customer_data_array = array_map(array($utility, 'upperCaseNestedArray'), $customer_data_array); $customer_data_array = array_map(array($db, 'escape'), $customer_data_array); // $customer -> delete_customer_no_connections($db); $customer_type = 1; //Defualt Individual Customer if ($utility->isNotEmpty($customer_data_array["mod-corporation-name"])) { $customer_type = 2; } $customer_data_array["mod-contact"] = $utility->remove_non_numeric($customer_data_array["mod-contact"]); // if($customer_type == 1){ $new_customer_number = (($utility->isNotEmpty($customer_data_array["mod-contact"])) ? '+63' . $customer_data_array["mod-contact"] : ''); // MODIFY $customer_data_array["mod-other-mobile-number1"] = (isset($customer_data_array["mod-other-mobile-number1"]) ? $utility->remove_non_numeric($customer_data_array["mod-other-mobile-number1"]) : ''); // END MODIFY // }else if($customer_type == 2){ // $new_customer_number = (($utility->isNotEmpty($customer_data_array["mod-contact-corporation"])) ? $customer_data_array["mod-contact-corporation"] : ''); // $new_customer_number = $utility->fix_mobile_format($new_customer_number); // } $customer_dms = isset($_REQUEST['customer_dms']) ? $_REQUEST['customer_dms'] : ''; $customer_dms = array_map("unserialize", array_unique(array_map("serialize", $customer_dms))); $customer_dms = array_map(array($db, 'escape'), $customer_dms); $force_update = isset($_REQUEST['force_update']) ? $_REQUEST['force_update'] : false; $force_update_reason = isset($_REQUEST['force_update_reason']) ? $db->escape($_REQUEST['force_update_reason']) : ''; if ($customer_type == 2) { if ($customer->read_customer_name_if_exist($customer_data_array["mod-corporation-name"], $db) > 0) { $customer_name = $customer->read_customer_info_and_id_by_name($customer_data_array["mod-corporation-name"], $db); if ($customer_name['corporation_name'] == $customer_data_array["mod-corporation-name"]) { if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $dms_comapny_dealer_count = $customer->read_customer_dms_company_dealer($customer_name['id'], $customer_dms_row['DMS'], $company_dealer_id, $db); if ($dms_comapny_dealer_count > 0) { $customer_dms_company_dealer = $customer->read_customer_dms_company_dealer_name($customer_dms_row['DMS'], $customer_dms_row['Company'], $customer_dms_row['Dealer'], $db); $return_arr["status"] = 4; $return_arr["message"] = "This customer already exist in " . $customer_dms_company_dealer['dms'] . ', ' . $customer_dms_company_dealer['company'] . ' and ' . $customer_dms_company_dealer['dealer'] . '.'; echo json_encode($return_arr); exit; } } } else { $return_arr["status"] = 0; $return_arr["message"] = "Error has occurred."; echo json_encode($return_arr); exit; } } else { $return_arr["status"] = 2; $return_arr["message"] = "Customer already registered."; echo json_encode($return_arr); exit; } $customer_dms_array = array(); if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $customer_dms_array[] = "('" . $customer_name['id'] . "','" . $customer_dms_row['Customer_No'] . '_' . $customer_dms_row['DMS'] . $company_dealer_id . "'," . $company_dealer_id . ",'1')"; } $customer_dms_to_insert = implode(',', $customer_dms_array); $insert_customer_dms = $customer->create_customer_dms($customer_dms_to_insert, $db); } $return_arr["status"] = 1; $return_arr["message"] = "Customer Data Inserted."; echo json_encode($return_arr); exit; } } if ($utility->isNotEmpty($new_customer_number) && $customer_type == 1) { if (!$force_update) { if ($customer->read_customer_mobile_if_exist($new_customer_number, $db) > 0) { /** Logic: if mobile exist if different customer type message: mobile already registered else if name is same if dms,company,dealer is same message: customer already registered -> stop add customer new dms merge from old message: mobile already registered -> stop else insert customer -> stop */ // implementation $customer_name = $customer->read_customer_name_and_id_by_mobile_number($new_customer_number, $db); if ($customer_name['type'] != $customer_type) { $return_arr["status"] = 2; $return_arr["message"] = "Mobile already registered."; echo json_encode($return_arr); exit; } if ($customer_type == 1) { if (($customer_name['first_name'] == $customer_data_array["mod-firstname"]) && ($customer_name['last_name'] == $customer_data_array["mod-lastname"])) { if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $dms_comapny_dealer_count = $customer->read_customer_dms_company_dealer($customer_name['id'], $customer_dms_row['DMS'], $company_dealer_id, $db); if ($dms_comapny_dealer_count > 0) { $customer_dms_company_dealer = $customer->read_customer_dms_company_dealer_name($customer_dms_row['DMS'], $customer_dms_row['Company'], $customer_dms_row['Dealer'], $db); $return_arr["status"] = 4; $return_arr["message"] = "This customer already exist in DMS: " . $customer_dms_company_dealer['dms'] . ', Company: ' . $customer_dms_company_dealer['company'] . ' and Dealer: ' . $customer_dms_company_dealer['dealer'] . '.'; echo json_encode($return_arr); exit; } } } else { $return_arr["status"] = 0; $return_arr["message"] = "Error has occurred."; echo json_encode($return_arr); exit; } } else { $return_arr["status"] = 2; $return_arr["message"] = "Mobile already registered."; echo json_encode($return_arr); exit; } //deprecated } else if ($customer_type == 2) { if ($customer_name['corporation_name'] == $customer_data_array["mod-corporation-name"]) { if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $dms_comapny_dealer_count = $customer->read_customer_dms_company_dealer($customer_name['id'], $customer_dms_row['DMS'], $company_dealer_id, $db); if ($dms_comapny_dealer_count > 0) { $customer_dms_company_dealer = $customer->read_customer_dms_company_dealer_name($customer_dms_row['DMS'], $customer_dms_row['Company'], $customer_dms_row['Dealer'], $db); $return_arr["status"] = 4; $return_arr["message"] = "This customer already exist in " . $customer_dms_company_dealer['dms'] . ', ' . $customer_dms_company_dealer['company'] . ' and ' . $customer_dms_company_dealer['dealer'] . '.'; echo json_encode($return_arr); exit; } } } else { $return_arr["status"] = 0; $return_arr["message"] = "Error has occurred."; echo json_encode($return_arr); exit; } } else { $return_arr["status"] = 2; $return_arr["message"] = "Mobile already registered."; echo json_encode($return_arr); exit; } } $customer_dms_array = array(); if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $customer_dms_array[] = "('" . $customer_name['id'] . "','" . $customer_dms_row['Customer_No'] . '_' . $customer_dms_row['DMS'] . $company_dealer_id . "'," . $company_dealer_id . ",'1')"; } $customer_dms_to_insert = implode(',', $customer_dms_array); $insert_customer_dms = $customer->create_customer_dms($customer_dms_to_insert, $db); } $return_arr["status"] = 1; $return_arr["message"] = "Customer Data Inserted."; echo json_encode($return_arr); exit; } } if (!$force_update) { if ($utility->isNotEmpty($customer_data_array["mod-email"])) { if ($customer->read_customer_email_if_exist($customer_data_array["mod-email"], $db) > 0) { $return_arr["status"] = 3; $return_arr["message"] = "Email already registered"; echo json_encode($return_arr); exit; } } } } if ($force_update) { // $customer->insert_duplicate_reason($customer_id,$customer_data_array["mod-email"],$new_customer_number,$force_update_reason,$_SESSION['user']['id'],$utility,$db); $log_desc = "Duplicate customer: %s %s %s %s"; $logger->create( $_SESSION['user']['id'], sprintf( $log_desc, ($customer_type == 1) ? '[ID:' . $customer_id . ', ' . $customer_data_array["mod-firstname"] . ' ' . $customer_data_array["mod-lastname"] . ']' : '[ID:' . $customer_id . ', ' . $customer_data_array["mod-corporation-name"] . ']', ($utility->isNotEmpty($new_customer_number)) ? '[Mobile: ' . $new_customer_number . ']' : '', ($utility->isNotEmpty($customer_data_array["mod-email"])) ? '[Email: ' . $customer_data_array["mod-email"] . ']' : '', ($utility->isNotEmpty($force_update_reason)) ? '[Reason: ' . $force_update_reason . ']' : '' ), $customer_id, 'duplicate_customer', $db ); } $religion_name = ($customer_data_array["mod-dd-religion"]); if ($utility->isNotEmpty($religion_name)) { $religion_id = $religion->read_religion_id_by_name($religion_name, $db); if (!$utility->isNotEmpty($religion_id)) { $religion_id = $religion->create_religion($religion_name, $db); } } else { $religion_id = 0; } $date_of_birth = ''; if ($utility->isNotEmpty($customer_data_array["mod-birthdate"])) { $date_of_birth = $utility->convert_sql_date($customer_data_array["mod-birthdate"], 'mm/dd/yyyy'); } $nature_of_business_name = ($customer_data_array["mod-nature-of-business"]); if ($utility->isNotEmpty($nature_of_business_name)) { $nature_of_business_id = $nature_of_business->read_nature_of_business_id_by_name($nature_of_business_name, $db); if (!$utility->isNotEmpty($nature_of_business_id)) { $nature_of_business_id = $nature_of_business->create_nature_of_business($nature_of_business_name, $db); } } else { $nature_of_business_id = 0; } $profession_name = ($customer_data_array["mod-dd-profession"]); if ($utility->isNotEmpty($profession_name)) { $profession_id = $profession->read_profession_id_by_name($profession_name, $db); if (!$utility->isNotEmpty($profession_id)) { $profession_id = $profession->create_profession($profession_name, $db); } } else { $profession_id = 0; } $array_data['aha_status'] = intval($customer_data_array['aha-status']); // Insert Customer Informnation $insert_customer = $customer->create_customer( $array_data, $customer_id, $customer_data_array["mod-corporation-name"], 0, //salutation_id $customer_data_array["mod-firstname"], $customer_data_array["mod-middlename"], $customer_data_array["mod-lastname"], $customer_data_array["mod-dd-suffix"], $customer_data_array["mod-dd-gender"], $customer_data_array["mod-dd-nationality"], $date_of_birth, $customer_data_array["mod-dd-marital-status"], 0, //source_id deprecated 0, //mode_of_contact_id deprecated $customer_data_array["mod-spouse"], $customer_data_array["mod-position"], '', //contact_person deprecated 'default.png', $_SESSION['user']['id'], $customer_type, $customer_data_array["mod-dd-customer-category"], $religion_id, $customer_data_array["mod-business-company"], $profession_id, $nature_of_business_id, 1, //status $db ); // Insert Customer Business // $insert_customer_business = $customer->create_customer_business( // $customer_id, // $customer_data_array["mod-dd-profession"], // $customer_data_array["mod-business-company"], // '', //address // '0', //city_id // '', //postal // '1', //status // $db); $mode_of_contact_name = ($customer_data_array["mod-preferred-moc"]); if ($utility->isNotEmpty($mode_of_contact_name)) { $mode_of_contact_id = $mode_of_contact->read_mode_of_contact_id_by_name($mode_of_contact_name, $db); if (!$utility->isNotEmpty($mode_of_contact_id)) { $mode_of_contact_id = $mode_of_contact->create_mode_of_contact($mode_of_contact_name, $db); } } else { $mode_of_contact_id = 0; } // echo "fds";exit; $insert_customer_contact = $customer->create_customer_contact( $customer_id, $customer_data_array["mod-address-1"], $customer_data_array["mod-address-2"], '0', //state 1 '0', //state 2 $customer_data_array["mod-dd-city-1"], $customer_data_array["mod-dd-city-2"], $customer_data_array["mod-postal-1"], $customer_data_array["mod-postal-2"], $customer_data_array["mod-email"], // $customer_data_array["mod-other-email"], // MODIFY (isset($customer_data_array["mod-other-email1"]) ? $customer_data_array["mod-other-email1"] : ''), (isset($customer_data_array["mod-other-email2"]) ? $customer_data_array["mod-other-email2"] : ''), // END MODIFY $customer_data_array["mod-viber"], $customer_data_array["mod-facebook"], $customer_data_array["mod-instagram"], $customer_data_array["mod-telegram"], $customer_data_array["mod-whatsapp"], '', //other social $customer_data_array["mod-website"], $utility->fix_mobile_format($customer_data_array["mod-business-number"]), '', //fax $new_customer_number, // MODIFY // $utility->fix_mobile_format($customer_data_array["mod-other-mobile-number"]), (isset($customer_data_array["mod-other-mobile-number1"]) ? $utility->fix_mobile_format($customer_data_array["mod-other-mobile-number1"]): ''), (isset($customer_data_array["mod-other-mobile-number2"]) ? $utility->fix_mobile_format($customer_data_array["mod-other-mobile-number2"]) : ''), // END MODIFY $utility->fix_mobile_format($customer_data_array["mod-home-phone"]), $mode_of_contact_id, $customer_data_array["mod-landline"], '1', $db ); $customer_dms_array = array(); if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $customer_dms_array[] = "('$customer_id','" . $customer_dms_row['Customer_No'] . '_' . $customer_dms_row['DMS'] . $company_dealer_id . "'," . $company_dealer_id . ",'1')"; } $customer_dms_to_insert = implode(',', $customer_dms_array); $insert_customer_dms = $customer->create_customer_dms($customer_dms_to_insert, $db); } $customer_contact_persons = isset($_REQUEST['customer_contact_person']) ? $_REQUEST['customer_contact_person'] : ''; // print_r($customer_contact_persons);exit; $customer_contact_person_array = array(); if ($customer_contact_persons <> '') { $customer_contact_persons = array_map(array($utility, 'upperCaseNestedArray'), $customer_contact_persons); $customer_contact_persons = array_map(array($db, 'escape'), $customer_contact_persons); foreach ($customer_contact_persons as $customer_contact_person) { $customer_contact_person_array[] = "('$customer_id','" . $customer_contact_person['Fullname'] . "','" . $customer_contact_person['Email'] . "','" . (($utility->isNotEmpty($customer_contact_person["Mobile"])) ? '+63' . $customer_contact_person["Mobile"] : '') . "','1')"; } $contact_person_to_insert = implode(',', $customer_contact_person_array); $customer->create_customer_contact_person($contact_person_to_insert, $db); } $customer_childrens = isset($_REQUEST['customer_children']) ? $_REQUEST['customer_children'] : ''; $customer_children_array = array(); if ($customer_childrens <> '') { $customer_childrens = array_map(array($utility, 'upperCaseNestedArray'), $customer_childrens); $customer_childrens = array_map(array($db, 'escape'), $customer_childrens); foreach ($customer_childrens as $customer_children) { $new_children_date_of_birth = $utility->convert_sql_date($customer_children['Birthday'], 'mm/dd/yyyy'); $customer_children_array[] = "('$customer_id','" . $customer_children['Firstname'] . "', '" . $customer_children['Lastname'] . "','" . $new_children_date_of_birth . "','" . (($utility->isNotEmpty($customer_children['Mobile'])) ? '+63' . $customer_children['Mobile'] : '') . "','1')"; } $customer_children_to_insert = implode(',', $customer_children_array); $customer->create_customer_children($customer_children_to_insert, $db); } $customer_interests = isset($_REQUEST['customer_interest']) ? $_REQUEST['customer_interest'] : ''; $customer_interest_array = array(); if ($customer_interests <> '') { $customer_interests = array_map(array($utility, 'upperCaseNestedArray'), $customer_interests); $customer_interests = array_map(array($db, 'escape'), $customer_interests); foreach ($customer_interests as $customer_interest) { $interest_category_id = $customer_interest['Category']; $interest_name = ($customer_interest['Interest']); $interest_id = $interest_hobbies->read_interest_id_by_name($interest_category_id, $interest_name, $db); if (!$utility->isNotEmpty($interest_id)) { $interest_id = $interest_hobbies->create_interest($interest_category_id, $interest_name, $db); } $customer_interest_array[] = "('" . $interest_id . "','$customer_id','1')"; } $customer_interest_to_insert = implode(',', $customer_interest_array); $customer->create_customer_interest_list($customer_interest_to_insert, $db); } $customer_affiliations = isset($_REQUEST['customer_affiliations']) ? $_REQUEST['customer_affiliations'] : ''; $customer_affiliations_array = array(); if ($customer_affiliations <> '') { $customer_affiliations = array_map(array($utility, 'upperCaseNestedArray'), $customer_affiliations); $customer_affiliations = array_map(array($db, 'escape'), $customer_affiliations); foreach ($customer_affiliations as $customer_affiliation) { $affiliations_category_id = $customer_affiliation['Category']; $affiliations_name = ($customer_affiliation['Affiliations']); $affiliations_id = $affiliations->read_affiliations_id_by_name($affiliations_category_id, $affiliations_name, $db); if (!$utility->isNotEmpty($affiliations_id)) { $affiliations_id = $affiliations->create_affiliations($affiliations_category_id, $affiliations_name, $db); } $customer_affiliations_array[] = "('" . $affiliations_id . "','$customer_id','1')"; } $customer_affiliations_to_insert = implode(',', $customer_affiliations_array); $customer->create_customer_affiliations_list($customer_affiliations_to_insert, $db); } if (intval($insert_customer) > 0 && intval($insert_customer_contact) > 0) { $return_arr["status"] = 1; $return_arr["message"] = "Customer Data Inserted"; $log_desc = "Add customer: %s"; $logger->create( $_SESSION['user']['id'], sprintf( $log_desc, ($customer_type == 1) ? '[ID:' . $customer_id . ', ' . $customer_data_array["mod-firstname"] . ' ' . $customer_data_array["mod-lastname"] . ']' : '[ID:' . $customer_id . ', ' . $customer_data_array["mod-corporation-name"] . ']' ), $customer_id, 'add_customer', $db ); } else { $return_arr["status"] = 0; $return_arr["message"] = "Customer Data Not Inserted"; } // $return_arr["status"]=1; // $return_arr["message"]="Customer Data Inserted"; echo json_encode($return_arr); } else if ($apiKey === '8906433219679554') { //Update $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer_data = isset($_REQUEST['customer_data']) ? $_REQUEST['customer_data'] : '{}'; $customer_data_array = json_decode($customer_data, true); $customer_data_array = array_map(array($utility, 'upperCaseNestedArray'), $customer_data_array); $customer_data_array = array_map(array($db, 'escape'), $customer_data_array); $customer_type = 1; //Defualt Individual Customer if ($utility->isNotEmpty($customer_data_array["mod-corporation-name"])) { $customer_type = 2; } // if($customer_type == 1){ $new_customer_number = (($utility->isNotEmpty($customer_data_array["mod-contact"])) ? '+63' . $customer_data_array["mod-contact"] : ''); // MODIFY $new_customer_number2 =(isset($customer_data_array["mod-other-mobile-number1"]) ? (($utility->isNotEmpty($customer_data_array["mod-other-mobile-number1"])) ? '+63' . $customer_data_array["mod-other-mobile-number1"] : '') : ''); $new_customer_number3 =(isset($customer_data_array["mod-other-mobile-number2"]) ? (($utility->isNotEmpty($customer_data_array["mod-other-mobile-number2"])) ? '+63' . $customer_data_array["mod-other-mobile-number2"] : '') : ''); // END MODIFY // }else if($customer_type == 2){ // $new_customer_number = (($utility->isNotEmpty($customer_data_array["mod-contact-corporation"])) ? $customer_data_array["mod-contact-corporation"] : ''); // $new_customer_number = $utility->fix_mobile_format($new_customer_number); // } $customer_dms = isset($_REQUEST['customer_dms']) ? $_REQUEST['customer_dms'] : ''; $customer_dms = array_map("unserialize", array_unique(array_map("serialize", $customer_dms))); $customer_dms = array_map(array($db, 'escape'), $customer_dms); $force_update = isset($_REQUEST['force_update']) ? $_REQUEST['force_update'] : false; $force_update_reason = isset($_REQUEST['force_update_reason']) ? $db->escape($_REQUEST['force_update_reason']) : ''; // if($customer_dms <> ''){ // foreach ($customer_dms as $customer_dms_row){ // $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'],$customer_dms_row['Dealer'],'1',$db); // $customer_dms_id = $customer_dms_row['Customer_No'].'_'.$customer_dms_row['DMS'].$company_dealer_id; // $customer_dms_information = $customer->get_customer_dms_company_dealer_name_by_customer_dms_id($customer_dms_id,$db); // if(count($customer_dms_information) > 0 && $customer_id <> $customer_dms_information['customer_record_id']){ // $customer_dms_information = array_map(array($utility, 'upperCaseNestedArray'), $customer_dms_information); // $customer_dms_information = array_map(array($db, 'escape'), $customer_dms_information); // $return_arr["status"]=4; // $return_arr["message"]="This customer no. ".$customer_dms_row['Customer_No']." is already exist in ".$customer_dms_information['dms_name'].', '.$customer_dms_information['company_name'].' and '.$customer_dms_information['dealer_name']; // echo json_encode($return_arr); // exit; // } // } // } // if($customer->read_customer_name_if_exist($customer_data_array["mod-corporation-name"],$db) > 0){ // $customer_name = $customer->read_customer_info_and_id_by_name($customer_data_array["mod-corporation-name"],$db); // if($customer_name['corporation_name'] == $customer_data_array["mod-corporation-name"]){ $old_infos = $customer->read_customer_info_and_contact($customer_id, $db); $old_info_array = array(); foreach ($old_infos as $old_info) { $old_info_array = $old_info; } if ($db->escape($old_info_array['corporation_name']) <> $customer_data_array["mod-corporation-name"]) { if ($customer->read_customer_name_if_exist($customer_data_array["mod-corporation-name"], $db) > 0) { $return_arr["status"] = 0; $return_arr["message"] = "Customer name already exists."; echo json_encode($return_arr); exit; } } if ($customer_type == 1) { if ($old_info_array['mobile_phone_1'] <> $new_customer_number) { if (!$force_update) { if ($customer->read_customer_mobile_if_exist($new_customer_number, $db) > 0) { $return_arr["status"] = 2; $return_arr["message"] = "Mobile already registered."; echo json_encode($return_arr); exit; } } } // if($customer_type == 1){ if ($utility->isNotEmpty($customer_data_array["mod-email"])) { // if($customer_id == '27563965982706219'){ // echo $old_info_array['email_1'] .' '. $customer_data_array["mod-email"] ; // exit; // } if (strtolower($old_info_array['email_1']) <> strtolower($customer_data_array["mod-email"])) { if (!$force_update) { if ($customer->read_customer_email_if_exist($customer_data_array["mod-email"], $db) > 0) { $return_arr["status"] = 3; $return_arr["message"] = "Email already registered"; echo json_encode($return_arr); exit; } } } } } //reason in force update if ($force_update) { // $customer->insert_duplicate_reason($customer_id,$customer_data_array["mod-email"],$new_customer_number,$force_update_reason,$_SESSION['user']['id'],$utility,$db); $log_desc = "Duplicate customer: %s %s %s %s"; $logger->create( $_SESSION['user']['id'], sprintf( $log_desc, ($customer_type == 1) ? '[ID:' . $customer_id . ', ' . $customer_data_array["mod-firstname"] . ' ' . $customer_data_array["mod-lastname"] . ']' : '[ID:' . $customer_id . ', ' . $customer_data_array["mod-corporation-name"] . ']', ($utility->isNotEmpty($new_customer_number)) ? '[Mobile: ' . $new_customer_number . ']' : '', ($utility->isNotEmpty($customer_data_array["mod-email"])) ? '[Email: ' . $customer_data_array["mod-email"] . ']' : '', ($utility->isNotEmpty($force_update_reason)) ? '[Reason: ' . $force_update_reason . ']' : '' ), $customer_id, 'duplicate_customer', $db ); } $religion_name = ($customer_data_array["mod-dd-religion"]); if ($utility->isNotEmpty($religion_name)) { $religion_id = $religion->read_religion_id_by_name($religion_name, $db); if (!$utility->isNotEmpty($religion_id)) { $religion_id = $religion->create_religion($religion_name, $db); } } else { $religion_id = 0; } $date_of_birth = ''; if ($utility->isNotEmpty($customer_data_array["mod-birthdate"])) { $date_of_birth = $utility->convert_sql_date($customer_data_array["mod-birthdate"], 'mm/dd/yyyy'); } $nature_of_business_name = ($customer_data_array["mod-nature-of-business"]); if ($utility->isNotEmpty($nature_of_business_name)) { $nature_of_business_id = $nature_of_business->read_nature_of_business_id_by_name($nature_of_business_name, $db); if (!$utility->isNotEmpty($nature_of_business_id)) { $nature_of_business_id = $nature_of_business->create_nature_of_business($nature_of_business_name, $db); } } else { $nature_of_business_id = 0; } $profession_name = ($customer_data_array["mod-dd-profession"]); if ($utility->isNotEmpty($profession_name)) { $profession_id = $profession->read_profession_id_by_name($profession_name, $db); if (!$utility->isNotEmpty($profession_id)) { $profession_id = $profession->create_profession($profession_name, $db); } } else { $profession_id = 0; } $array_data['aha_status'] = intval($customer_data_array['aha-status']); // Insert Customer Informnation $update_customer = $customer->update_customer( $array_data, $customer_id, $customer_data_array["mod-corporation-name"], 0, //salutation_id $customer_data_array["mod-firstname"], $customer_data_array["mod-middlename"], $customer_data_array["mod-lastname"], $customer_data_array["mod-dd-suffix"], $customer_data_array["mod-dd-gender"], $customer_data_array["mod-dd-nationality"], $date_of_birth, $customer_data_array["mod-dd-marital-status"], 0, //source_id deprecated 0, //mode_of_contact_id deprecated $customer_data_array["mod-spouse"], $customer_data_array["mod-position"], '', //contact_person deprecated 'default.png', $_SESSION['user']['id'], $customer_type, $customer_data_array["mod-dd-customer-category"], $religion_id, $_SESSION['user']['id'], $customer_data_array["mod-business-company"], $profession_id, $nature_of_business_id, 1, //status $db ); // // Insert Customer Business // $update_customer_business = $customer->update_customer_business( // $customer_id, // $customer_data_array["mod-dd-profession"], // $customer_data_array["mod-business-company"], // '', //address // '0', //city_id // '', //postal // '1', //status // $db); $mode_of_contact_name = ($customer_data_array["mod-preferred-moc"]); if ($utility->isNotEmpty($mode_of_contact_name)) { $mode_of_contact_id = $mode_of_contact->read_mode_of_contact_id_by_name($mode_of_contact_name, $db); if (!$utility->isNotEmpty($mode_of_contact_id)) { $mode_of_contact_id = $mode_of_contact->create_mode_of_contact($mode_of_contact_name, $db); } } else { $mode_of_contact_id = 0; } $update_customer_contact = $customer->update_customer_contact( $customer_id, $customer_data_array["mod-address-1"], $customer_data_array["mod-address-2"], '0', //state 1 '0', //state 2 $customer_data_array["mod-dd-city-1"], $customer_data_array["mod-dd-city-2"], $customer_data_array["mod-postal-1"], $customer_data_array["mod-postal-2"], $customer_data_array["mod-email"], // MODIFY // $customer_data_array["mod-other-email"], (isset($customer_data_array["mod-other-email1"]) ? $customer_data_array["mod-other-email1"] : ''), (isset($customer_data_array["mod-other-email2"]) ? $customer_data_array["mod-other-email2"] : ''), // END MODIFY $customer_data_array["mod-viber"], $customer_data_array["mod-facebook"], $customer_data_array["mod-instagram"], $customer_data_array["mod-telegram"], $customer_data_array["mod-whatsapp"], '', //other social $customer_data_array["mod-website"], $utility->fix_mobile_format($customer_data_array["mod-business-number"]), '', //fax $new_customer_number, // MODIFY // $utility->fix_mobile_format($customer_data_array["mod-other-mobile-number"]), (isset($customer_data_array['mod-other-mobile-number1']) ? $utility->fix_mobile_format($customer_data_array["mod-other-mobile-number1"]):''), (isset($customer_data_array['mod-other-mobile-number2']) ? $utility->fix_mobile_format($customer_data_array["mod-other-mobile-number2"]):''), // END MODIFY $utility->fix_mobile_format($customer_data_array["mod-home-phone"]), $mode_of_contact_id, $customer_data_array["mod-landline"], '1', $db ); $customer->delete_customer_dms($customer_id, $granted_company_ids, $db); $customer_dms_array = array(); if ($customer_dms <> '') { foreach ($customer_dms as $customer_dms_row) { $company_dealer_id = $company_dealer->read_company_dealer_id($customer_dms_row['Company'], $customer_dms_row['Dealer'], '1', $db); $customer_dms_array[] = "('$customer_id','" . $customer_dms_row['Customer_No'] . '_' . $customer_dms_row['DMS'] . $company_dealer_id . "'," . $company_dealer_id . ",'1')"; } $customer_dms_to_insert = implode(',', $customer_dms_array); $insert_customer_dms = $customer->create_customer_dms($customer_dms_to_insert, $db); } $customer_contact_persons = isset($_REQUEST['customer_contact_person']) ? $_REQUEST['customer_contact_person'] : ''; // print_r($customer_contact_persons);exit; $customer->delete_contact_person($customer_id, $db); $customer_contact_person_array = array(); if ($customer_contact_persons <> '') { $customer_contact_persons = array_map(array($utility, 'upperCaseNestedArray'), $customer_contact_persons); $customer_contact_persons = array_map(array($db, 'escape'), $customer_contact_persons); foreach ($customer_contact_persons as $customer_contact_person) { $customer_contact_person_array[] = "('$customer_id','" . $customer_contact_person['Fullname'] . "','" . $customer_contact_person['Email'] . "','" . (($utility->isNotEmpty($customer_contact_person["Mobile"])) ? '+63' . $customer_contact_person["Mobile"] : '') . "','1')"; } $contact_person_to_insert = implode(',', $customer_contact_person_array); $customer->create_customer_contact_person($contact_person_to_insert, $db); } $customer_childrens = isset($_REQUEST['customer_children']) ? $_REQUEST['customer_children'] : ''; $customer_children_array = array(); $customer->delete_customer_children($customer_id, $db); if ($customer_childrens <> '') { $customer_childrens = array_map(array($utility, 'upperCaseNestedArray'), $customer_childrens); $customer_childrens = array_map(array($db, 'escape'), $customer_childrens); foreach ($customer_childrens as $customer_children) { $new_children_date_of_birth = $utility->convert_sql_date($customer_children['Birthday'], 'mm/dd/yyyy'); $customer_children_array[] = "('$customer_id','" . $customer_children['Firstname'] . "', '" . $customer_children['Lastname'] . "','" . $new_children_date_of_birth . "','" . (($utility->isNotEmpty($customer_children['Mobile'])) ? '+63' . $customer_children['Mobile'] : '') . "','1')"; } $customer_children_to_insert = implode(',', $customer_children_array); $customer->create_customer_children($customer_children_to_insert, $db); } $customer_interests = isset($_REQUEST['customer_interest']) ? $_REQUEST['customer_interest'] : ''; $customer_interest_array = array(); $customer->delete_customer_interest_list($customer_id, $db); if ($customer_interests <> '') { $customer_interests = array_map(array($utility, 'upperCaseNestedArray'), $customer_interests); $customer_interests = array_map(array($db, 'escape'), $customer_interests); foreach ($customer_interests as $customer_interest) { $interest_category_id = $customer_interest['Category']; $interest_name = ($customer_interest['Interest']); $interest_id = $interest_hobbies->read_interest_id_by_name($interest_category_id, $interest_name, $db); if (!$utility->isNotEmpty($interest_id)) { $interest_id = $interest_hobbies->create_interest($interest_category_id, $interest_name, $db); } $customer_interest_array[] = "('" . $interest_id . "','$customer_id','1')"; } $customer_interest_to_insert = implode(',', $customer_interest_array); $customer->create_customer_interest_list($customer_interest_to_insert, $db); } $customer_affiliations = isset($_REQUEST['customer_affiliations']) ? $_REQUEST['customer_affiliations'] : ''; $customer_affiliations_array = array(); $customer->delete_customer_affiliations_list($customer_id, $db); if ($customer_affiliations <> '') { $customer_affiliations = array_map(array($utility, 'upperCaseNestedArray'), $customer_affiliations); $customer_affiliations = array_map(array($db, 'escape'), $customer_affiliations); foreach ($customer_affiliations as $customer_affiliation) { $affiliations_category_id = $customer_affiliation['Category']; $affiliations_name = ($customer_affiliation['Affiliations']); $affiliations_id = $affiliations->read_affiliations_id_by_name($affiliations_category_id, $affiliations_name, $db); if (!$utility->isNotEmpty($affiliations_id)) { $affiliations_id = $affiliations->create_affiliations($affiliations_category_id, $affiliations_name, $db); } $customer_affiliations_array[] = "('" . $affiliations_id . "','$customer_id','1')"; } $customer_affiliations_to_insert = implode(',', $customer_affiliations_array); $customer->create_customer_affiliations_list($customer_affiliations_to_insert, $db); } if (intval($update_customer) > 0 && intval($update_customer_contact) > 0) { $return_arr["status"] = 1; $return_arr["message"] = "Customer Data Updated"; $old_name = ''; $new_name = ''; if ($customer_type == 1) { $old_name = $old_info_array['first_name'] . ' ' . $old_info_array['middle_name'] . ' ' . $old_info_array['last_name'].' '.$old_info_array['suffix_id']; $new_name = $customer_data_array["mod-firstname"] . ' ' . $customer_data_array["mod-middlename"] . ' ' . $customer_data_array["mod-lastname"].' '. $customer_data_array['mod-dd-suffix']; } else if ($customer_type == 2) { $old_name = $old_info_array['corporation_name']; $new_name = $customer_data_array["mod-corporation-name"]; } // $log_name = ($old_name == $new_name) ? '' : "[Name: " . $old_name . " to " . $new_name . "]\n"; // $log_mobile = ($old_info_array["mobile_phone_1"] == $new_customer_number) ? '' : "[Mobile: " . $old_info_array["mobile_phone_1"] . " to " . $new_customer_number . "]\n"; // $log_email = ($old_info_array["email_1"] == $customer_data_array["mod-email"]) ? '' : "[Email: " . $old_info_array["email_1"] . " to " . $customer_data_array["mod-email"] . "]\n"; // $log_address = ($old_info_array["address_1"] == $customer_data_array["mod-address-1"]) ? '' : "[Address: " . $old_info_array["address_1"] . " to " . $customer_data_array["mod-address-1"] . "]\n"; // MODIFY $log_name = ($old_name == $new_name) ? '' : "[Name: " . $old_name . " to " . $new_name . "]\n"; $log_mobile = ($old_info_array["mobile_phone_1"] == $new_customer_number) ? '' : "[Mobile: " . $old_info_array["mobile_phone_1"] . " to " . $new_customer_number . "]\n"; $log_mobile2 = ($old_info_array['mobile_phone_2'] == $new_customer_number2 ? '' : '[Other Mobile 1 :'. $old_info_array['mobile_phone_2'].' to '.$new_customer_number2.']\n'); $log_mobile3 =($old_info_array['mobile_phone_3'] == $new_customer_number3 ? '' : '[Other Mobile 2 :'. $old_info_array['mobile_phone_3'].' to '.$new_customer_number3.']\n'); $log_email = ($old_info_array["email_1"] == $customer_data_array["mod-email"]) ? '' : "[Email: " . $old_info_array["email_1"] . " to " . $customer_data_array["mod-email"] . "]\n"; $log_email2 =(isset($customer_data_array["mod-other-email1"]) ? ($old_info_array["email_2"] == $customer_data_array["mod-other-email1"]) ? '' : "[Email: " . $old_info_array["email_2"] . " to " . $customer_data_array["mod-other-email1"] . "]\n" :''); $log_email3 =(isset($customer_data_array["mod-other-email2"]) ? ($old_info_array["email_3"] == $customer_data_array["mod-other-email2"]) ? '' : "[Email: " . $old_info_array["email_3"] . " to " . $customer_data_array["mod-other-email2"] . "]\n" : ''); $log_address = ($old_info_array["address_1"] == $customer_data_array["mod-address-1"]) ? '' : "[Address: " . $old_info_array["address_1"] . " to " . $customer_data_array["mod-address-1"] . "]\n"; $log_address2 = ($old_info_array["address_2"] == $customer_data_array["mod-address-2"]) ? '' : "[Other address: " . $old_info_array["address_2"] . " to " . $customer_data_array["mod-address-2"] . "]\n"; $log_bday = ($old_info_array["date_of_birth"] == date('Y-m-d',strtotime($customer_data_array["mod-birthdate"]))) ? '' : "[Birthday: " . $old_info_array["date_of_birth"] . " to " . date('Y-m-d',strtotime($customer_data_array["mod-birthdate"])) . "]\n"; $log_gender = ($old_info_array["gender_id"] == $customer_data_array["mod-dd-gender"]) ? '' : "[Gender: " . ($old_info_array["gender_id"]==1 ? 'Male' : 'Female') . " to " . ($customer_data_array["mod-dd-gender"]==1 ? 'Male' : 'Female') . "]\n"; // END MODIFY // $log_desc = "Update customer: %s%s%s%s%s"; $log_desc = "Update customer: %s%s%s%s%s%s%s%s%s%s%s%s"; //MODIFY $logger->create( $_SESSION['user']['id'], sprintf( $log_desc, "[ID:" . $customer_id . ", " . $new_name . "]\n", $log_name, $log_gender, $log_bday, $log_mobile, $log_mobile2, $log_mobile3, $log_email, $log_email2, $log_email3, $log_address, $log_address2 ), $customer_id, 'update_customer', $db ); } else { $return_arr["status"] = 0; $return_arr["message"] = "Customer Data Not Updated"; } // $return_arr["status"]=1; // $return_arr["message"]="Customer Data Updated"; echo json_encode($return_arr); } else if ($apiKey === '3463916057587803' && $utility->isPostMethod($server_method)) { //Read $customer_id = isset($_REQUEST['customer_id']) ? $db->escape($_REQUEST['customer_id']) : '-1'; $customer_information = $customer->read_customer_profile($customer_id, $db); $customer_information['mod-dd-religion'] = $religion->read_religion_name_by_id($customer_information['mod-dd-religion'], $db); if ($utility->isNotEmpty($customer_information['mod-birthdate'])) { $customer_information['mod-birthdate'] = $utility->convert_sql_date_to_date_picker($customer_information['mod-birthdate']); //$religion->read_religion_name_by_id($customer_information['mod-birthdate-unformat'],$db); } // $customer_business = $customer->read_customer_business($customer_id,$db); $customer_contact = $customer->read_customer_contact($customer_id, $db); $return_information = array_merge($customer_information, $customer_contact); echo json_encode(array($return_information)); } else if ($apiKey === '8361020315855100' && $utility->isPostMethod($server_method)) { //Read Display $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer_information = $customer->read_customer_profile_display($customer_id, $granted_company_ids, $db); $customer_information['main_email'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_email']) ? $utility->mask_email($customer_information['main_email']) : '') : ((isset($fields_permissions['fields_email_1']) && !$fields_permissions['fields_email_1']) ? ($utility->isNotEmpty($customer_information['main_email']) ? $utility->mask_email($customer_information['main_email']) : '') : $customer_information['main_email']); $customer_information['main_customer_email_2'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_email_2']) ? $utility->mask_email($customer_information['main_customer_email_2']) : '') : ((isset($fields_permissions['fields_email_2']) && !$fields_permissions['fields_email_2']) ? ($utility->isNotEmpty($customer_information['main_customer_email_2']) ? $utility->mask_email($customer_information['main_customer_email_2']) : '') : $customer_information['main_customer_email_2']); $customer_information['main_customer_landline'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_landline']) ? $utility->mask($customer_information['main_customer_landline'], 2, 1) : '') : ((isset($fields_permissions['fields_landline']) && !$fields_permissions['fields_landline']) ? ($utility->isNotEmpty($customer_information['main_customer_landline']) ? $utility->mask($customer_information['main_customer_landline'], 2, 1) : '') : $customer_information['main_customer_landline']); $customer_information['main_customer_mobile'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_mobile']) ? $utility->mask($customer_information['main_customer_mobile'], 4, 1) : '') : ((isset($fields_permissions['fields_mobile_1']) && !$fields_permissions['fields_mobile_1']) ? ($utility->isNotEmpty($customer_information['main_customer_mobile']) ? $utility->mask($customer_information['main_customer_mobile'], 4, 1) : '') : $customer_information['main_customer_mobile']); $customer_information['main_customer_mobile_2'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_mobile_2']) ? $utility->mask($customer_information['main_customer_mobile_2'], 4, 1) : '') : ((isset($fields_permissions['fields_mobile_2']) && !$fields_permissions['fields_mobile_2']) ? ($utility->isNotEmpty($customer_information['main_customer_mobile_2']) ? $utility->mask($customer_information['main_customer_mobile_2'], 4, 1) : '') : $customer_information['main_customer_mobile_2']); $customer_information['main_customer_home_mobile'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_home_mobile']) ? $utility->mask($customer_information['main_customer_home_mobile'], 4, 1) : '') : ((isset($fields_permissions['fields_home_phone']) && !$fields_permissions['fields_home_phone']) ? ($utility->isNotEmpty($customer_information['main_customer_home_mobile']) ? $utility->mask($customer_information['main_customer_home_mobile'], 4, 1) : '') : $customer_information['main_customer_home_mobile']); $customer_information['main_customer_business_mobile'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_business_mobile']) ? $utility->mask($customer_information['main_customer_business_mobile'], 4, 1) : '') : ((isset($fields_permissions['fields_business_phone']) && !$fields_permissions['fields_business_phone']) ? ($utility->isNotEmpty($customer_information['main_customer_business_mobile']) ? $utility->mask($customer_information['main_customer_business_mobile'], 4, 1) : '') : $customer_information['main_customer_business_mobile']); $customer_information['main_customer_address_1'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_address_1']) ? $utility->mask($customer_information['main_customer_address_1'], 2, 2) : '') : ((isset($fields_permissions['fields_address_1']) && !$fields_permissions['fields_address_1']) ? ($utility->isNotEmpty($customer_information['main_customer_address_1']) ? $utility->mask($customer_information['main_customer_address_1'], 3, 0) : '') : $customer_information['main_customer_address_1']); $customer_information['main_customer_address_2'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_customer_address_2']) ? $utility->mask($customer_information['main_customer_address_2'], 2, 2) : '') : ((isset($fields_permissions['fields_address_2']) && !$fields_permissions['fields_address_2']) ? ($utility->isNotEmpty($customer_information['main_customer_address_2']) ? $utility->mask($customer_information['main_customer_address_2'], 3, 0) : '') : $customer_information['main_customer_address_2']); $customer_information['main_viber'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_viber']) ? $utility->mask($customer_information['main_viber'], 2, 1) : '') : ((isset($fields_permissions['fields_viber']) && !$fields_permissions['fields_viber']) ? ($utility->isNotEmpty($customer_information['main_viber']) ? $utility->mask($customer_information['main_viber'], 2, 1) : '') : $customer_information['main_viber']); $customer_information['main_facebook'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_facebook']) ? $utility->mask($customer_information['main_facebook'], 2, 1) : '') : ((isset($fields_permissions['fields_facebook']) && !$fields_permissions['fields_facebook']) ? ($utility->isNotEmpty($customer_information['main_facebook']) ? $utility->mask($customer_information['main_facebook'], 2, 1) : '') : $customer_information['main_facebook']); $customer_information['main_instagram'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_instagram']) ? $utility->mask($customer_information['main_instagram'], 2, 1) : '') : ((isset($fields_permissions['fields_instagram']) && !$fields_permissions['fields_instagram']) ? ($utility->isNotEmpty($customer_information['main_instagram']) ? $utility->mask($customer_information['main_instagram'], 2, 1) : '') : $customer_information['main_instagram']); $customer_information['main_whatsapp'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_whatsapp']) ? $utility->mask($customer_information['main_whatsapp'], 2, 1) : '') : ((isset($fields_permissions['fields_whatsapp']) && !$fields_permissions['fields_whatsapp']) ? ($utility->isNotEmpty($customer_information['main_whatsapp']) ? $utility->mask($customer_information['main_whatsapp'], 2, 1) : '') : $customer_information['main_whatsapp']); $customer_information['main_telegram'] = (!$fields_permissions) ? ($utility->isNotEmpty($customer_information['main_telegram']) ? $utility->mask($customer_information['main_telegram'], 2, 1) : '') : ((isset($fields_permissions['fields_telegram']) && !$fields_permissions['fields_telegram']) ? ($utility->isNotEmpty($customer_information['main_telegram']) ? $utility->mask($customer_information['main_telegram'], 2, 1) : '') : $customer_information['main_telegram']); // $customer_information['mod-dd-religion']= $religion->read_religion_name_by_id($customer_information['mod-dd-religion'],$db); // // if($utility->isNotEmpty($customer_information['information_dob'] )){ // $customer_information['information_dob'] = $utility->convert_sql_date_to_date_picker($customer_information['information_dob']); //$religion->read_religion_name_by_id($customer_information['mod-birthdate-unformat'],$db); // } // $customer_business = $customer->read_customer_business($customer_id,$db); // $customer_contact = $customer->read_customer_contact($customer_id,$db); // $return_information = array_merge($customer_information); echo json_encode(array($customer_information)); } else if ($apiKey === '6579442853321353' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_profile_interest($customer_id, $db); } else if ($apiKey === '3099751888433363' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_dms($customer_id, $granted_company_ids, $db); } else if ($apiKey === '4788616921820004' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_contact_person($customer_id, $db); } else if ($apiKey === '8307826786414874' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_children($customer_id, $db); } else if ($apiKey === '2089441825396664' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_education($customer_id, $db); } else if ($apiKey === '5660696728127200' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_affiliations($customer_id, $db); } else if ($apiKey === '5474981987699557' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_unit_association($customer_id, $db); } else if ($apiKey === '2223348764004177' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_car_club($customer_id, $db); } else if ($apiKey === '9526394287040079' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_political_club($customer_id, $db); } else if ($apiKey === '7193296844816864' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_network_marketing($customer_id, $db); } else if ($apiKey === '4432527649394050' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_media_publication($customer_id, $db); } else if ($apiKey === '5103641855052276' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_sme_group($customer_id, $db); } else if ($apiKey === '1773522681941804' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_fraternities_sororities($customer_id, $db); } else if ($apiKey === '1803139298208721' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_facebook_group($customer_id, $db); } else if ($apiKey === '4010640559253012' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_celebrity_influencers($customer_id, $db); } else if ($apiKey === '9707323227112625' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_profile_dms($customer_id, $db); } else if ($apiKey === '4938305064275028' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_profile_company($customer_id, $db); } else if ($apiKey === '7340685518692652' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $customer->read_customer_profile_dealer($customer_id, $db); } else if ($apiKey === '9490540601210798') { //Update } else if ($apiKey === '7472626829226859' && $utility->isPostMethod($server_method)) { //Delete' $customer_id = isset($_REQUEST['customer_id']) ? $_REQUEST['customer_id'] : '-1'; $vehicle_ids = $customer->read_customer_vehicle_ids($customer_id, $db); // $json_arr['sales_image'] = '
    No Sales Image
    '; $json_arr['sales_image'] = ''; if (count($vehicle_ids) < 1) { echo json_encode($json_arr); return; } $vehicle_ids_array = array(); foreach ($vehicle_ids as $vehicle_id) { $vehicle_ids_array[] = $vehicle_id['id']; } $vehicle_ids_list = implode(',', $vehicle_ids_array); $customer_images = $customer->read_customer_sales_image_by_vehicle_ids($granted_company_ids, $vehicle_ids_list, $db); if (count($customer_images) < 1) { echo json_encode($json_arr); return; } $json_arr['sales_image'] = ""; foreach ($customer_images as $customer_image) { $json_arr['sales_image'] .= '
    '; } echo json_encode($json_arr); // echo $vehicle_list; } else if ($apiKey === '3975247589935894') { $search = isset($_REQUEST['search']) ? $db->escape($_REQUEST['search']) : ''; $customer->read_customer_corporation($search, $granted_company_ids, $db); } else if ($apiKey === '6817899882858207') { $search = isset($_REQUEST['search']) ? $db->escape($_REQUEST['search']) : ''; $customer->read_customer_names_and_id($granted_company_ids, $search, $db); } else if ($apiKey === '8666264351338448' && $utility->isPostMethod($server_method)) { //customer count $json_arr = array(); $type = (isset($_POST['type']) && $_POST['type'] != '0') ? " AND ci.type = '" . $_POST['type'] . "' " : ""; $gender = (isset($_POST['gender']) && $_POST['gender'] != 'all') ? " AND ci.gender_id = '" . $_POST['gender'] . "' " : ""; $dms = (isset($_POST['dms']) && $_POST['dms'] != '0') ? " AND sc.dms_id = '" . $_POST['dms'] . "' " : ""; $company = (isset($_POST['company']) && $_POST['company'] != '0') ? " AND scd.company_id = '" . $_POST['company'] . "' " : ""; $my_records = (isset($_POST['my_records']) && filter_var($_POST['my_records'], FILTER_VALIDATE_BOOLEAN)) ? " AND (ci.upload_by='$my_customer_record_id' OR ci.modified_by='$my_customer_record_id') " : ""; $age = ""; $where_age = " TIMESTAMPDIFF(YEAR,ci.date_of_birth, CURDATE() ) "; if (isset($_POST['filter_age']) && $_POST['filter_age'] != '0') { switch ($_POST['filter_age']) { case "below": $age = "AND $where_age <= 30 "; break; case "between": $age = "AND $where_age <= 50 AND $where_age >= 31 "; break; case "above": $age = "AND $where_age >= 51 "; break; } } $complete_data = ""; $incomplete_data = ""; $mobile_phone_1 = ""; $email_1 = ""; $address_1 = ""; $date_of_birth = ""; if (isset($_POST['filter_data']) && $_POST['filter_data'] != '0') { switch ($_POST['filter_data']) { case "Complete Data": $complete_data = " AND ((ci.date_of_birth <> '' and ci.gender_id <> 0 and cc.address_1 <> '' and cc.email_1 <> '' and cc.mobile_phone_1 <> '') AND ci.type = 1) OR (cc.address_1 <> '' AND cc.email_1 <> '' AND ci.type = 2) "; break; case "Incomplete Data": $incomplete_data = " AND ((ci.date_of_birth = '' OR ci.gender_id = 0 OR cc.address_1 = '' OR cc.email_1 = '' ) AND ci.type = 1) OR (cc.address_1 = '' or cc.email_1 = '' AND ci.type = 2) "; break; case "No Mobile": $mobile_phone_1 = " AND cc.mobile_phone_1 = '' "; break; case "No Email": $email_1 = " AND cc.email_1 = '' "; break; case "No Address": $address_1 = " AND cc.address_1 = '' "; break; case "No Gender": $gender = " AND ci.gender_id = '0' AND ci.type = '1' "; break; case "No Date of birth": $date_of_birth = " AND ci.date_of_birth = '' AND ci.type = '1' "; break; } } $query = "SELECT SUM( ( SELECT count(1) FROM ( SELECT sc.dms_id FROM customer ci INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN customer_contact cc ON ci.id = cc.customer_id INNER JOIN source_company sc ON scd.company_id = sc.id WHERE ci.status = 1 AND scd.company_id IN (" . $granted_company_ids . ") $type $gender $dms $company $age $complete_data $incomplete_data $mobile_phone_1 $email_1 $address_1 $date_of_birth $my_records GROUP BY ci.id ) as t2 WHERE t2.dms_id = source_dms.id ) ) as total_count, SUM( ( SELECT count(1) FROM ( SELECT sc.dms_id FROM customer ci INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN source_company sc ON scd.company_id = sc.id INNER JOIN customer_contact cc ON ci.id = cc.customer_id WHERE ci.date_uploaded > DATE_SUB(NOW(), INTERVAL 1 WEEK) AND ci.status = 1 AND scd.company_id IN (" . $granted_company_ids . ") $type $gender $dms $company $age $complete_data $incomplete_data $mobile_phone_1 $email_1 $address_1 $date_of_birth $my_records GROUP BY ci.id ) as t2 WHERE t2.dms_id = source_dms.id ) ) as new_customer_count, SUM( ( SELECT count(1) FROM ( SELECT sc.dms_id FROM customer ci INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN source_company sc ON scd.company_id = sc.id INNER JOIN customer_contact cc ON ci.id = cc.customer_id WHERE ci.date_modified > DATE_SUB(NOW(), INTERVAL 1 WEEK) AND ci.status = 1 AND scd.company_id IN (" . $granted_company_ids . ") $type $gender $dms $company $age $complete_data $incomplete_data $mobile_phone_1 $email_1 $address_1 $date_of_birth $my_records GROUP BY ci.id ) as t2 WHERE t2.dms_id = source_dms.id ) ) as updated_customer_count, SUM( ( SELECT count(1) FROM ( SELECT sc.dms_id FROM customer ci INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id INNER JOIN source_company sc ON scd.company_id = sc.id INNER JOIN customer_contact cc ON ci.id = cc.customer_id WHERE ci.date_uploaded > DATE_SUB(NOW(), INTERVAL 1 DAY) AND ci.status = 1 AND scd.company_id IN (" . $granted_company_ids . ") $type $gender $dms $company $age $complete_data $incomplete_data $mobile_phone_1 $email_1 $address_1 $date_of_birth $my_records GROUP BY ci.id ) as t2 WHERE t2.dms_id = source_dms.id ) ) as new_today_customer_count FROM `source_dms` WHERE status = 1"; $counts = $db->sql_query($query); foreach ($counts as $count) { $json_arr['total_count'] = number_format($count['total_count']); $json_arr['new_customer_count'] = number_format($count['new_customer_count']); $json_arr['updated_customer_count'] = number_format($count['updated_customer_count']); $json_arr['new_today_customer_count'] = number_format($count['new_today_customer_count']); } // $json_arr['new_customer_count'] = $db -> select("SELECT // SUM( // ( // SELECT count(1) FROM // ( // SELECT cd.dms_id FROM customer ci // INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id // INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id // WHERE ci.date_uploaded > DATE_SUB(NOW(), INTERVAL 1 WEEK) AND ci.status = 1 AND scd.company_id IN (".$granted_company_ids.") GROUP BY ci.id // ) as t2 WHERE t2.dms_id = source_dms.id // ) // ) as total FROM `source_dms` WHERE status = 1"); // $json_arr['updated_customer_count'] = $db -> select("SELECT // SUM( // ( // SELECT count(1) FROM // ( // SELECT cd.dms_id FROM customer ci // INNER JOIN customer_dms cd ON ci.id = cd.customer_record_id // INNER JOIN source_company_dealer scd ON cd.company_dealer_id = scd.id // WHERE ci.date_modified > DATE_SUB(NOW(), INTERVAL 1 WEEK) AND ci.status = 1 AND scd.company_id IN (".$granted_company_ids.") GROUP BY ci.id // ) as t2 WHERE t2.dms_id = source_dms.id // ) // ) as total FROM `source_dms` WHERE status = 1"); echo json_encode($json_arr); } else if ($apiKey === '3394212010636793' && $utility->isPostMethod($server_method)) { //Read Customer Interest $start_date = isset($_REQUEST['startDate']) ? $db->escape($_REQUEST['startDate']) : ''; $end_date = isset($_REQUEST['endDate']) ? $db->escape($_REQUEST['endDate']) : ''; $company = isset($_REQUEST['company']) ? $db->escape($_REQUEST['company']) : '0'; $return_arr["total"] = $customer->read_customer_total_number($start_date, $end_date, $company, $granted_company_ids, $db); echo json_encode($return_arr); } else if ($apiKey === '5441890951433809' && $utility->isPostMethod($server_method)) { //Read Customer Interest $start_date = isset($_REQUEST['startDate']) ? $db->escape($_REQUEST['startDate']) : ''; $end_date = isset($_REQUEST['endDate']) ? $db->escape($_REQUEST['endDate']) : ''; $company = isset($_REQUEST['company']) ? $db->escape($_REQUEST['company']) : '0'; $vehicle_total = isset($_REQUEST['vehicle_total']) ? intval($_REQUEST['vehicle_total']) : 0; $customer->read_customer_summary_count($start_date, $end_date, $company, $granted_company_ids, $vehicle_total, $db); } else if ($apiKey === '8525944844346448' && $utility->isPostMethod($server_method)) { //Read Customer Interest $start_date = isset($_REQUEST['startDate']) ? $db->escape($_REQUEST['startDate']) : ''; $end_date = isset($_REQUEST['endDate']) ? $db->escape($_REQUEST['endDate']) : ''; $company = isset($_REQUEST['company']) ? $db->escape($_REQUEST['company']) : '0'; $customer->read_customer_counts($start_date, $end_date, $company, $granted_company_ids, $db); } else if ($apiKey === '3695340036334748' && $utility->isPostMethod($server_method)) { //Read Customer Interest $customer_id = isset($_REQUEST['customer_id']) ? $db->escape($_REQUEST['customer_id']) : '-1'; $affected_rows = $customer->delete($customer_id, $db); $json_arr = array(); if (intval($affected_rows) !== 0) { $json_arr['status'] = 1; $json_arr['message'] = 'Customer successfully removed.'; } else { $json_arr['status'] = 0; $json_arr['message'] = 'Customer not removed, please try again.'; } echo json_encode($json_arr); } else { $return_arr["message"] = " You are not allowed to do this action."; echo $return_arr["message"]; return; } } else { $return_arr["message"] = " You are not allowed to do this action."; echo $return_arr["message"]; return; } PKBZD+>!>!activity_modal.jsnu[PKBZMGCC !customer.jsnu[PKBZjjltms_list_uploaded.jsnu[PKBZơt?KK[ltms_uploaded.jsnu[PKBZΘ7ltms.jsnu[PKBZ!`o o customer_view.jsnu[PK!Z activity.phpnu[PKZǯ load_customer_individual.phpnu[PKZ^TQ customer_service.phpnu[PKZˣo''#'customer_individual_information.phpnu[PKZN iRROcustomer_family.phpnu[PKZ))Scustomer_sales_information.phpnu[PKZ  e}customer_sales.phpnu[PKZї#corporation_individual.phpnu[PKZlCmodal/vehicle_form.phpnu[PKZ̍!11Emodal/customer_form.phpnu[PKZaccWmodal/vehicle_service_form.phpnu[PKZ LH-H- D-customer_vehicle_information.phpnu[PKZ0~"""Zcustomer_corporate_information.phpnu[PKZq| <<}customer_information.phpnu[PKZ"A44customer_about_side.phpnu[PKZlHP)customer_activities.phpnu[PKZHk/'customer_affiliations.phpnu[PKZH.Ž customer_service_information.phpnu[PKZc||[customer_insurance.phpnu[PKZMu>customer_vehicle.phpnu[PKZL`` customer_logs.phpnu[PK3Z #ltms_ajax.phpnu[PK3ZvZ`rr ,.htaccessnu[PK3Z|:XXm-customer_fni.phpnu[PK3Zv::@customerv2_update.phpnu[PK3Z 9{index.phpnu[PK3Z*|f\f\ r{customer.phpnu[PK3ZҾ? error_lognu[PK3Z088ہ customerv2.phpnu[PK##