(function($){ $.fn.setCursorToTextEnd = function() { var $initialVal = this.val(); this.val('').val($initialVal); }; })(jQuery); function executeIfFileExist(src, callback) { var xhr = new XMLHttpRequest() xhr.onreadystatechange = function() { if (this.readyState === this.DONE) { callback() } } xhr.open('HEAD', src) } function PostDivContentToPDF(divid, orientation, papersize) { orientation = orientation || '1'; papersize = papersize || '4'; var f = $("
").attr({ action: "/ajax/sys_generate_pdf.php?Orientation="+orientation+"&PaperSize="+papersize }).appendTo(document.body); $('').attr({ name: 'data', value: $(divid).html() }).appendTo(f); f.submit(); f.remove(); } function set_ses(what1,what2,value,action) { Pace.restart(); Pace.start(); $.ajax({ url: "/ajax/sys_set_ses.php", method: "POST", cache: false, dataType: "html", data: { what1: what1, what2: what2, value: value } }) .done(function( data ){ if (data>'') { Pace.stop(); $(data).modal(); } else { Pace.stop(); eval(action); } }); } function get_ses(what1,what2,wheretoshow,action) { $.ajax({ url: "/ajax/sys_get_ses.php", method: "POST", cache: false, dataType: "html", data: { what1: what1, what2: what2 } }) .done(function(data){ if (data>'' & wheretoshow>'') { $(wheretoshow).html(data); } if (action>'') { eval(action); } }); } function get_ses3(what1,what2,what3,wheretoshow,action) { $.ajax({ url: "/ajax/sys_get_ses.php", method: "POST", cache: false, dataType: "html", data: { what1: what1, what2: what2, what3: what3 } }) .done(function(data){ if (data>'' & wheretoshow>'') { $(wheretoshow).html(data); } if (action>'') { eval(action); } }); } function save_table(table,id,column,value,action) { $.ajax({ url: "/ajax/sys_save_table.php", method: "POST", cache: false, dataType: "html", data: { table: table, id: id, column: column, value: value } }) .done(function( data ){ $('#save-alert').fadeIn('slow',function() { $('#save-alert').hide(); }); if (data>'') eval(data); eval(action); }); } function save_table_with_confirm(swtitle,swtext,swconfirmButtonText,swcancelButtonText,table,id,column,value,action) { swal({ title: swtitle, text: swtext, type: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: swconfirmButtonText, cancelButtonText: swcancelButtonText, closeOnConfirm: true }).then(function(isConfirm) { if (isConfirm) { save_table(table,id,column,value,action); } }) } function save_table_with_confirm_cancel_action(swtitle,swtext,swconfirmButtonText,swcancelButtonText,table,id,column,value,action,actioncancel) { swal({ title: swtitle, text: swtext, type: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: swconfirmButtonText, cancelButtonText: swcancelButtonText, closeOnConfirm: true }).then(function(isConfirm) { if (isConfirm) { save_table(table,id,column,value,action); } else { eval(actioncancel); } }) } function del_table(table,id,action) { $.ajax({ url: "ajax/sys_del_table.php", method: "POST", cache: false, dataType: "html", data: { table: table, id: id } }) .done(function( data ){ $('#save-alert').fadeIn('slow',function() { $('#save-alert').hide(); }); eval(action); }); } function load_ajax_dialog(url,id) { Pace.start(); Pace.restart(); var furl=''; if (url.indexOf('?') > -1) furl = url+'&id='+id; else furl = url+'?id='+id; $('#main-dialog').load(furl, function() { Pace.stop(); }); } function load_ajax_dialog2(url,id) { Pace.start(); Pace.restart(); var furl=''; if (url.indexOf('?') > -1) furl = url+'&id='+id; else furl = url+'?id='+id; $('#main-dialog2').load(furl, function() { Pace.stop(); }); } function load_ajax_content(url) { $('#ControlSidebarRightID').removeClass('control-sidebar-open'); Pace.start(); $('#main-content').load('/'+url, function() { Pace.stop(); }); } function load_ajax_content_to_div(url,id) { Pace.start(); $('#'+id).load(url, function() { Pace.stop(); }); } function LoadBootstrapTour() { Pace.start(); $('#main-bootstrap-tour').load('/ajax/bootstraptour_show.php', function() { Pace.stop(); }); } function sys_get_json(translate,translatekey,tolang,plustext,wheretoshowhtml,wheretoshowval,action) { $.ajax({ url: "/ajax/sys_get_json.php?w=GetTranslated", method: "POST", cache: false, dataType: "json", data: { TranslationName: translate, TranslationKey: translatekey, TranslationToLang: tolang } }) .done(function(data){ if (data.translated>'' & wheretoshowhtml>'') { $(wheretoshowhtml).html(data.translated+plustext); } if (data.translated>'' & wheretoshowval>'') { $(wheretoshowval).val(data.translated+plustext); } if (action>'') { eval(action); } }); } if (!String.prototype.includes) { String.prototype.includes = function() { 'use strict'; return String.prototype.indexOf.apply(this, arguments) !== -1; }; }