console.log(); let uchip = null; $(document).ready(function() { uchip = new Uchip(); }); const setOptSelected = (selected, line, st) => { $('#opt_selected_' + line).text(selected); $('#opt_selected_' + line).data('selected', st); } const setOption = (elem) => { uchip.handleButton(elem,'fa-floppy-o'); let index = $(elem).data('index'); let domain = $(elem).data('domain'); let selected = $('#opt_selected_' + index).data('selected'); uchip.call('module=mail_routing&acc=changetype', { data: 'domain=' + domain + '&st=' + selected, callback: (response) => { uchip.handleButton(elem,'fa-floppy-o', true); if(response.result == 'success'){ noti_bubble('{{langmod.MRSUCCES2}}','{{langmod.MRSUCCES}}','success',false,false,'3000',true); }else{ noti_bubble('{{langmod.MRERRORT2}}','{{langmod.MRERRORT}}','error',false,false,'3000',true); } } }); } const statusdomiain = (domain, elem) => { uchip.handleButton(elem,'fa-stethoscope'); uchip.call('module=mail_routing&acc=stdomain', { data: 'domain=' + domain, callback: (response) => { uchip.handleButton(elem,'fa-stethoscope', true); if(response.result == 'success'){ noti_bubble(response.status,'Status','warning',true,true,'3000',false); }else{ noti_bubble('{{langmod.MRSTERROR}}','{{langmod.MRERRORT}}','error',false,false,'3000',true); } } }); } function changest(domain,st){ $(".btnchangest").attr('disabled',true); $(".btnchangest").addClass('disabled'); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=mail_routing&acc=changest", data: "domain=" + domain + "&st=" + st, complete: function (datos) { updatelistmxrouting(); if(datos.responseText==1){ noti_bubble('{{langmod.MRSUCCES2}}','{{langmod.MRSUCCES}}','success',false,false,'3000',true); }else{ noti_bubble('{{langmod.MRERRORT2}}','{{langmod.MRERRORT}}','error',false,false,'3000',true); } $(".btnchangest").attr('disabled',false); $(".btnchangest").removeClass('disabled'); return false; } }) } function updatelistmxrouting(){ $.ajax({ type: "POST", url: "./{{users}}/index.php?module=mail_routing&acc=updatelist", complete: function (datos) { $("#listtr").html(datos.responseText); return false; } }) }