function check_domain(){ $(".checkdom").attr('disabled',true); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=reseller&op=accounts&acc=check_domain", data:"domain="+$("#domainadd").val(), complete: function(datos){ //console.log(datos.responseText); if(datos.responseText==1){ $("#domainadd").attr('disabled',false); $("#domainadd").css('border', 'solid 1px red'); noti_bubble('{{langmod.RSLABEL29}}','{{langmod.RSLABEL28}}','error',false,false,'4000',true); $("#validate_domain").val(''); }else if(datos.responseText==2){ $("#domainadd").attr('disabled',false); $("#domainadd").css('border', 'solid 1px red'); noti_bubble('{{langmod.RSLABEL30}}','{{langmod.RSLABEL28}}','error',false,false,'4000',true); $("#validate_domain").val(''); }else{ $("#domainadd").css('border', 'solid 1px green'); $(".checkdom").attr('disabled',false); $("#validate_domain").val(1); } } }); } function changepackage(id,pack,st){ if(st==0){ $.ajax({ type: "POST", url: "./{{users}}/index.php?module=reseller&op=accounts&acc=change_pack", data:"id="+id+"&pack="+pack, complete: function(datos){ $("#divpack"+id).html(' '); $("#divpack"+id).toggle('blind'); } }); return false; }else if(st==1){ var idsel = $("#selpack"+id).val(); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=reseller&op=accounts&acc=update&type=package", data:"id="+id+"&pack="+idsel, complete: function(datos){ //alert(datos.responseText); var name = $('#selpack'+id+' option:selected').text(); $("#packname"+id).html(name); $("#divpack"+id).hide('blind'); return false; } }); }else{ $("#divpack"+id).hide(); return false; } } function check_user(){ $(".checkdom").attr('disabled',true); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=reseller&op=accounts&acc=check_user", data:"username="+$("#username").val(), complete: function(datos){ if(datos.responseText==1){ $("#username").attr('disabled',false); $("#username").css('border', 'solid 1px red'); noti_bubble('{{langmod.RSLABEL29}}','{{langmod.RSLABEL28}}','error',false,false,'4000',true); $("#validate_user").val(''); if($("#validate_domain").val()==1){$("#domainadd").attr('disabled',false);} }else if(datos.responseText==2){ $("#username").attr('disabled',false); $("#username").css('border', 'solid 1px red'); noti_bubble('{{langmod.RSLABEL30}}','{{langmod.RSLABEL28}}','error',false,false,'4000',true); $("#validate_user").val(''); if($("#validate_domain").val()==1){$("#domainadd").attr('disabled',false);} }else{ $("#username").css('border', 'solid 1px green'); $(".checkdom").attr('disabled',false); $("#validate_user").val(1); if($("#validate_domain").val()==1){$("#domainadd").attr('disabled',false);} } } }); } function deletepackage(id,st){ if(st==0){ $(".btnnor"+id).hide(); $(".btnconf"+id).show(); return false } if(st==1){ $("#tr_packages").html(' '); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=packages&acc=del", data: "id="+id, complete: function(datos){ if(datos.responseText==0){ noti_bubble('{{langmod.RSLABEL33}}','{{langmod.RSLABEL28}}','error',false,false,'3000',true); $("#tr_packages").html(' '); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=packages&acc=list", complete: function(datos){ $("#tr_packages").html(datos.responseText); return false; } }); return false; }else if(datos.responseText==2){ noti_bubble('{{langmod.RSLABEL34}}','{{langmod.RSLABEL28}}','error',false,false,'4000',true); $("#tr_packages").html(' '); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=packages&acc=list", complete: function(datos){ $("#tr_packages").html(datos.responseText); return false; } }); return false; }else{ $("#tr_packages").html(' '); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=packages&acc=list", complete: function(datos){ $("#tr_packages").html(datos.responseText); return false; } }); } } }); return false } if(st==2){ $(".btnconf"+id).hide(); $(".btnnor"+id).show(); return false } } function editpackage(id){ $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=packages&acc=edit", data: "id="+id, complete: function(datos){ if(datos.responseText!=0){ var obj = jQuery.parseJSON( datos.responseText ); $("#package_name").val(obj.package_name); $("#disk_quota").val(obj.disk_quota); $("#bandwidth").val(obj.bandwidth); $("#ftp_accounts").val(obj.ftp_accounts); $("#email_accounts").val(obj.email_accounts); $("#email_lists").val(obj.email_lists); $("#databases").val(obj.databases); $("#sub_domains").val(obj.sub_domains); $("#parked_domains").val(obj.parked_domains); $("#addons_domains").val(obj.addons_domains); $("#hourly_emails").val(obj.hourly_emails); $("#modeedit").val(obj.id); $("#modal-addpackages .modal-title").html('{{ langmod.RSLABEL36 }}'); // title $("#modal-addpackages .modal-footer").html('\n' + ' '); // $("#modal-addpackages").modal('toggle'); return false; }else{ noti_bubble('{{langmod.RSLABEL33}}','{{langmod.RSLABEL28}}','error',false,false,'3000',true); return false; } } }); return false } function savepackages(){ if($("#package_name").val()==''){ $("#package_name").css('border', 'solid 1px red'); noti_bubble('{{langmod.RSLABEL32}}','{{langmod.RSLABEL28}}','error',false,false,'3000',true); return false;} $("#btnsavepackages").attr('disabled',true); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=reseller&op=packages&acc=save", data:"package_name="+$("#package_name").val()+"&disk_quota="+$("#disk_quota").val()+"&bandwidth="+$("#bandwidth").val()+"&ftp_accounts="+$("#ftp_accounts").val()+"&email_accounts="+$("#email_accounts").val()+"&email_lists="+$("#email_lists").val()+"&databases="+$("#databases").val()+"&sub_domains="+$("#sub_domains").val()+"&parked_domains="+$("#parked_domains").val()+"&addons_domains="+$("#addons_domains").val()+"&hourly_emails="+$("#hourly_emails").val()+"&id="+$("#modeedit").val(), complete: function(datos){ //console.log(datos.responseText); if(datos.responseText==1){ $("#tr_packages").html(' '); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=packages&acc=list", complete: function(datos){ $("#btncreatepackages").attr('disabled',false); $("#modal-addpackages").modal('toggle'); $("#tr_packages").html(datos.responseText); return false; } }); }else{ noti_bubble('{{langmod.RSLABEL33}}','{{langmod.RSLABEL28}}','error',false,false,'3000',true); return false; } return false; } }); } function search_packages(){ $("#package_account").html(''); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=reseller&op=accounts&acc=search_packages", complete: function(datos){ $("#package_account").html(datos.responseText); return false; } }); return false; } function packageaccount(){ if($("#package_account").val()!=''){ if($("#domainadd").val()!=''){ if($("#username").val()!=''){ $("#btncreateaccounts").attr('disabled',false); $("#btncreateaccounts").removeClass('disabled'); }else{ $("#btncreateaccounts").attr('disabled',true); $("#btncreateaccounts").addClass('disabled'); } }else{ $("#btncreateaccounts").attr('disabled',true); $("#btncreateaccounts").addClass('disabled'); } }else{ $("#btncreateaccounts").attr('disabled',true); $("#btncreateaccounts").addClass('disabled'); } } function deleteaccount(id,st){ if(st==0){ $(".clsactnr"+id).hide(); $(".clsactbt"+id).show(); return false } if(st==1){ $("#iconcondel"+id).html(''); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=accounts&acc=deleteaccount", data: "username="+id, complete: function(datos){ console.log(datos.responseText); ini_list_accounts(0); ini_detailreseller(); return false; } }); return false } if(st==2){ $(".clsactbt"+id).hide(); $(".clsactnr"+id).show(); return false } } function changeemail(id){ $("#changeemail"+id).html('ddd'); $("#divemail"+id).toggle('blind'); return false; } function changest(user,id){ $("#st"+id).attr('disabled',true); $("#st"+id).html(''); $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=accounts&acc=update&type=status", data: "username="+user, complete: function(datos){ ini_list_accounts(0); } }); return false; } function saveemail(id){ $.ajax({ type: "POST", url: "./{{users}}/index.php?module=reseller&op=accounts&acc=update&type=email", data: "email="+$("#changeemail"+id).val()+"&id="+id, complete: function(datos){ if(datos.responseText==1){ $("#email"+id).html($("#changeemail"+id).val()); $("#divemail"+id).toggle('blind'); return false; }else{ noti_bubble('{{langmod.RSLABEL33}}','{{langmod.RSLABEL28}}','error',false,false,'3000',true); return false; } } }); } function ini_list_accounts(st){ $("#tr_accounts").html(' '); $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=accounts&acc=list", complete: function(datos){ console.log(datos.responseText); $("#tr_accounts").html(datos.responseText); if(st==1){ $('.dataTables-example').DataTable({ pageLength: 25, responsive: true, dom: '<"html5buttons"B>lTfgitp', buttons: [ ] }); } } }); } function changebackup(id){ $("#backup"+id).attr('disabled',true); $("#backup"+id).html(''); $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=accounts&acc=update&type=backup", data: "id="+id, complete: function(datos){ ini_list_accounts(0); } }); } function reseller_changepass(account){ $("#mytitleresseller").html('{{langmod.RSLABEL47}} ('+account+')'); $("#subaccount").val(account); $("#modal-reseller_pass").modal('toggle'); return false; } function newvalidpassreseller(pass1,pass2){ var expreg =/^[a-zA-Z0-9\_\.\-\/]+$/i; var sw1=0; var sw2=0; if(pass1!=""){ //var resp=expreg.test(pass1); var resp = true; if(resp==false){ noti_bubble('{{langmod.ERROR1}}','{{langmod.RSLABEL58}}','error',true,false,'3000',true); sw1=1; }else{ sw1=3; } } if(pass2!=""){ //var resp=expreg.test(pass2); var resp = true; if(resp==false){ noti_bubble('{{langmod.ERROR1}}','{{langmod.RSLABEL58}}','error',true,false,'3000',true); sw2=1; $("#btn-resellsubmit").hide(); }else{ sw2=3; } } if((pass1==pass2)&&(sw1 + sw2)==6) { $("#btn-resellsubmit").show(); }else{ $("#btn-resellsubmit").hide(); } } function createaccount(){ var namebtn =$("#btncreateaccounts").text(); $("#btncreateaccounts").attr('disabled',true); $("#btncreateaccounts").addClass('disabled'); $("#btncreateaccounts").html(''+namebtn); if($("#backup").attr('checked')){ var backup = 1;}else{ var backup = 0;} if($("#autossl").attr('checked')){ var autossl = 1;}else{ var autossl = 0;} if(($("#domainadd").val()=='')||($("#username").val()=='')||($("#emailadd").val()=='')||($("#package_account").val()=='')||($("#password").val()=='')){ noti_bubble('{{langmod.RSLABEL33}}','{{langmod.RSLABEL28}}','error',false,false,'3000',true); $("#btncreateaccounts").html(namebtn); return false; } $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); var pass = Base64.encode($("#password").val()); var date = "domain="+$("#domainadd").val()+"&username="+$("#username").val()+"&password="+pass+"&email="+$("#emailadd").val()+"&package="+$("#package_account").val()+"&backup="+backup+"&autossl="+autossl; $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=accounts&acc=add", data: date, complete: function(datos){ //console.log(datos.responseText); if(datos.responseText==1){ ini_list_accounts(0); ini_detailreseller(); $("#modal-addaccount").modal('toggle'); return false; }else{ noti_bubble(datos.responseText,'{{langmod.RSLABEL28}}','error',false,false,'3000',true); $("#btncreateaccounts").attr('disabled',false); $("#btncreateaccounts").removeClass('disabled'); $("#btncreateaccounts").html(namebtn); } return false; } }); } function domain_reseller(){ var string = $("#domainadd").val(); if((string=='www.')||(string=='WWW.')){ $("#domainadd").val(''); $("#username").val(''); noti_bubble('{{langmod.RSLABEL28}}','{{langmod.RSLABEL59}}','error',true,false,'3000',true); return false; } var regex = /-|_|\./gi; var respst = string.replace(regex, ''); var resplo=respst.toLowerCase() $("#username").val(resplo.substr(0, 8)); } function newpassreseller(username){ var pass1 =Base64.encode($("#resellerpass1").val()); var pass2 =Base64.encode($("#resellerpass2").val()); var useraccount = $("#subaccount").val(); if((pass1!='')&&(pass2!='')){ if($("#resellerpass1").val()==$("#resellerpass2").val()){ var contbtn = $("#btn-resellsubmit").text(); $("#btn-resellsubmit").attr('disabled',true); $("#btn-resellsubmit").addClass('disabled'); $("#btn-resellsubmit").html(' '+contbtn); $.ajax({ type: "POST", //url: "./{{users}}/index.php?acc=newpass", url: "./{{ users }}/index.php?module=reseller&op=accounts&acc=newpass", data:"pass1="+pass1+"&pass2="+pass2+"&useraccount="+useraccount, complete: function(datos){ console.log(datos.responseText); $("#btn-resellsubmit").attr('disabled',false); $("#btn-resellsubmit").removeClass('disabled'); $("#btn-resellsubmit").html(contbtn); $("#modal-reseller_pass").modal('toggle'); $("#resellerpass1").val(''); $("#resellerpass2").val(''); return false; } }); }else{ noti_bubble('{{langmod.RSLABEL28}}','{{langmod.RSLABEL59}}','error',true,false,'3000',true); } }else{ noti_bubble('{{langmod.RSLABEL28}}','{{langmod.RSLABEL59}}','error',true,false,'3000',true); } return false; } function deletepackmod(id,st){ if(st==0){ $(".clsnormod"+id).hide(); $(".clsdelmod"+id).show(); } if(st==1){ $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=features&acc=del", data:"id="+id, complete: function(datos){ //console.log(datos.responseText); $("#trfealist"+id).hide(); return false; } }); } if(st==2){ $(".clsdelmod"+id).hide(); $(".clsnormod"+id).show(); } return false; } function editpackmod(id){ $("#bntedifeac"+id).html(''); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=features&acc=edit", data:"id="+id, complete: function(datos){ $("#divsavebtn").removeClass('col-lg-12'); $("#divsavebtn").addClass('col-lg-6'); $("#btncalcel").show(); //console.log(datos.responseText); var obj = jQuery.parseJSON( datos.responseText ); $("#idhiddemod").val(id); $("#packagessel").attr('disabled',true); $("#packagessel option[value="+ id +"]").attr("selected",true); $("#bootstrap-duallistbox-nonselected-list_").html(obj.disp); $("#bootstrap-duallistbox-selected-list_").html(obj.upd); $('.dual_select').bootstrapDualListbox({ selectorMinimalHeight: 160 }); $("#bntedifeac"+id).html(''); return false; } }); return false; } function delnns(id,st){ if(st==0){ $(".clsnorns"+id).hide(); $(".clsdelns"+id).show(); } if(st==1){ $("#icondelns"+id).addClass('disabled'); $("#icondelns"+id).attr('disabled',true); $("#icondelns"+id).html(''); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=nameserver&acc=del", data:"id="+id, complete: function(datos){ $(".clsdelns"+id).hide('blind'); $(".clsnorns"+id).hide('blind'); $("#nsp"+id).hide('blind'); return false; } }); } if(st==2){ $(".clsdelns"+id).hide(); $(".clsnorns"+id).show(); } } function main_nameserver(){ if($("#main_nameserver").prop('checked')){ $("#ns1").attr('disabled',true); $("#ns2").attr('disabled',true); $("#ns3").attr('disabled',true); $("#ns4").attr('disabled',true); $("#ns5").attr('disabled',true); $("#domainnameserver1").attr('disabled',true); $("#domainnameserver2").attr('disabled',true); $("#domainnameserver3").attr('disabled',true); $("#domainnameserver4").attr('disabled',true); $("#domainnameserver5").attr('disabled',true); }else{ $("#ns1").attr('disabled',false); $("#ns2").attr('disabled',false); $("#ns3").attr('disabled',false); $("#ns4").attr('disabled',false); $("#ns5").attr('disabled',false); $("#domainnameserver1").attr('disabled',false); $("#domainnameserver2").attr('disabled',false); $("#domainnameserver3").attr('disabled',false); $("#domainnameserver4").attr('disabled',false); $("#domainnameserver5").attr('disabled',false); } } function btnnotalert(){ var datajs=$("#returajax").val(); var obj = jQuery.parseJSON( datajs ); $("#ns1p").html(obj.ns1+' ('+obj.ip1+')'); $("#ns2p").html(obj.ns2+' ('+obj.ip2+')'); $("#alertdiv").hide('blind'); noti_bubble('{{langmod.RSLABEL66}}','{{langmod.RSLABEL64}}','success',false,false,'6000',true); $("#bntaddns").attr('disabled',false); $("#bntaddns").removeClass('disabled'); $("#bntaddns").html('{{langmod.RSLABEL72}}'); return false; } function delimgreseller(st){ if(st==0){ $(".opdelimnres0").hide(); $(".opdelimnres1").show(); return false; } if(st==1){ $("#btndelimgresell").addClass('disabled'); $("#btndelimgresell").attr('disabled',true); $("#btndelimgresell").html(''); $("#btncancelimgresell").hide(); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=branding&acc=del", complete: function(datos){ $("#imgreseller").hide(); $("#dropzoneForm").show('blind'); $("#btndelimgresell").hide(); $("#logomenu").attr('src','{{url}}/img/cwp_logo.png'); return false; } }); return false; } if(st==2){ $(".opdelimnres1").hide(); $(".opdelimnres0").show(); return false; } } function branding(){ $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=branding&acc=list", complete: function(datos){ //console.log(datos.responseText); var obj = jQuery.parseJSON( datos.responseText ); $("#footertext").val(obj.text_footer); if(obj.img!=''){ $("#imgreseller").attr("src","http://"+obj.img); $("#dropzoneForm").hide(); $("#imgreseller").show(); }else{ $("#imgreseller").hide(); $("#dropzoneForm").show(); $("#imgreseller").attr("src",""); } return false; } }); return false; } function changednszonebtn(){ var datajs=$("#returajax").val(); var obj = jQuery.parseJSON( datajs ); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=nameserver&acc=upgrade", data: "jsondata="+datajs, complete: function(datos){ $("#alertdiv").hide('blind'); $("#bntaddns").removeClass('disabled'); $("#bntaddns").attr('disabled',false); $("#bntaddns").html('{{ langmod.RSLABEL72 }}'); return false; } }); return false; } function ini_detailreseller(){ //alert(); $(".alldetails").html(''); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=details", complete: function(datos){ var obj = jQuery.parseJSON( datos.responseText ); //console.log(datos.responseText); var trozbandw=obj.bandwidth; var tz = trozbandw.split("|"); if(tz[1]>1024){ var unid='GB'; var usade=(tz[0]/1024); if(tz[1]=='1.0E+24'){ var bw='∞'; }else{ var bw=(tz[1]/1024); bw=bw.toFixed(2); } }else{var unid='MB'; var usade=tz[0]; var bw=tz[1];} var graf='
'+tz[2]+'%
'+usade.toFixed(2)+' '+unid+' / '+bw+' '+unid; $("#ind_package_name").html(obj.package_name); $("#ind_disk").html(obj.quota); $("#ind_bandw").html(graf); $("#ind_ftp").html(obj.ftp_accounts); $("#ind_email").html(obj.email_accounts); $("#ind_emaillist").html(obj.email_lists); $("#ind_subdomain").html(obj.sub_domains); $("#ind_parkdomain").html(obj.parked_domains); $("#ind_domain").html(obj.addons_domains); $("#ind_databases").html(obj.databases); $("#ind_account").html(obj.accounts); if(obj.st==1){$("#btnaddaccount").show();}else{$("#btnaddaccount").hide();} if(obj.imgdiv==1){ $("#dropzoneForm").hide(); $("#imgreseller").show(); $("#divdeletes").show(); }else{ $("#imgreseller").hide(); $("#divdeletes").hide(); $("#dropzoneForm").show(); } return false; } }); } function reemplogo(){ $("#logomenu").attr('src','https://{{mod.domain_username}}/reseller/img/logoreseller.png'); $("#imgreseller").attr('src','https://{{mod.domain_username}}/reseller/img/logoreseller.png'); $("#dropzoneForm").hide(); $("#imgreseller").show('blind'); $("#divdeletes").show(); } function generate_pass(longitud,id){ var caracteres = "abcdefghijkmnpqrtuvwxyz!@*()/|ABCDEFGHIJKLMNPQRTUVWXYZ2346789"; var contraseña = ""; for (i=0; i '); $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=accounts&acc=list", complete: function(datos){ $("#tr_accounts").html(datos.responseText); } }); }); $(".packages_tab").click(function (){ $("#tr_packages").html(' '); $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=packages&acc=list", complete: function(datos){ $("#tr_packages").html(datos.responseText); } }); }); $(".features_tab").click(function (){ $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=features&acc=list", complete: function(datos){ //alert(datos.responseText); var obj = jQuery.parseJSON( datos.responseText ); $("#packagessel").html(obj.pack); $("#opmodules").html(obj.modpack); //$("#bootstrap-duallistbox-nonselected-list_").html(obj.modpack); $("#trlismod").html(obj.listmodpack); $('.dual_select').bootstrapDualListbox({ selectorMinimalHeight: 160 }); } }); }); $(".nameservers_tab").click(function (){ $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=nameserver&acc=list", complete: function(datos){ console.log(datos.responseText); if(datos.responseText!=0){ var obj = jQuery.parseJSON( datos.responseText ); $("#domainnameserver1").html(obj.domains); $("#domainnameserver2").html(obj.domains); //dividns1 $("#domainnameserver3").html(obj.domains); $("#domainnameserver4").html(obj.domains); $("#domainnameserver5").html(obj.domains); if(obj.reg1==undefined){var vns1 ='';var vip1 ='';}else{var vns1 =obj.reg1;var vip1 =obj.ip1;} if(obj.reg2==undefined){var vns2 ='';var vip2 ='';}else{var vns2 =obj.reg2;var vip2 =obj.ip2;} if(obj.reg3==undefined){var vns3 ='';var vip3 ='';}else{var vns3 =obj.reg3;var vip1 =obj.ip3;} if(obj.reg4==undefined){var vns4 ='';var vip4 ='';}else{var vns4 =obj.reg4;var vip1 =obj.ip4;} if(obj.reg5==undefined){var vns5 ='';var vip5 ='';}else{var vns5 =obj.reg5;var vip1 =obj.ip5;} $("#ns1p").html(obj.ns1+'.'+vns1+' ('+obj.ip1+')'); $("#ns2p").html(obj.ns2+'.'+vns2+' ('+obj.ip2+')'); if(vns3==''){ $("#ns3p").html('');}else{$("#ns3p").html(obj.ns3+'.'+vns3+' ('+vip3+')');} if(vns4==''){ $("#ns4p").html('');}else{$("#ns4p").html(obj.ns4+'.'+vns4+' ('+vip4+')');} if(vns5==''){ $("#ns5p").html('');}else{$("#ns5p").html(obj.ns5+'.'+vns5+' ('+vip5+')');} if(obj.custom=='off'){ $("#main_nameserver").attr('checked',true); $("#ns1").attr('disabled',true); $("#ns2").attr('disabled',true); $("#ns3").attr('disabled',true); $("#ns4").attr('disabled',true); $("#ns5").attr('disabled',true); $("#domainnameserver1").attr('disabled',true); $("#domainnameserver2").attr('disabled',true); $("#domainnameserver3").attr('disabled',true); $("#domainnameserver4").attr('disabled',true); $("#domainnameserver5").attr('disabled',true); }else{ $("#main_nameserver").attr('checked',false); $("#ns1").attr('disabled',false); $("#ns2").attr('disabled',false); $("#ns3").attr('disabled',false); $("#ns4").attr('disabled',false); $("#ns5").attr('disabled',false); $("#domainnameserver1").attr('disabled',false); //$("#domainnameserver1 option[value="+ obj.reg1 +"]").prop("selected","selected"); $("#domainnameserver2").attr('disabled',false); //$("#domainnameserver2 option[value="+ obj.reg2 +"]").prop("selected","selected"); $("#domainnameserver3").attr('disabled',false); //$("#domainnameserver3 option[value="+ obj.reg3 +"]").prop("selected","selected"); $("#domainnameserver4").attr('disabled',false); //$("#domainnameserver4 option[value="+ obj.reg4 +"]").prop("selected","selected"); $("#domainnameserver5").attr('disabled',false); //$("#domainnameserver5 option[value="+ obj.reg5 +"]").prop("selected","selected"); } } } }); }); $(".branding_tab").click(function (){ branding(); }); $("#btnaddaccount").click(function (){ generate_pass(12,'password'); $("#domainadd").val(''); $("#username").val(''); $("#btncreateaccounts").html('{{ langmod.RSLABEL27 }}'); $("#emailadd").val(''); $(".checkdom").attr('disabled',false); $("#modal-addaccount").modal('toggle'); $("#emailadd").focus(); search_packages(); return false; }); $("#resellerpass1").keyup(function() { var color1=0; var color2=0; var color3=0; var color4=0; var classpar=''; var msj=''; // set password variable var pswd = $(this).val(); //validate the length if(pswd.length<8){ color1=0;}else{ color1=1; msj=msj+' largo 1'; } //validate letter if(pswd.match(/[A-z]/gi)){color2=1; msj=msj+' letras 1'; }else{ color2=0;} //validate capital letter if(pswd.match(/[A-Z]/gi)){ msj=msj+' Mayusculas 1'; color3=1; } else { color3=0; } //validate number if (pswd.match(/[0-9]/gi)){color4=1; msj=msj+' Numeros 1';}else{ color4=0; } var sum=(color1+color2+color3+color4); newvalidpassreseller($("#resellerpass1").val(),$("#resellerpass2").val()); //alert(sum+' M:'+msj); if(sum==0){ classpar='progress-bar-danger';} if(sum==1){ classpar='progress-bar-warning';} if(sum==2){ classpar='progress-bar-danger';} if(sum==3){ classpar='progress-bar-info';} if(sum==4){ classpar='progress-bar-success';} var barra='
'; $("#progresspassress").html(barra); }); $("#resellerpass2").keyup(function() { if($("#resellerpass2").val()==$("#resellerpass1").val()){ $("#btn-resellsubmit").show(); newvalidpassreseller($("#resellerpass1").val(),$("#resellerpass2").val()); }else{ $("#btn-resellsubmit").hide(); newvalidpassreseller($("#resellerpass1").val(),$("#resellerpass2").val()); } }); $("#btnaddpackages").click(function (){ $("#modal-addpackages").modal('toggle'); return false; }); $("#btncreatepackages").click(function (){ if($("#package_name").val()==''){ $("#package_name").css('border', 'solid 1px red'); noti_bubble('{{langmod.RSLABEL32}}','{{langmod.RSLABEL28}}','error',false,false,'3000',true); return false;} $("#btncreatepackages").attr('disabled',true); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=reseller&op=packages&acc=add", data:"package_name="+$("#package_name").val()+"&disk_quota="+$("#disk_quota").val()+"&bandwidth="+$("#bandwidth").val()+"&ftp_accounts="+$("#ftp_accounts").val()+"&email_accounts="+$("#email_accounts").val()+"&email_lists="+$("#email_lists").val()+"&databases="+$("#databases").val()+"&sub_domains="+$("#sub_domains").val()+"&parked_domains="+$("#parked_domains").val()+"&addons_domains="+$("#addons_domains").val()+"&hourly_emails="+$("#hourly_emails").val(), complete: function(datos){ if(datos.responseText==1){ $("#tr_packages").html(' '); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=packages&acc=list", complete: function(datos){ $("#btncreatepackages").attr('disabled',false); $("#modal-addpackages").modal('toggle'); $("#tr_packages").html(datos.responseText); return false; } }); }else{ noti_bubble('{{langmod.RSLABEL33}}','{{langmod.RSLABEL28}}','error',false,false,'3000',true); return false; } return false; } }); }); $("#btnaddmodulesresell").click(function (){ var dispo = $("#bootstrap-duallistbox-nonselected-list_").text(); if($("#idhiddemod").val()==''){ if($("#packagessel").val()==''){ noti_bubble('{{langmod.RSLABEL61}}','','error',false,false,'3000',true); return false; } var mod=''; $("#bootstrap-duallistbox-selected-list_ option").each(function(){ mod=mod+$(this).text()+','; }); if(mod==''){ noti_bubble('{{langmod.RSLABEL62}}','','error',false,false,'3000',true); return false; }else{ $("#btnaddmodulesresell").attr('disabled',true); $("#btnaddmodulesresell").addClass('disabled'); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=features&acc=add", data: "pack="+$("#packagessel").val()+"&mod="+mod, complete: function(datos){ console.log(datos.responseText); if(datos.responseText!=0){ $("#trlismod").html(datos.responseText); noti_bubble('{{langmod.RSLABEL64}}','','success',false,false,'4000',true); $("#btnaddmodulesresell").attr('disabled',false); $("#btnaddmodulesresell").removeClass('disabled'); $("#packagessel option[value=x]").attr("selected",true); $("#bootstrap-duallistbox-selected-list_").html(''); $("#bootstrap-duallistbox-nonselected-list_").html(dispo); }else{ noti_bubble('{{langmod.RSLABEL74}}','','error',false,false,'3000',true); $("#btnaddmodulesresell").attr('disabled',false); $("#btnaddmodulesresell").removeClass('disabled'); } return false; } }); } }else{ if($("#packagessel").val()==''){ noti_bubble('{{langmod.RSLABEL61}}','','error',false,false,'3000',true); return false; } var mod=''; $("#bootstrap-duallistbox-selected-list_ option").each(function(){ mod=mod+$(this).text()+','; }); if(mod==''){ noti_bubble('{{langmod.RSLABEL62}}','','error',false,false,'3000',true); return false; }else{ $("#btnaddmodulesresell").attr('disabled',true); $("#btnaddmodulesresell").addClass('disabled'); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=features&acc=update", data: "id="+$("#packagessel").val()+"&mod="+mod, complete: function(datos){ //console.log(atos.responseText); $("#trlismod").html(''); $("#bootstrap-duallistbox-selected-list_").html(''); noti_bubble('{{langmod.RSLABEL64}}','','success',false,false,'4000',true); $("#trlismod").html(datos.responseText); $("#btncalcel").hide(); $("#divsavebtn").removeClass('col-lg-6'); $("#divsavebtn").addClass('col-lg-12'); $("#idhiddemod").val(''); $("#btnaddmodulesresell").attr('disabled',false); $("#btnaddmodulesresell").removeClass('disabled'); $("#packagessel option[value=x]").attr("selected",true); $("#packagessel").attr('disabled',false); return false; } }); } } return false; }); $("#bntaddns").click(function (){ $("#domainnameserver1").css("border-color", "#e5e6e7"); $("#domainnameserver2").css("border-color", "#e5e6e7"); /*$("#domainnameserver3").css("border-color", "#e5e6e7"); $("#domainnameserver4").css("border-color", "#e5e6e7"); $("#domainnameserver5").css("border-color", "#e5e6e7");*/ $("#ns1").css("border-color", "#e5e6e7"); $("#ns2").css("border-color", "#e5e6e7"); /*$("#ns3").css("border-color", "#e5e6e7"); $("#ns4").css("border-color", "#e5e6e7"); $("#ns5").css("border-color", "#e5e6e7");*/ if($("#main_nameserver").prop('checked')){ var customdns ='off'; }else{ var customdns ='on'; if(($("#domainnameserver1").val()=='')||($("#domainnameserver2").val()=='')||($("#ns1").val()=='')||($("#ns2").val()=='')){ //if(($("#domainnameserver1").val()=='')||($("#domainnameserver2").val()=='')||($("#ns1").val()=='')||($("#ns2").val()=='')||($("#domainnameserver3").val()=='')||($("#ns3").val()=='')||($("#domainnameserver4").val()=='')||($("#ns4").val()=='')||($("#domainnameserver5").val()=='')||($("#ns5").val()=='')){ if($("#domainnameserver1").val()==''){$("#domainnameserver1").css("border-color", "#A80705");} if($("#domainnameserver2").val()==''){$("#domainnameserver2").css("border-color", "#A80705");} /*if($("#domainnameserver3").val()==''){$("#domainnameserver3").css("border-color", "#A80705");}*/ /*if($("#domainnameserver4").val()==''){$("#domainnameserver4").css("border-color", "#A80705");}*/ /*if($("#domainnameserver5").val()==''){$("#domainnameserver5").css("border-color", "#A80705");}*/ if($("#ns1").val()==''){$("#ns1").css("border-color", "#A80705");} if($("#ns2").val()==''){$("#ns2").css("border-color", "#A80705");} /*if($("#ns3").val()==''){$("#ns3").css("border-color", "#A80705");} if($("#ns4").val()==''){$("#ns4").css("border-color", "#A80705");} if($("#ns5").val()==''){$("#ns5").css("border-color", "#A80705");}*/ noti_bubble('{{langmod.RSLABEL65}}','{{langmod.RSLABEL28}}','error',false,false,'3000',true); return false } } var contbtn=$("#bntaddns").text(); $("#bntaddns").attr('disabled',true); $("#bntaddns").addClass('disabled'); $("#bntaddns").html(' '+contbtn); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=nameserver&acc=upd", data: "prens1="+$("#ns1").val()+"&prens2="+$("#ns2").val()+"&prens3="+$("#ns3").val()+"&prens4="+$("#ns4").val()+"&prens5="+$("#ns5").val()+"&dom1="+$("#domainnameserver1").val()+"&dom2="+$("#domainnameserver2").val()+"&dom3="+$("#domainnameserver3").val()+"&dom4="+$("#domainnameserver4").val()+"&dom5="+$("#domainnameserver5").val()+"&customdns="+customdns, complete: function(datos){ console.log(datos.responseText); $("#returajax").val(datos.responseText); var obj = jQuery.parseJSON( datos.responseText ); $("#ns1p").html(obj.ns1+'.'+obj.reg1+' ('+obj.ip1+')'); $("#ns2p").html(obj.ns2+'.'+obj.reg2+' ('+obj.ip2+')'); $("#ns3p").html(obj.ns3+'.'+obj.reg3+' ('+obj.ip3+')'); $("#ns4p").html(obj.ns4+'.'+obj.reg4+' ('+obj.ip4+')'); $("#ns5p").html(obj.ns5+'.'+obj.reg5+' ('+obj.ip5+')'); $("#dividns3").show(); $("#dividns4").show(); $("#dividns5").show(); if(obj.affected>0){ //zonedns var content='{{langmod.RSLABEL67}} '+obj.affected+' {{langmod.RSLABEL68}} '+obj.zonedns+' {{langmod.RSLABEL69}}. {{langmod.RSLABEL70}} / {{langmod.RSLABEL71}}'; $("#alertdiv").html(content); $("#alertdiv").show('blind'); return false; }else{ noti_bubble('{{langmod.RSLABEL66}}','{{langmod.RSLABEL64}}','success',false,false,'6000',true); $("#bntaddns").attr('disabled',false); $("#bntaddns").removeClass('disabled'); $("#bntaddns").html('{{langmod.RSLABEL72}}'); return false; } } }); return false; }); $("#btnsavebranding").click(function (){ var text_footer =$("#footertext").val(); $.ajax({ type: "POST", url: "./{{ users }}/index.php?module=reseller&op=branding&acc=add", data: "text_footer="+text_footer, complete: function(datos){ noti_bubble('','{{langmod.RSLABEL75}}','success',false,false,'3000',true); return false; } }); return false; });