Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.216.26
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
softaculous /
apps /
exim /
themes /
enduser /
Delete
Unzip
Name
Size
Permission
Date
Action
add_email_account_theme.php
12.54
KB
-rw-r--r--
2025-11-17 07:49
add_email_autoresponder_theme.php
11.93
KB
-rw-r--r--
2025-01-13 08:52
address_importer_theme.php
6.47
KB
-rw-r--r--
2024-05-02 06:56
boxtrapper_theme.php
25.58
KB
-rw-r--r--
2024-04-30 09:23
configure_greylisting_theme.php
6.45
KB
-rw-r--r--
2024-04-17 09:30
create_email_filter_theme.php
20.91
KB
-rw-r--r--
2025-01-13 08:52
default_address_theme.php
4.9
KB
-rw-r--r--
2024-05-02 06:10
edit_email_autoresponder_theme.php
6.17
KB
-rw-r--r--
2025-01-13 08:52
email_account_theme.php
11.13
KB
-rw-r--r--
2026-01-22 06:40
email_deliverability_theme.php
23.14
KB
-rw-r--r--
2025-08-13 08:32
email_filter_theme.php
6.64
KB
-rw-r--r--
2024-05-02 06:56
email_forward_theme.php
10.1
KB
-rw-r--r--
2025-03-28 03:34
email_queue_theme.php
4.32
KB
-rw-r--r--
2024-05-02 06:10
email_relayers_theme.php
4.11
KB
-rw-r--r--
2024-05-02 06:10
email_router_theme.php
5.93
KB
-rw-r--r--
2024-05-02 06:10
email_sent_summary_theme.php
5.02
KB
-rw-r--r--
2024-05-02 06:10
email_settings_theme.php
2.32
KB
-rw-r--r--
2023-10-27 04:12
email_split_delivery_theme.php
4.09
KB
-rw-r--r--
2024-04-30 08:12
encryption_theme.php
11.61
KB
-rw-r--r--
2024-05-02 06:10
track_email_delivery_theme.php
17.39
KB
-rw-r--r--
2025-08-29 09:11
Save
Rename
<?php ////////////////////////////////////////////////////////////// //=========================================================== // WEBUZO CONTROL PANEL // Inspired by the DESIRE to be the BEST OF ALL // ---------------------------------------------------------- // Started by: Pulkit // Date: 10th Jan 2009 // Time: 21:00 hrs // Site: https://webuzo.com/ (WEBUZO) // ---------------------------------------------------------- // Please Read the Terms of Use at https://webuzo.com/terms // ---------------------------------------------------------- //=========================================================== // (c) Softaculous Ltd. //=========================================================== ////////////////////////////////////////////////////////////// if(!defined('SOFTACULOUS')){ die('Hacking Attempt'); } function exim_add_email_autoresponder_theme(){ global $user, $globals, $theme, $error, $done, $domain_list, $email_list, $domain_name, $email_auto_list, $allowed_charsets; echo ' <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css"> <script src="https://cdn.jsdelivr.net/npm/flatpickr"></script> <div class="card soft-card p-3">'; if($globals['DISABLE_EMAIL'] || $globals['DISABLE_EMAILADD']){ echo ' <div class="alert alert-danger text-center p-2"> <i class="fas fa-ban me-2"></i>'.__('You do not have permission to access this page').' </div>'; }else{ echo ' <style> .custom-radio{ color: blue; } .custom-radio:hover{ text-decoration: underline; } </style> <div class="sai_main_head"> <img src="'.EXIM_ASSETS.'auto-reply.png" alt="" class="webu_head_img me-2"/> <h5 class="d-inline-block">'. __('Add Email Autoresponder').'</h5> <button type="button" class="flat-butt float-end" data-bs-toggle="modal" data-bs-target="#add-emailAutoRes">'.__('Add Autoresponder').'</button> </div> </div> <div class="card soft-card p-4 mt-4"> <div class="modal fade" id="add-emailAutoRes" tabindex="-1" aria-labelledby="add-emailAutoResLabelLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="add-emailAutoResLabel">'.__('Add Email Autoresponder').'</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body p-4"> <form accept-charset="'.$globals['charset'].'" action="" method="post" name="eautorespond" id="eautorespond_add" class="form-horizontal" onsubmit="return submitit(this)"> <label for="email" class="sai_head">'.__('Select Encoding').'</label> <div class="row"> <div class="col-12 mb-2"> <select class="form-control form-select" name="charset" id="charset" >'; foreach ($allowed_charsets as $charset){ echo ' <option value="'.$charset.'" '.($charset === 'UTF-8' ? 'selected' : '').'>'.$charset.'</option>'; } echo ' </select> </div> </div> <label for="email" class="sai_head">'.__('Select email account').'</label> <div class="row"> <div class="col-8"> <div class="input-group mb-3"> <input type="text" name="email" id="login" class="form-control" /> <span class="input-group-text">@</span> </div> </div> <div class="col-4"> <select class="form-control form-select" name="domain" id="domain" >'; foreach ($domain_list as $key => $value){ echo ' <option value="'.$key.'" >'.$key.'</option>'; } echo ' </select> </div> </div> <label for="mail_subject" class="sai_head mt-3" id="type">'.__('Email Subject').'</label> <input type="text" name="mail_subject" id="mail_subject" class="form-control mb-3" value="" /> <label for="mail_body" class="sai_head" id="type">'.__('Email Body').'</label> <textarea name="mail_body" id="mail_body" class="form-control mb-3" rows="10" cols="70"></textarea> <div> <label for="start" class="sai_head" id="type">'.__('Start date').'</label> <div> <input type="radio" id="start_date_time" name="start_date_time" value="current" checked> <label for="start_date_time">Immediately</label></br> <label> <input type="radio" name="start_date_time" onclick="show_custom_date(\'start\')"> <span class="custom-radio" id="custom_start">Custom</span> </label> <input type="datetime-local" class="form-control" name="start_date" min='.date('Y-m-d\TH:i').' id="start_date" value="'.date("Y-m-d\TH:i").'" onchange="update_custom_time(\'start\')" style="display: none;"> </div> </div> <div> <label for="stop" class="sai_head mt-2" id="type">'.__('Stop date').'</label> <div> <input type="radio" id="stop_date_time" name="stop_date_time" value="never" checked> <label for="stop_date_time">Never</label></br> <label> <input type="radio" name="stop_date_time" onclick="show_custom_date(\'stop\')"> <span class="custom-radio" id="custom_stop">Custom</span> </label> <input type="datetime-local" class="form-control" name="stop_date" min='.date('Y-m-d\TH:i').' id="stop_date" value="'.date("Y-m-d\TH:i").'" onchange="update_custom_time(\'stop\')" style="display: none;"> </div> </div> <center> <input type="submit" class="flat-butt me-2 mt-3 text-center" value="'.__('Save Autoresponder').'" name="add" id="submiteautores" /> </center> </form> </div> </div> </div> </div> <div class="record-table mb-3 text-center"> <h4 class="sai_sub_head d-inline-block me-1">'.__('Autoresponders of').'</h4> <select id="selectdomain" class="mw-100">'; foreach ($domain_list as $key => $value){ if($domain_name == $key){ echo '<option value='.$key.' selected=selected >'.$key.'</option>'; }else{ echo '<option value='.$key.'>'.$key.'</option>'; } } echo ' </select> </div> <div class="sai_sub_head record-table mb-2 position-relative" style="text-align:right;"> <input type="button" class="btn btn-danger delete_selected" value="'.__('Delete Selected').'" name="delete_selected" id="delete_selected" onclick="del_autoresp(this)" disabled> </div> <div class="table-responsive"> <table class="table align-middle table-nowrap mb-0 webuzo-table"> <thead class="sai_head2"> <tr> <th class="align-middle"><input type="checkbox" id="checkall"></th> <th class="align-middle">'.__('Email User').'</th> <th class="align-middle text-center" colspan=2 width="10%">'.__('Options').'</th> </tr> </thead> <tbody id="showrectab">'; if(empty($email_auto_list)){ echo ' <tr> <td class="text-center" colspan="3"> <span>'.__('No Email Autoresponder Configured for any Email Accounts').'</span> </td> </tr>'; }else{ foreach ($email_auto_list as $key => $value){ echo ' <tr id="tr'.$key.'"> <td><input type="checkbox" class="check_autoresp" name="check_autoresp" value="'.$key.'"></td> <td>'.$key.'@'.$domain_name.'</td> <td width="2%"> <a href="'.$globals['ind'].'act=edit_email_autoresponder&domain='.$domain_name.'&user='.$key.'"> <i class="fas fa-pen edit edit-icon" onclick="showAERModal(this)" title="'.__('Edit').'" data-sub="'.$value['autoreply_subject'].'" data-body="'.$value['autoreply_content'].'" id="eid'.$key.'"></i> </a> </td> <td width="2%"> <i class="fas fa-trash delete delete-icon" title="'.__('Delete').'" id="did'.$key.'" onclick="delete_record(this)" data-domain="'.$domain_name.'" data-delete="'.$key.'"></i> </td> </tr>'; } } echo ' </tbody> </table> </div>'; } echo ' </div> <script language="javascript" type="text/javascript"> document.addEventListener("DOMContentLoaded", function() { flatpickr("#start_date,#stop_date", { enableTime: true, dateFormat: "Y-m-d\\TH:i", minuteIncrement: 1, minDate: "today" }); }); function disp_type(str){ $("#domain_name").html(str); } function update_custom_time(action){ if(action == "start"){ $("#custom_start").html($("#start_date").val()); $("#start_date").hide(); }else{ $("#custom_stop").html($("#stop_date").val()); $("#stop_date").hide(); } } function show_custom_date(action){ if(action == "start"){ $("#start_date").show(); $("#custom_start").html($("#start_date").val()); }else{ $("#stop_date").show(); $("#custom_stop").html($("#stop_date").val()); } } function create_table(data){ var email_auto_list = data.email_auto_list; var domain = data.domain_name; var tmphtml = ""; if(Object.keys(email_auto_list).length !== 0){ $.each(email_auto_list, function(key, value){ tmphtml += "<tr id=\'tr"+key+"\'>"; tmphtml += \'<td><input type="checkbox" name="check_autoresp" class="check_autoresp" value="\'+key+\'"></td>\'; tmphtml +="<td>"+key+"@"+domain+"</td>"; tmphtml += \'<td width="2%"><a href="'.$globals['ind'].'act=edit_email_autoresponder&domain=\'+domain+\'&user=\'+key+\'"><i class="fas fa-pen edit edit-icon" title="'.__js('Edit').'" id="eid\'+key+\'"></i><a></td>\'; tmphtml += \'<td width="2%"><i class="fas fa-trash delete delete-icon" title="'.__js('Delete').'" id="did\'+key+\'" onclick="delete_record(this)" data-domain="\'+domain+\'" data-delete="\'+key+\'"></i></td>\'; tmphtml += "</tr>"; }); }else{ tmphtml += \'<tr><td class="text-center" colspan=3><span>'.__js('No Email Autoresponder Configured for any Email Accounts').'</span></td></tr>\'; } $("#showrectab").html(tmphtml); $(document).ready(function(){ $("input:checkbox").change(function(){ if($(".check_autoresp:checked").length){ $("#delete_selected").removeAttr("disabled"); }else{ $("#delete_selected").prop("disabled",true); } }); }); } function showAERModal(jEle){ var aea_Modal = document.getElementById("add-emailAutoRes"); aea_Modal.addEventListener("show.bs.modal", function (event) { // Button that triggered the modal var button = event.relatedTarget // Extract info from data-bs-* attributes var recipient = button.getAttribute(\'data-bs-whatever\') // If necessary, you could initiate an AJAX request here // and then do the updating in a callback. // // Update the modal\'s content. var modalTitle = exampleModal.querySelector(".modal-title") var modalBodyInput = exampleModal.querySelector(".modal-body input") modalTitle.textContent = \'New message to \' + recipient modalBodyInput.value = recipient }); } $("#selectdomain").change(function(){ $(".loading").show(); var domain = $(this).val(); // console.log("domain",domain);return false; $.ajax({ type: "POST", dataType: "json", url: window.location+"&api=json&domain="+domain, success: function(data){ create_table(data); $(".loading").hide(); // $("#domain_file").html(domain); }, error: function(request,error) { $(".loading").hide(); } }); }); // Reload the data on add $("#eautorespond_add").on( "done", function(){ $("#selectdomain").trigger("change"); }); $(document).ready(function(){ $("#checkall").change(function(){ $(".check_autoresp").prop("checked", $(this).prop("checked")); }); $("input:checkbox").change(function(){ if($(".check_autoresp:checked").length){ $("#delete_selected").removeAttr("disabled"); }else{ $("#delete_selected").prop("disabled",true); } }); }); function del_autoresp(el){ var a; var jEle = $(el); var arr = []; $("input:checkbox[name=check_autoresp]:checked").each(function(){ var resp = $(this).val(); console.log(resp); arr.push(resp); }); a = show_message_r("'.__js('Warning').'", "'.__js('Are you sure you want to delete selected Autoresponder(s) ?').'"); a.alert = "alert-warning"; a.confirm.push(function(){ var d = {"delete" : arr.join(),"domain" : $("#selectdomain").val()}; console.log(d); submitit(d, {done_reload : window.location.href}); }); show_message(a); } </script>'; }