Server IP : 23.254.227.96 / Your IP : 216.73.216.7 Web Server : Apache/2.4.62 (Unix) OpenSSL/1.1.1k System : Linux hwsrv-1277026.hostwindsdns.com 4.18.0-477.13.1.el8_8.x86_64 #1 SMP Tue May 30 14:53:41 EDT 2023 x86_64 User : viralblo ( 1001) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/local/cwpsrv/var/services/users/cwp_theme/original/js/modules2/ |
Upload File : |
function subdomainrefres(){ $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=subdomains&acc=subdomainrefres", complete: function(datos){ $('.dataTables-example').DataTable().destroy(); $("#contenttr").html(datos.responseText); $('.dataTables-example').DataTable(); return false; } }); } function subdomaindelete(st,domain,subdomin){ if(st==0){ var strheader = '<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">{{ langmod.SUBDOMLABEL3 }}</span></button><h4 class="modal-title">{{ langmod.SUBDOMLABEL6 }}</h4><small class="font-bold">{{langmod.SDDLETEDOMAIN}}</small>'; var strbody = '<p class="text-center">'+subdomin+'.'+domain+'</p>'; var strfooter = '<button type="button" class="btn btn-white" data-dismiss="modal">{{ langmod.SDNO }}</button><button type="button" class="btn btn-primary" id="btnyesdel" onclick="return subdomaindelete(1,\''+domain+'\',\''+subdomin+'\')">{{langmod.SDYES}}</button>'; $("#deletemodal .modal-footer").html(strfooter); $("#deletemodal .modal-body").html(strbody); $("#deletemodal .modal-header").html(strheader); $("#deletemodal").modal('toggle'); return false; }else if(st==1){ btnporcess('off','btnyesdel','{{ langmod.SUBDOMLABEL10 }}'); $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=subdomains&acc=subdomaindelete", data:"domain="+domain+"&subdomain="+subdomin, complete: function(datos){ $("#trdomain"+datos.responseText).hide(); //uploadpackage('subdomains'); subdomainrefres(); refrespanelnew('subdomains'); noti_bubble('{{langmod.SDDELDOMAINALERT}}','{{langmod.SDSUCCT}}','success',false,false,'3000',true); btnporcess('on','btnyesdel','{{ langmod.SDYES }}'); $("#deletemodal").modal('hide'); return false; } }); } return false; } function subdomainkeyup(){ var domain=$("#domains").val(); domain=domain.substr(1); if($("#subdomain").val()=='mail'){ $("#btn_save_subdomain").hide('blind'); }else{ var expreg = /^[a-zA-Z0-9]+([(\.|\/|\-)]?[a-zA-Z0-9_]+)*$/i; var resp=expreg.test($("#subdomain").val()); if(resp==false){ noti_bubble('{{langmod.ERRORFORM}}','{{langmod.DERROR}}','error',false,false,'3000',true); $("#btnsavesubdomain").addClass('disabled'); $("#btnsavesubdomain").attr('disabled',true); }else{ $("#btnsavesubdomain").removeClass('disabled'); $("#btnsavesubdomain").attr('disabled',false); $("#alertftp").hide('blind'); $("#alertftp").html(''); var path='/public_html/'; var newpath=$("#subdomain").val(); $("#pathdomain").val(path+newpath+'.'+domain); } } } function btn_save_subdomain(){ btnporcess('off','btnsavesubdomain','{{ langmod.SUBDOMLABEL10 }}'); if($("#subdomain").val()=='' || $("#pathdomain").val()==''){ noti_bubble('{{langmod.SDDATEALL}}','{{langmod.SDERROR}}','error',false,false,'3000',true); btnporcess('on','btnsavesubdomain','{{ langmod.SDBNTADD }}'); return false; }else{ if ($('#autossl').prop('checked')){ var autossl=1; } else{ var autossl=0; } $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } }); $.ajax({ type: "POST", url: "./{{users}}/index.php?module=subdomains&acc=btn_save_subdomain", data: "domain="+$("#domains").val()+"&subdomain="+$("#subdomain").val()+"&path="+$("#pathdomain").val()+"&autossl="+autossl, complete: function(datos){ //alert(datos.responseText); if(datos.responseText=='OK'){ $("#suddomain").val(''); $("#pathdomain").val('/public_html/'); subdomainrefres(); refrespanelnew('subdomains'); noti_bubble('{{langmod.SDDOMAINEXIT}}','{{langmod.SDSUCCT}}','success',false,false,'3000',true); btnporcess('on','btnsavesubdomain','{{ langmod.SDBNTADD }}'); $("#addmodal").modal('hide'); }else{ //refrespanelnew('subdomains'); //subdomainrefres(); //subdomainrefres(); noti_bubble(datos.responseText,'{{langmod.SDERROR}}','error',false,false,'3000',true); btnporcess('on','btnsavesubdomain','{{ langmod.SDBNTADD }}'); } return false; } }); } } function btnaddsubdomain(){ var headervar='<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">{{ langmod.SUBDOMLABLE3 }}</span></button><h4 class="modal-title">{{ langmod.SDBNTADD }}</h4>'; var bodyvar='<div class="row"><div class="col-sm-3"><b>{{ langmod.SDDOMAIN }}:</b></div><div class="col-sm-3"><input type="text" class="form-control" style="padding:3px 0px;" id="subdomain" onkeyup="return subdomainkeyup()"></div><div class="col-sm-5"><select id="domains" class="form-control" >{% for dsel in mod.seldomain %}<option value="{{ dsel.domain }}">{{ dsel.domain }}</option>{% endfor %}</select></div></div><div class="row" style="padding-top: 5px"><div class="col-sm-3" style="padding-top: 3px"><b>{{ langmod.SDPATH }}:</b> /home/{{ users }}</div><div class="col-sm-5"><input type="text" class="form-control" style="padding:3px 0px;" id="pathdomain" value="/public_html/"></div></div><div class="row" style="padding-top: 5px"><div class="col-sm-3" style="padding-top: 3px"><b>{{ langmod.SUBDOMLABEL8 }}:</b></div><div class="col-sm-5"><input type="checkbox" class="form-control2" style="padding:3px 0px;" id="autossl"></div></div><p class="text-center" style="padding-top: 15px"><b>{{ langmod.SUBDOMLABEL7 }}</b></p>'; var btnvar='<button type="button" class="btn btn-white" data-dismiss="modal">{{ langmod.SUBDOMLABLE3 }}</button> <button type="button" class="btn btn-primary" onclick="return btn_save_subdomain()" id="btnsavesubdomain">{{ langmod.SDBNTADD }}</div></button>'; $("#addmodal .modal-header").html(headervar); $("#addmodal .modal-body").html(bodyvar); $("#addmodal .modal-footer").html(btnvar); $("#addmodal").modal('toggle'); } $("#btn_add_subdomain").click(function (){ var headervar='<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">{{ langmod.SUBDOMLABLE3 }}</span></button><h4 class="modal-title">{{ langmod.SDBNTADD }}</h4>'; var bodyvar='<div class="row"><div class="col-sm-3"><b>{{ langmod.SDDOMAIN }}:</b></div><div class="col-sm-3"><input type="text" class="form-control" style="padding:3px 0px;" id="subdomain" onkeyup="return subdomainkeyup()"></div><div class="col-sm-5"><select id="domains" class="form-control" >{% for dsel in mod.seldomain %}<option value="{{ dsel.domain }}">{{ dsel.domain }}</option>{% endfor %}</select></div></div><div class="row" style="padding-top: 5px"><div class="col-sm-3" style="padding-top: 3px"><b>{{ langmod.SDPATH }}:</b> /home/{{ users }}</div><div class="col-sm-5"><input type="text" class="form-control" style="padding:3px 0px;" id="pathdomain" value="/public_html/"></div></div><div class="row" style="padding-top: 5px"><div class="col-sm-3" style="padding-top: 3px"><b>{{ langmod.SUBDOMLABEL8 }}:</b></div><div class="col-sm-5"><input type="checkbox" class="form-control2" style="padding:3px 0px;" id="autossl"></div></div><p class="text-center" style="padding-top: 15px"><b>{{ langmod.SUBDOMLABEL7 }}</b></p>'; var btnvar='<button type="button" class="btn btn-white" data-dismiss="modal">{{ langmod.SUBDOMLABLE3 }}</button> <button type="button" class="btn btn-primary" onclick="return btn_save_subdomain()" id="btnsavesubdomain">{{ langmod.SDBNTADD }}</div></button>'; $("#addmodal .modal-header").html(headervar); $("#addmodal .modal-body").html(bodyvar); $("#addmodal .modal-footer").html(btnvar); $("#addmodal").modal('toggle'); });