$(function(){ $('body').on('click', '.panel-modules #disable, .panel-modules #enable', function(){ var status = $(this).attr('id'); var list = $('input.'+$(this).attr('data-for')+':checked'); var items = ''; var new_status = (status=='enable') ? 'icon_status_on' : 'icon_status_off'; if(list.length<=0){ return mcr.notify(lng.error, lng_mod.not_selected); } list.each(function(){ items += $(this).val()+','; }); items = items.substr(0, items.length-1); var formData = new FormData(); formData.append('mcr_secure', mcr.meta_data.secure); formData.append('act', status); formData.append('ids', items); $.ajax({ url: "index.php?mode=ajax&do=admin_modules_status", dataType: "json", type: "POST", async: true, cache: false, contentType: false, processData: false, data: formData, error: function(data){ mcr.logger(data); mcr.notify(lng.error, lng_mod.e_change_status); }, success: function(data){ if(!data._type){ return mcr.notify(data._title, data._message); } list.each(function(){ $(this).closest('tr').find('td.status i').attr('class', new_status); }); } }); return false; }); });