HOME


Mini Shell 1.0
DIR:/usr/local/cwpsrv/var/services/users/cwp_theme/original/js/modules2/
Upload File :
Current File : //usr/local/cwpsrv/var/services/users/cwp_theme/original/js/modules2/mail_autoreply.js.twig
function btnaddautof(){
    if(($("#emailautof").val()=='') || ($("#domainautof").val()=='') || ($("#subjectautof").val()=='') || ($("#messajeautof").val()=='')){
        noti_bubble('','{{langmod.ARERRO1}}','error',false,false,'3000',true);
        return false;
    }else{
        btnporcess('off','btnaddautof2','{{ langmod.AULABEL5 }}');
        $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
        $.ajax({
            type: "POST",
            url: "./{{users}}/index.php?module=mail_autoreply&acc=addautof",
            data: "emailautof="+$("#emailautof").val()+"&domainautof="+$("#domainautof").val()+"&subjectautof="+$("#subjectautof").val()+"&messajeautof="+$("#messajeautof").val()+"&start_date="+$("#start_date").val()+"&end_date="+$("#end_date").val()+"&start_time="+$("#start_time").val()+"&end_time="+$("#end_time").val()+"&sendonlydate="+$("#sendonlydate").val(),
            complete: function(datos){
                if((datos.responseText==6) || (datos.responseText==10)){
                    if(datos.responseText==6){ var msj='{{langmod.ARERROR6}}';}
                    if(datos.responseText==10){ var msj='{{langmod.ARERROR10}}';}
                    noti_bubble(msj,'{{langmod.ARMERROR}}','error',false,false,'3000',true);
                    btnporcess('on','btnaddautof2','{{ langmod.ARADD }}');
                    $("#addautofbtn").hide();
                    return false;
                }else{
                    listautof();
                    $("#emailautof").val('');
                    $("#subjectautof").val('');
                    $("#messajeautof").val('');
                    noti_bubble('{{langmod.AROKADD}}','{{langmod.ARSUCCT}}','success',false,false,'3000',true);
                    btnporcess('on','btnaddautof2','{{ langmod.ARADD }}');
                    refrespanelnew('mail_autoreply');
                    $("#addmodal").modal('hide');
                    return false;
                }
            }
        });
        return false;
    }

}
function autofdelete(st,email,pos){
    if(st==0){
        var headeradd='<h4>{{langmod.ARDELETEAT}}</h4>';
        var bodyadd='<p class="text-center">'+email+'</p><input type="hidden" value="'+email+'" id="deleteemailf">';
        var footeradd='<button class="btn btn-default btn-xs mr5 mb10"  id="btn-cancelfemail"  onclick="return cancelfemail()">{{langmod.ARCANCEL}}</button>   <button class="btn btn-primary btn-xs mr5 mb10" id="autofdelete" onclick="return autofdelete(1,\''+email+'\','+pos+')">{{langmod.ARDELETE}}</button>';
        $("#deletemodal .modal-header").html(headeradd);
        $("#deletemodal .modal-body").html(bodyadd);
        $("#deletemodal .modal-footer").html(footeradd);
        $("#deletemodal").modal('toggle');
        return false;
    }
    if(st==1){
        btnporcess('off','autofdelete','{{ langmod.AULABEL5 }}');
        $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
        $.ajax({
            type: "POST",
            url: "./{{users}}/index.php?module=mail_autoreply&acc=autofdelete",
            data:"email="+$("#deleteemailf").val(),
            complete: function(datos){
                btnporcess('on','autofdelete','{{ langmod.ARDELETE }}');
                listautof();
                refrespanelnew('mail_autoreply');
                $("#deletemodal").modal('hide');
                return false;
            }
        });
    }
    return false;
}
function autofchangest(email,pos){
    $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
    $.ajax({
        type: "POST",
        url: "./{{users}}/index.php?module=mail_autoreply&acc=autofchangest",
        data:"email="+email+"&pos="+pos,
        complete: function(datos){
            listautof();
            if(datos.responseText==1){
                noti_bubble('{{langmod.ARACTIVEEMAIL}}','{{langmod.ARSUCCT}}','success',false,false,'3000',true);
                return false;
            }
            if(datos.responseText==5){
                noti_bubble('{{langmod.ARDESACTIVEEMAIL}}','{{langmod.ARSUCCT}}','success',false,false,'3000',true);
                return false;
            }
            return false;
        }
    });
}
function autofedit(email,pos){
    $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
    $.ajax({
        type: "POST",
        url: "./{{users}}/index.php?module=mail_autoreply&acc=autofedit",
        data:"email="+email,
        complete: function(datos){
            var str=datos.responseText;
            var res = str.split("||");
            $("#editmodal .modal-title").html('{{ langmod.AULABEL3 }}  '+email);
            $("#modsubjectautof").val(res[0]);
            $("#modmessajeautof").val(res[1]);
            $("#start_date").val(res[2]);
            $("#start_time").val(res[3]);
            $("#end_date").val(res[4]);
            $("#end_time").val(res[5]);

            var datehour1=res[2];
            var datehour2=res[3];
            if(res[2]!=''){
                $("#start_date-edit").val(res[2]);
                $("#start_time-edit").val(res[3]);
            }else{
                $("#start_date-edit").val('');
                $("#start_time-edit").val('');
            }
            if(res[4]!=''){
                $("#end_date-edit").val(res[4]);
                $("#end_time-edit").val(res[5]);
            }else{
                $("#end_date-edit").val('');
                $("#end_time-edit").val('');
            }
            if(res[6]==1){
                $("#sendonlydate-edit").attr('checked',true);
                $("#sendonlydate-edit").val(1);
                $("#start_date-edit").attr('disabled',false);
                $("#start_time-edit").attr('disabled',false);
                $("#end_date-edit").attr('disabled',false);
                $("#end_time-edit").attr('disabled',false);
            }else{
                $("#sendonlydate-edit").removeAttr('checked');
                $("#sendonlydate-edit").val(0);
                $("#start_date-edit").attr('disabled',true);
                $("#start_time-edit").attr('disabled',true);
                $("#end_date-edit").attr('disabled',true);
                $("#end_time-edit").attr('disabled',true);
            }
            $("#modemailautof").val(email+'||'+pos);
            $("#addautofbtn").hide();
            $("#modautofdiv").show('blind');
            //alert();
            $("#editmodal").modal('toggle');
            return false;
        }
    });
    return false;
}
function listautof(){
    $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
    $.ajax({
        type: "POST",
        url: "./{{users}}/index.php?module=mail_autoreply&acc=listautof",
        complete: function(datos){
            //$('.dataTables-example').DataTable().destroy();
            $('#listtrf').DataTable().destroy();
            $("#contenttr").html(datos.responseText);
            $('#listtrf').DataTable();
            //$('.dataTables-example').DataTable();
            return false;
        }
    });
}
$("#btn-addautof").click(function (){
    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.ARBTNADD }}</h4>';
    var bodyvar='<div  style="display: block;" id="addautofdiv">';
    bodyvar+='<div class="row" style="margin-left: 15px;">';
    bodyvar+='<div class="col-lg-3">';
    bodyvar+='<input id="emailautof" class="form-control" value="" placeholder="{{ langmod.AEEMAIL2 }}">';
    bodyvar+='</div>';
    bodyvar+='<div class="col-sm-3">';
    bodyvar+='<select id="domainautof" class="form-control">';
    bodyvar+='<option value="">{{ langmod.ARCHOOD }}</option>';
    {% for email2 in mod.email2 %}
    bodyvar+='<option value="{{ email2.domain }}">@{{ email2.domain }}</option>';
    {% endfor %}
    bodyvar+='</select>';
    bodyvar+='</div>';
    bodyvar+='<div class="col-sm-6">';
    bodyvar+='<input id="subjectautof" class="form-control" value="{{ mod.rand }}" placeholder="{{ langmod.ARTHESUBJ }}">';
    bodyvar+='</div>';
    bodyvar+='</div>';
    bodyvar+='<div class="row" style="margin-left: 15px; margin-top: 15px">';
    bodyvar+='<div class="col-sm-12">';
    bodyvar+='<textarea id="messajeautof" class="form-control" rows="6" placeholder="{{ langmod.ARMSJ1 }}"></textarea>';
    bodyvar+='</div>';
    bodyvar+='</div>';
    bodyvar+='<div class="row"  style="margin-left: 30px">';
    bodyvar+='<div class="toggle-custom">';
    //bodyvar+='<label class="toggle" data-on="ON" data-off="OFF">';
    bodyvar+='<input type="checkbox" id="sendonlydate" name="sendonlydate" onchange="return sendonlydate(0)" value="0">';
    //bodyvar+='<span class="button-checkbox"></span>';
    //bodyvar+='</label>';
    bodyvar+='<label for="sendonlydate">{{ langmod.ARRANGETIME }}</label>';
    bodyvar+='</div>';
    bodyvar+='</div>';
    bodyvar+='<form class="form-horizontal group-border stripped" role="form">';
    bodyvar+='<label class="control-label text-center" for=""><b>{{ langmod.ARINITIO }}</b></label>';
    bodyvar+='<label class="control-label text-center" for=""><b>{{ langmod.ARFIN }}</b></label>';
    bodyvar+='<div class="row" style="margin-left: 15px">';
    bodyvar+='<div class="col-lg-3">';
    bodyvar+='<div class="input-group">';
    bodyvar+='<span class="input-group-addon"><i class="fa fa-calendar"></i></span>';
    bodyvar+='<input id="start_date" type="text" class="form-control" disabled>';
    bodyvar+='</div>';
    bodyvar+='</div>';
    bodyvar+='<div class="col-lg-3">';
    bodyvar+='<div class="input-group bootstrap-timepicker"><div class="bootstrap-timepicker-widget dropdown-menu"><table><tbody><tr><td><a href="#" data-action="incrementHour"><i class="fa fa-angle-up"></i></a></td><td class="separator">&nbsp;</td><td><a href="#" data-action="incrementMinute"><i class="fa fa-angle-up"></i></a></td><td class="separator">&nbsp;</td><td class="meridian-column"><a href="#" data-action="toggleMeridian"><i class="fa fa-angle-up"></i></a></td></tr><tr><td><input type="text" name="hour" class="bootstrap-timepicker-hour form-control" maxlength="2"></td> <td class="separator">:</td><td><input type="text" name="minute" class="bootstrap-timepicker-minute form-control" maxlength="2"></td> <td class="separator">&nbsp;</td><td><input type="text" name="meridian" class="bootstrap-timepicker-meridian form-control" maxlength="2"></td></tr><tr><td><a href="#" data-action="decrementHour"><i class="fa fa-angle-down"></i></a></td><td class="separator"></td><td><a href="#" data-action="decrementMinute"><i class="fa fa-angle-down"></i></a></td><td class="separator">&nbsp;</td><td><a href="#" data-action="toggleMeridian"><i class="fa fa-angle-down"></i></a></td></tr></tbody></table></div>';
    bodyvar+='<div class="input-group clockpicker" data-autoclose="true">';
    bodyvar+='<span class="input-group-addon"><i class="fa fa-clock-o"></i></span>';
    bodyvar+='<input id="start_time" type="text" class="form-control clockpicker" disabled>';
    bodyvar+='</div></div>';
    bodyvar+='</div>';
    //bodyvar+='<div class="input-group clockpicker" data-autoclose="true"><input type="text" id="start_time" class="form-control" value="09:30" ><span class="input-group-addon"><span class="fa fa-clock-o"></span></span></div>';
    bodyvar+='<!--/div>';
    bodyvar+='</div-->';
    //
    //bodyvar+='<div class="row" style="margin-left: 15px">';
    bodyvar+='<div class="col-lg-3">';
    bodyvar+='<div class="input-group">';
    bodyvar+='<span class="input-group-addon"><i class="fa fa-calendar"></i></span>';
    bodyvar+='<input id="end_date" type="text" class="form-control" disabled>';
    bodyvar+='</div>';
    bodyvar+='</div>';
    bodyvar+='<div class="col-lg-3">';
    bodyvar+='<div class="input-group bootstrap-timepicker"><div class="bootstrap-timepicker-widget dropdown-menu"><table><tbody><tr><td><a href="#" data-action="incrementHour"><i class="fa fa-angle-up"></i></a></td><td class="separator">&nbsp;</td><td><a href="#" data-action="incrementMinute"><i class="fa fa-angle-up"></i></a></td><td class="separator">&nbsp;</td><td class="meridian-column"><a href="#" data-action="toggleMeridian"><i class="fa fa-angle-up"></i></a></td></tr><tr><td><input type="text" name="hour" class="bootstrap-timepicker-hour form-control" maxlength="2"></td> <td class="separator">:</td><td><input type="text" name="minute" class="bootstrap-timepicker-minute form-control" maxlength="2"></td> <td class="separator">&nbsp;</td><td><input type="text" name="meridian" class="bootstrap-timepicker-meridian form-control" maxlength="2"></td></tr><tr><td><a href="#" data-action="decrementHour"><i class="fa fa-angle-down"></i></a></td><td class="separator"></td><td><a href="#" data-action="decrementMinute"><i class="fa fa-angle-down"></i></a></td><td class="separator">&nbsp;</td><td><a href="#" data-action="toggleMeridian"><i class="fa fa-angle-down"></i></a></td></tr></tbody></table></div>';
    bodyvar+='<span class="input-group-addon"><i class="fa fa-clock-o"></i></span>';
    bodyvar+='<input id="end_time" type="text" class="form-control clockpicker" disabled>';
    bodyvar+='</div>';
    bodyvar+='</div>';
    bodyvar+='</div>';
    bodyvar+='</div>';
    bodyvar+='</form>';
    bodyvar+='<!--div class="bs-callout bs-callout-info fade in" style="margin-right: 25px; margin-left: 25px; display: block" id="divnoti"><button type="button" class="close" id="closebtc" >×</button>';
    bodyvar+='<p>{{ langmod.ARDESCRIP2 }}</p></div-->';
    bodyvar+='</div>';
    var btnvar='<button class="btn btn-default btn-xs mr5 mb10" id="btn-cancelautof" style="" onclick="return btncancelemail()">{{ langmod.ARCANCEL }}</button><button type="button" class="btn btn-success btn-xs mr5 mb10" id="btnaddautof2" onclick="return btnaddautof()">{{ langmod.ARADD }}</button>';
    $("#addmodal .modal-header").html(headervar);
    $("#addmodal .modal-body").html(bodyvar);
    $("#addmodal .modal-footer").html(btnvar);
    $("#addmodal").modal('toggle');
});
$("#btn-updautof").click(function (){
    var sujbj=$("#modsubjectautof").val();
    var msj=$("#modmessajeautof").val();
    var str=$("#modemailautof").val();
    var res= str.split("||");
    var email=res[0];
    var pos=res[1];
    if($("#sendonlydate-edit").val()==1){
        if(($("#start_date-edit").val()=='')||($("#start_time-edit").val()=='')||($("#end_date-edit").val()=='')||($("#end_time-edit").val()=='')){
            noti_bubble('{{langmod.ARERRO1}}','{{langmod.ARERROR}}','error',false,false,'3000',true);
            return false;
        }
    }
    if($("#sendonlydate-edit").attr('checked')){
        var sendonlydate=1;
        var start_dateedit=$("#start_date-edit").val();
        var start_timeedit=$("#start_time-edit").val();
        var end_dateedit=$("#end_date-edit").val();
        var end_timeedit=$("#end_time-edit").val();
    }else{
        var sendonlydate=0;
        var start_dateedit='';
        var start_timeedit='';
        var end_dateedit='';
        var end_timeedit='';
    }
    $.ajaxSetup({ headers: { 'csrftoken' : '{{ tokenajax }}' } });
    btnporcess('off','btn-updautof','{{ langmod.AULABEL5 }}');
    $.ajax({
        type: "POST",
        url: "./{{users}}/index.php?module=mail_autoreply&acc=updautof",
        data:"email="+email+"&sujbj="+sujbj+"&msj="+msj+"&sendonlydate="+sendonlydate+"&start_date="+start_dateedit+"&start_time="+start_timeedit+"&end_date="+end_dateedit+"&end_time="+end_timeedit,
        complete: function(datos){
            //alert(datos.responseText);
            if(datos.responseText==0){
                $("#sj"+pos).html(sujbj);
                btnporcess('on','btn-updautof','{{ langmod.ARUPDATE }}');
                $("#editmodal").modal('hide');
                listautof();
            }else{
                noti_bubble('{{langmod.ARERROR6}}','{{langmod.ARERROR}}','error',false,false,'3000',true);
                btnporcess('on','btn-updautof','{{ langmod.ARUPDATE }}');
                return false;
            }
            return false;
        }
    });
    return false;
});