Server IP : 23.254.227.96 / Your IP : 216.73.216.120 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/kingsley/cwp_theme/original/js/modules/ |
Upload File : |
console.log(); let autoreply_list = JSON.parse('{{mod.autoresp|json_encode|raw}}'); let uchip = null; let autorep_table = null; let html_message_editor = null; $(document).ready(function(){ {% if mod.isie == 1 %} uchip = new $.Uchip(); {% else %} uchip = new Uchip(); {% endif %} bindDateTimePicker(); listAutoReply(autoreply_list); $('[data-toggle="tooltip"]').tooltip(); }); function activateHtmlMessage(elem){ if($(elem).is(':checked')){ $('#messajeautof').summernote({ toolbar: [ // [groupName, [list of button]] ['style', ['bold', 'italic', 'underline', 'clear']], ['font', ['strikethrough']], ['fontsize', ['fontsize']], ['color', ['color']], ['para', ['ul', 'ol', 'paragraph']], ['height', ['height']] ], height: 250 }); html_message_editor = true; }else{ $('#messajeautof').summernote('destroy'); html_message_editor = null; } } function listAutoReply(list){ autoreply_list = list; let content_html = ''; if(autoreply_list.length > 0){ let table_html = ''; let index = 0; autoreply_list.forEach(function(autoresp){ let datevalid = ''; let status_button = ''; if(autoresp.send_date_range == 1){ datevalid = '<b>{{langmod.ARACTVTIME1}}</b>: ' + moment(autoresp.start_date).format('ddd DD, MMM YYYY hh:mm a') + '<br /><b>{{langmod.ARACTVTIME2}}</b>: ' + moment(autoresp.end_date).format('ddd DD, MMM YYYY hh:mm a'); }else{ datevalid = 'Forever'; } if(autoresp.active == 1){ status_button = '<button type="button" title="{{langmod.AULABEL4}}" class="btn btn-primary btn-xs mr5 mb10" data-active="' + autoresp.active + '" onclick="return autofchangest(\'' + autoresp.email + '\',this)" id="btnautofchang' + index + '">' + '<i class="fa fa-thumbs-o-up"></i>' + '</button>'; }else if(autoresp.active == 5){ status_button = '<button type="button" title="{{langmod.ARDESACTIVE}}" class="btn btn-warning btn-xs mr5 mb10" data-active="' + autoresp.active + '" onclick="return autofchangest(\'' + autoresp.email + '\',this)" id="btnautofchang' + index + '">' + '<i class="fa fa-thumbs-o-down"></i>' + '</button>'; }else{ status_button = '<button type="button" title="{{langmod.ARDESACTIVE}}" class="btn btn-primary btn-xs mr5 mb10" data-active="' + autoresp.active + '" onclick="return autofchangest(\'' + autoresp.email + '\',this)" id="btnautofchang' + index + '">' + '<i class="fa fa-thumbs-o-down"></i>' + '</button>'; } // let email_address = autoresp.email + '@' + autoresp.domain; table_html += '<tr id="trautorep_' + index + '">' + '<td>' + autoresp.email + '</td>' + '<td align="center" id="sj' + index + '">' + autoresp.subject + '</td>' + '<td align="center">' + autoresp.domain + '</td>' + '<td align="center">' + datevalid + '</td>' + '<td class="autorep-actions">' + status_button + '<button type="button" title="{{langmod.AREDIT}}" data-info=\'' + JSON.stringify(autoresp) + '\' class="btn btn-success btn-xs mr5 mb10" onclick="return autofedit(this,\'' + autoresp.email + '\',' + index + ')"><i class="fa fa-pencil-square-o"></i></button>' + '<button type="button" title="{{langmod.ARDELETE}}" id="btn_auto_del_' + index + '" class="btn btn-danger btn-xs mr5 mb10" onclick="return autofdelete(0,\'' + autoresp.email + '\',' + index + ')"><i class="fa fa-trash"></i></button>' + '</td>' + '</tr>'; index++; }); content_html = '<table class="table table-striped table-bordered table-hover dataTables-example dataTable no-footer" id="table_autorep" width="100%">' + '<thead>' + '<tr>' + '<th>{{langmod.AREMAIL}}</th>' + '<th>{{langmod.ARSUBJECT}}</th>' + '<th>{{langmod.ARDOMAIN}}</th>' + '<th>{{langmod.ARACTIVATION}}</th>' + '<th class="autorep-actions">{{langmod.ARACTION}}</th>' + '</tr>' + '</thead>' + '<tbody id="contenttr">' + table_html + '</tbody>' + '</table>'; $('#table_autorep_container').html(content_html); $('#table_autorep').DataTable().destroy(); autorep_table = $('#table_autorep').DataTable(); }else{ content_html = '<div class="empty_list"><h4 class="text-success">{{langmod.AUNOLISTED}}</h4></div>'; $('#table_autorep_container').html(content_html); } } function calculateQuota(){ let plan = {{mod.email_pack_mailauto}}; $('#autorep_used').text(autoreply_list.length); if(plan >= 0){ if(autoreply_list.length == plan){ $('#addAutoRepBTN').addClass('disabled'); $('#addAutoRepBTN').prop('disabled', true) }else{ $('#addAutoRepBTN').removeClass('disabled'); $('#addAutoRepBTN').prop('disabled', false) } let percent = plan == 0 ? 100 : ((autoreply_list.length * 100) / plan).toFixed(0); let classbar = ''; if (percent >=26 && percent <=50){ classbar = 'progress-bar progress-bar-success'; }else if(percent >=51 && percent <=75){ classbar = 'progress-bar progress-bar-warning'; }else if(percent >75){ classbar = 'progress-bar progress-bar-danger'; }else{ classbar = 'progress-bar'; } $('#stat-percent').text(percent + '%'); $("#baremailind").removeClass(); $('#baremailind').addClass(classbar); $('#baremailind').width(percent+'%'); } } function validatorFields(selector){ let is_valid = true; $(selector).each(function(){ if($(this).val() == ''){ is_valid = false; $(this).addClass('error'); }else{ $(this).removeClass('error'); } }); return is_valid; } function changeInterval(elem){ if($(elem).val() == ''){ $(elem).parent().addClass('interval-container'); }else{ $(elem).parent().removeClass('interval-container'); } } function createAutoRep(){ let is_valid = true; let time_sel = ''; let basic_valid = validatorFields('.reqfield'); let adv_valid = true; let adv_data = ''; if($('#interval_select').val() == '' && !$.isNumeric($('#intervaltime_autorep').val())){ adv_valid = false; $('#intervaltime_autorep').addClass('error'); }else if($('#interval_select').val() != ''){ adv_data = '&interval_type=estandar&interval=' + $('#interval_select').val(); $('#intervaltime_autorep').removeClass('error'); }else{ adv_data = '&interval_type=custom&interval=' + $('#intervaltime_autorep').val(); $('#intervaltime_autorep').removeClass('error'); } if($('#time_container').is(':visible')){ let time_valid = validatorFields('.extra_time'); is_valid = basic_valid && time_valid && adv_valid; time_sel = '&onlydate=1&start_date=' + $('#start_date_autorep').val() + '&end_date=' + $('#end_date_autorep').val() + '&start_time=' + $('#start_time_autorep').val() + '&end_time=' + $('#end_time_autorep').val(); }else{ is_valid = basic_valid && adv_valid; } if(!is_valid){ noti_bubble('','{{langmod.ARERRO1}}','error',false,false,'3000',true); }else{ uchip.handleButton('.add_auto_btn', 'fa-floppy-o'); uchip.handleButton('.cancel_auto_btn', 'fa-ban'); let data_auto = ''; let ishtml = $('#autorep_html_message').is(':checked') ? 1 : 0; if($('#editing_autorep').length == 0){ data_auto = '&ishtml=' + ishtml + '&autorep_charset=' + $('#autorep_charset').val() + '&fromname=' + $('#autorep_fromname').val() + adv_data + '&emailautof=' + $('#emailautof').val() + '&domainautof=' + $('#domainautof').val() + '&subjectautof=' + $('#subjectautof').val() + '&messajeautof=' + encodeURIComponent($('#messajeautof').val()) + time_sel; uchip.call('module=mail_autoreply&acc=createautorep', { data: data_auto, callback: function(response){ if(response.result != 'success'){ let msj = response.code == 6 ? '{{langmod.ARERROR6}}' : '{{langmod.ARERROR10}}'; noti_bubble(msj,'{{langmod.ARMERROR}}','error',false,false,'3000',true); }else{ listAutoReply(response.list); calculateQuota(); cancelForm(); noti_bubble('{{langmod.AROKADD}}','{{langmod.ARSUCCT}}','success',false,false,'3000',true); } uchip.handleButton('.add_auto_btn', 'fa-floppy-o', true); uchip.handleButton('.cancel_auto_btn', 'fa-ban', true); } }); }else{ data_auto = '&ishtml=' + ishtml + '&autorep_charset=' + $('#autorep_charset').val() + '&fromname=' + $('#autorep_fromname').val() + adv_data + '&email=' + $('#editing_autorep').val() + '&sujbj=' + $('#subjectautof').val() + '&msj=' + encodeURIComponent($('#messajeautof').val()) + time_sel uchip.call('module=mail_autoreply&acc=updautorep', { data: data_auto, callback: function(response){ console.log(response); if(response.result != 'success'){ noti_bubble('{{langmod.ARERROR6}}','{{langmod.ARERROR}}','error',false,false,'3000',true); }else{ listAutoReply(response.list); cancelForm(); noti_bubble('{{langmod.ARUPDATE}}','{{langmod.ARSUCCT}}','success',false,false,'3000',true); } uchip.handleButton('.add_auto_btn', 'fa-floppy-o', true); uchip.handleButton('.cancel_auto_btn', 'fa-ban', true); } }); } } } function addAutoRepForm(){ $('#list_autorep_container').slideUp('fast', function(){ $('#form_autorep_container').slideDown('fast'); }); } function cancelForm(){ $('#form_autorep_container').slideUp('fast', function(){ $('#list_autorep_container').slideDown('fast'); $('#emailautof').val(''); $('#subjectautof').val(''); $('#domainautof').val(''); $('#sendonlydate').prop('checked', false); $('#time_container').hide(); $('#start_date_autorep').val(''); $('#start_time_autorep').val(''); $('#end_date_autorep').val(''); $('#end_time_autorep').val(''); $('.hide_on_edit').show(); $('.wide_on_edit').removeClass('col-sm-12'); $('.wide_on_edit').addClass('col-sm-6'); $('#autorep_form_title').text('{{langmod.ARBTNADD}}'); $('#interval_container').removeClass('interval-container'); $('#autorep_fromname').val(''); $('#intervaltime_autorep').val(''); $('#interval_select').val('*'); $('#autorep_charset').val('utf-8'); $('#adv_content').hide(); console.log(html_message_editor); if(html_message_editor != null){ console.log("COMERCIAL"); $('#messajeautof').summernote('destroy'); $('#messajeautof').val(''); }else{ $('#messajeautof').val(''); } $('#autorep_html_message').prop('checked', false); if($('#icon_advopt').hasClass('fa-chevron-up')){ $('#icon_advopt').removeClass('fa-chevron-up'); $('#icon_advopt').addClass('fa-chevron-down'); } }); } Date.prototype.isValid = function () { return this.getTime() === this.getTime(); }; function bindDateTimePicker(){ $("#start_date_autorep").datepicker({ autoclose: true, startDate: moment().toDate(), }).on('hide', function(e) { let end_date = $("#end_date_autorep").datepicker('getDate'); let date_start = $(this).datepicker('getDate'); if(date_start.isValid()){ $("#end_date_autorep").datepicker('setStartDate', date_start); if(end_date.isValid()){ date_start = moment(date_start); if(date_start.isAfter(end_date)){ $("#end_date_autorep").datepicker('setDate', date_start.add(1, 'd').toDate()); } } } });; $("#end_date_autorep").datepicker({ startDate: moment().toDate(), autoclose: true, }); $("#start_time_autorep").clockpicker({ placement: 'top', align: 'left', autoclose: true, }); $("#end_time_autorep").clockpicker({ placement: 'top', align: 'left', autoclose: true, }); } function sendonlydate(elem){ // $("#start_date").datepicker(); // $("#end_date").datepicker(); // $("#start_time").clockpicker(); // $("#end_time").clockpicker(); if($(elem).is(':checked')){ $('#time_container').slideDown('fast'); }else{ $('#time_container').slideUp('fast'); } } function autofdelete(st,email,pos){ if(st == 0){ var headeradd='<h4>{{langmod.ARWARNDEL}}</h4>'; var bodyadd='<p>{{langmod.ARDELETEAT}}:<br /><b>' + email + '</b><br />' + '{{langmod.ARDELCONFIRM}}</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){ uchip.handleButton('#btn_auto_del_' + pos, 'fa-trash'); $("#deletemodal").modal('hide'); let tr = $('#trautorep_' + pos); tr.addClass('deleting_tr'); uchip.call('module=mail_autoreply&acc=autorepdelete', { data: 'email=' + $('#deleteemailf').val(), callback: function(response){ if(response.result == 'success'){ noti_bubble('{{langmod.ARDELSUCCESS}}','{{langmod.ARSUCCT}}','success',false,false,'3000',true); tr.slideUp('fast', function(){ autoreply_list.splice(pos, 1); calculateQuota(); autorep_table.row(this).remove().draw(); }); }else{ noti_bubble('{{langmod.ARERROROCCUR}}','{{langmod.ARMERROR}}','error',false,false,'3000',true); uchip.handleButton('#btn_auto_del_' + pos, 'fa-trash', true); tr.removeClass('deleting_tr'); } } }); } return false; } function autofedit(elem,email,pos){ $('#autorep_form_title').html('<input type="hidden" value="' + email + '" id="editing_autorep">{{ langmod.AULABEL3 }}: ' + email); let infodata = $(elem).data('info'); $('#domainautof').val(infodata.domain); $('#subjectautof').val(infodata.subject); let email_address = infodata.email.split('@'); $('#emailautof').val(email_address[0]); if(infodata.hasOwnProperty('ishtml') && infodata.ishtml == 1){ $('#messajeautof').summernote('code', Base64.decode(infodata.body)); $('#autorep_html_message').prop('checked', true); html_message_editor = true; console.log(html_message_editor,'editor'); }else{ $('#messajeautof').val(Base64.decode(infodata.body)); $('#autorep_html_message').prop('checked', false); } $('.hide_on_edit').hide(); $('.wide_on_edit').removeClass('col-sm-6'); $('.wide_on_edit').addClass('col-sm-12'); if(infodata.send_date_range == '1'){ $('#start_date_autorep').datepicker('setDate', moment(infodata.start_date).toDate()); $('#end_date_autorep').datepicker('setDate', moment(infodata.end_date).toDate()); $('#start_date_autorep').datepicker('update', moment(infodata.start_date).toDate()); $('#end_date_autorep').datepicker('update', moment(infodata.end_date).toDate()); let time = infodata.start_date.split(' '); $('#start_time_autorep').val(time[1]); time = infodata.end_date.split(' '); $('#end_time_autorep').val(time[1]); $('#sendonlydate').prop('checked', true); $('#time_container').show(); } if(infodata.interval == ''){ infodata.interval = '*' } if(infodata.charset == '' || infodata.charset == null){ infodata.charset = 'utf-8'; } $('#autorep_fromname').val(infodata.fromname); $('#autorep_charset').val(infodata.charset); $('#interval_select').val(infodata.interval); if(infodata.interval != '*' || (infodata.fromname != '' && infodata.fromname != null) || infodata.charset != 'utf-8'){ $('#adv_content').show(); if($('#icon_advopt').hasClass('fa-chevron-down')){ $('#icon_advopt').removeClass('fa-chevron-down'); $('#icon_advopt').addClass('fa-chevron-up'); } if($.isNumeric(infodata.interval)){ $('#interval_container').addClass('interval-container'); $('#interval_select').val(''); $('#intervaltime_autorep').val(infodata.interval); }else{ $('#interval_select').val(infodata.interval); } } $('#list_autorep_container').slideUp('fast', function(){ $('#form_autorep_container').slideDown('fast'); }); } function autofchangest(email, elem){ let curst = $(elem).data('active'); let curico = curst == 1 ? 'fa-thumbs-up' : 'fa-thumbs-down'; uchip.handleButton(elem, curico); uchip.call('module=mail_autoreply&acc=autochst', { data: 'email=' + email + '&pos=0', callback: function(response){ if(response.result == 'success'){ let newico = 'fa-thumbs-up'; let newclass = 'btn-primary'; let oldclass = 'btn-warning'; $(elem).data('active', response.after); if(response.after != 1){ newico = 'fa-thumbs-down'; oldclass = 'btn-primary'; newclass = 'btn-warning'; } $(elem).removeClass(oldclass); $(elem).addClass(newclass); uchip.handleButton(elem, newico, true); }else{ noti_bubble('{{langmod.ARERROROCCUR}}','{{langmod.ARMERROR}}','error',false,false,'3000',true); uchip.handleButton(elem, curico, true); } } }); } // CECILIO MORALES JS 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 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"> </td><td><a href="#" data-action="incrementMinute"><i class="fa fa-angle-up"></i></a></td><td class="separator"> </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"> </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"> </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"> </td><td><a href="#" data-action="incrementMinute"><i class="fa fa-angle-up"></i></a></td><td class="separator"> </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"> </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"> </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; });