HOME


Mini Shell 1.0
DIR:/usr/local/cwpsrv/var/services/users/mefccpc/cwp_theme/original/js/modules2/
Upload File :
Current File : //usr/local/cwpsrv/var/services/users/mefccpc/cwp_theme/original/js/modules2/domains.js.twig
//****** *****///
function domaindelete(st,domain){
    $("#id2divdomain").hide();
    btnporcess('off','btnyesdel','{{ langmod.DONLABEL10 }}');
    $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
    $.ajax({
        type: "POST",
        url: "./{{users}}/index.php?module=domains&acc=verifsubdomain",
        data:"domain="+domain,
        complete: function(datos){
            if(datos.responseText==0){
                if(st==0){
                    var strheader = '<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">{{ langmod.DOMLABEL3 }}</span></button><h4 class="modal-title">{{ langmod.DOMLABEL6 }}</h4><small class="font-bold">{{langmod.DDLETEDOMAIN}}</small>';
                    var strbody = '<p class="text-center">'+domain+'</p>';
                    var strfooter = '<button type="button" class="btn btn-white" data-dismiss="modal">{{ langmod.DCANDELDOMAIN }}</button><button type="button" class="btn btn-primary" id="btnyesdel" onclick="return domaindelete(1,\''+domain+'\')">{{langmod.DYES}}</button>';
                    $("#deletemodal .modal-footer").html(strfooter);
                    $("#deletemodal .modal-body").html(strbody);
                    $("#deletemodal .modal-header").html(strheader);
                    btnporcess('on','btnyesdel','{{ langmod.DYES }}');
                    $("#deletemodal").modal('toggle');
                    return false;
                }else if(st==1){
                    $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
                    $.ajax({
                        type: "POST",
                        url: "./{{users}}/index.php?module=domains&acc=domaindelete",
                        data:"domain="+domain,
                        complete: function(datos){
                            domainrefres();
                            refrespanelnew('domains');
                            noti_bubble('{{langmod.DSUCCT}}','{{langmod.DDELDOMAINALERT}}','success',false,false,'3000',true);
                            btnporcess('on','btnyesdel','{{ langmod.DYES }}');
                            $("#deletemodal").modal('hide');
                            return false;
                        }
                    });
                }
                return false;
            }else{
                noti_bubble('{{langmod.DDELDOMAINALERTSUB}}','','error',false,false,'3000',true);
                btnporcess('on','btnyesdel','{{ langmod.DYES }}');
                return false;
            }
            return false;
        }
    });
}
function btn_save_domain(){
    btnporcess('off','btn_save_domain','{{ langmod.DONLABEL10 }}');
    if($("#newdomain").val()=='' || $("#pathdomain").val()==''){
        noti_bubble('{{langmod.DDATEALL}}','{{langmod.DERROR}}','error',false,false,'3000',true);
        btnporcess('on','btn_save_domain','{{ langmod.DBNTADD }}');
        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=domains&acc=btn_save_domain",
            data: "newdomain="+$("#newdomain").val()+"&pathdomain="+$("#pathdomain").val()+"&autossl="+autossl,
            complete: function(datos){
                //alert(datos.responseText);
                if(datos.responseText!='OK'){
                    noti_bubble(datos.responseText,'{{langmod.DERROR}}','error',false,false,'3000',true);
                    btnporcess('on','btn_save_domain','{{ langmod.DBNTADD }}');
                }else{
                    $("#newdomain").val('');
                    $("#pathdomain").val('/public_html/');
                    domainrefres();
                    refrespanelnew('domains');
                    noti_bubble('{{langmod.DDOMAINEXIT}}','{{langmod.DSUCCT}}','success',false,false,'3000',true);
                    btnporcess('on','btn_save_domain','{{ langmod.DBNTADD }}');
                    canceladd();
                }
                return false;
            }
        });
    }
}
function btnadddomain(){
    var headervar='<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">{{ langmod.DOMLABLE3 }}</span></button><h4 class="modal-title">{{ langmod.DBNTADD }}</h4>';
    var bodyvar='<div class="row"><div class="col-sm-3"><b>{{ langmod.DDOMAIN }}:</b></div><div class="col-sm-5"><input type="text" class="form-control" style="padding:3px 0px;" id="newdomain" onkeyup="return newdomainkeyup()"></div></div><div class="row" style="padding-top: 5px"><div class="col-sm-3" style="padding-top: 3px"><b>{{ langmod.DPATH }}:</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.DONLABEL8 }}</b></div><div class="col-sm-5"><input type="checkbox" class="form-controla" style="padding:3px 0px;" id="autossl"></div></div><p class="text-center"  style="padding-top: 15px"><b>{{ langmod.DONLABEL7 }}</b></p>';
    var btnvar='<button type="button" class="btn btn-white" data-dismiss="modal">{{ langmod.DCANDELDOMAIN }}</button> <button type="button" class="btn btn-primary" onclick="return btn_save_domain()" id="btn_save_domain">{{ langmod.DBNTADD }}</button>';
    $("#addmodal .modal-header").html(headervar);
    $("#addmodal .modal-body").html(bodyvar);
    $("#addmodal .modal-footer").html(btnvar);
    $("#addmodal").modal('toggle');
}
function domainrefres(){
    $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
    $.ajax({
        type: "POST",
        url: "./{{users}}/index.php?module=domains&acc=domainrefres",
        complete: function(datos){
            $('.dataTables-example').DataTable().destroy();
            $("#contenttr").html(datos.responseText);
            $('.dataTables-example').DataTable();
            return false;
        }
    });
}
function canceladd(){
    $("#addmodal").modal('hide');
}
function newdomainkeyup(){
    var expreg = /^[a-zA-Z0-9]+([(\.|\/|\-)]?[a-zA-Z0-9_]+)*$/i;
    var resp=expreg.test($("#newdomain").val());
    if(resp==false){
        noti_bubble('{{langmod.ERRORFORM}}','{{langmod.DERROR}}','error',false,false,'3000',true);
        //$("#btn_save_domain").hide();
        $("#btn_save_domain").addClass('disabled');
        $("#btn_save_domain").attr('disabled',true);
    }else{
        //$("#btn_save_domain").show();
        //$("#alertftp").hide('blind');
        //$("#alertftp").html('');
        //$("#btn_save_domain").show();
        $("#btn_save_domain").removeClass('disabled');
        $("#btn_save_domain").attr('disabled',false);
        var path='/public_html/';
        var newpath=$("#newdomain").val();
        $("#pathdomain").val(path+newpath);
    }
};