File manager - Edit - /home/autoph/public_html/projects/golf/public/assets/js/configuration/configuration.js
Back
var type = 1; var page_count = 0; var char_count = 0; var new_line = 0; var total = 0; $(function() { $("input[data-bootstrap-switch]").each(function(){ $(this).bootstrapSwitch('state', $(this).prop('checked')); }); $('#param-contact-person-1').attr('hidden', false); $('#param-contact-person-2').attr('hidden', false); loadSmsTypeDropdown(); loadSetup(); // first load }); function loadSmsTypeDropdown() { } function loadSetup(){ var stat; $.ajax({ url: "/admin/configurations/setup_sms", type: 'POST', dataType: 'json', data: { csrf_token: $('#csrf_token').val(), kind: "load", type: type }, beforeSend: function(){ // $('#set').attr('disabled', true); }, success: function(result){ $('#message-header').val(result[0].message_header); $('#message-body').val(result[0].message_body); $('#message-footer').val(result[0].message_footer); parseInt(result[0].status) == 0 ? stat = false : stat = true; $('#auto-txt-status-checkbox').bootstrapSwitch('state', stat); } }); } function countMessageCharacter(){ page_count = 0; char_count = 0; var str_header = $('#message-header').val(); var str_body = $('#message-body').val(); var str_footer = $('#message-footer').val(); var str = str_header + str_body + str_footer; char_count = str.length; page_count = parseInt(char_count / 160) + 1; var line = str.split("\r"); new_line = (str.match(/\n/g) || '').length; total = parseInt(char_count) + parseInt(new_line); // $('#character-count').text(char_count); $('#character-count').text(total); $('#page-count').text(page_count); if(total < 600){ $('#max-character-warning').attr('hidden', true); $('#exceed-character-warning').attr('hidden', true); } else if(total == 640){ $('#max-character-warning').attr('hidden', false); $('#exceed-character-warning').attr('hidden', true); } else if(total > 640){ $('#exceed-character-warning').attr('hidden', false); $('#max-character-warning').attr('hidden', true); // str = str.substring(0, 640); // // alert(str); // $('#message-body').val(str); } } function delay_message_header(callback, ms) { var timer = 0; return function() { var context = this, args = arguments; clearTimeout(timer); timer = setTimeout(function () { callback.apply(context, args); }, ms || 0); }; } function delay_message_body(callback, ms) { var timer = 0; return function() { var context = this, args = arguments; clearTimeout(timer); timer = setTimeout(function () { callback.apply(context, args); }, ms || 0); }; } function delay_message_footer(callback, ms) { var timer = 0; return function() { var context = this, args = arguments; clearTimeout(timer); timer = setTimeout(function () { callback.apply(context, args); }, ms || 0); }; } $('#message-type').on('change', function(){ type = $('#message-type').val(); if(type == 1){ $('#param-contact-person-1').attr('hidden', false); $('#param-contact-person-2').attr('hidden', false); } }); $('#set').on('click', function(){ //alert("On going"); return; var message_header = $('#message-header').val(); var message_body = $('#message-body').val(); var message_footer = $('#message-footer').val(); var remaining_days = $('#remaining-days').val(); var status = $('#auto-txt-status-checkbox').bootstrapSwitch('state'); status == true ? status = 1 : status= 0; var ins_days = 0; var reminder = []; var count = 0; if(type == 1){ // sms reminder } $.ajax({ url: "/admin/configurations/setup_sms", type: 'POST', dataType: 'json', data: { csrf_token: $('#csrf_token').val(), kind: "update", type: type, header: message_header, body: message_body, footer: message_footer, status: status }, beforeSend: function(){ $('#set').attr('disabled', true); }, success: function(result){ if(result.status == 1){ toastr.remove(); toastr.success("Successfully updated"); loadSetup(); } else if(result.status == 0){ toastr.remove(); toastr.error("Error in updating"); } $('#set').attr('disabled', false); } }); }); $('#message-header').keyup(delay_message_header(function (e){ countMessageCharacter(); // 1 -> message content }, 0)); $('#message-body').keyup(delay_message_body(function (e){ countMessageCharacter(); // 1 -> message content }, 0)); $('#message-footer').keyup(delay_message_footer(function (e){ countMessageCharacter(); // 2 -> message footer }, 0));
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0 |
proxy
|
phpinfo
|
Settings