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.105
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_email_account_theme(){ global $user, $globals, $theme, $softpanel, $WE, $error, $done, $email_list, $mail_settings, $max_email_account; $mai_settings = loaddata($globals['var_conf'].'/exim/exim.json'); echo ' <div class="card soft-card p-3"> <div class="sai_main_head"> <img src="'.EXIM_ASSETS.'email_account.png" alt="" class="webu_head_img me-2"/> <h5 class="d-inline-block">'.__('Email Accounts').'</h5> <a type="button" class="btn flat-butt float-end" href="'.$globals['index'].'act=add_email_account">'.__('Create').'</a> </div> </div> <div class="card soft-card p-4 mt-4">'; page_links(); echo ' <div class="row my-3"> <div class="col-md-6 d-flex align-items-center"> <label class="form-label me-2 mb-0">'.__('Search email account').'</label> <div class="input-group w-auto"> <input type="text" class="form-control search_val" name="email_account_search" id="email_account_search"> <span id="search" class="input-group-text"><i class="fas fa-search text-primary"></i></span> </div> </div> <div class="col-md-6"> <div class="text-end"> <span id="lblAvailable" class="sai_head">'.($max_email_account != 'unlimited' ? $max_email_account : '∞').'</span> <span class="stats-title">'.__('Available').'</span> <span id="lblUsed" class="sai_head">'.$globals['total_emails'].'</span> <span class="title">'.__('Used').'</span> </div> </div> </div> <div class="row mb-2"> <div class="col-12"> <input type="button" class="btn btn-danger" value="'.__('Delete Selected').'" name="delete_selected" id="delete_selected" onclick="del_emails(this)" disabled> </div> </div> <div id="showrectab" class="table-responsive"> <table class="table align-middle table-nowrap mb-0 webuzo-table"> <thead class="sai_head2"> <tr> <th><input type="checkbox" id="checkAll"></th> <th class="align-middle">'.__('Email User').'</th> <th class="align-middle">'.__('Message: Unseen / Total ').'</th> <th class="align-middle">'.__('Storage: Used / Allocated / % Used').'<i id="email_storage" class="fa fa-sort m-1" title="Sort Emails by storage" style="cursor:pointer;"></i></th>'; if(empty($mai_settings['mail']['disable_email_restriction'])){ echo' <th class="align-middle">'.__('Restriction').'</th>'; } echo' <th class="align-middle text-center" colspan="'.(is_app_installed('ccs', 1) ? '4' : '3').'">'.__('Options').'</th> </tr> </thead> <tbody id="email_list_html">'; if(empty($email_list)){ echo ' <tr> <td class="text-center" colspan=6>'.__('No Email Exists').'</td> </tr>'; }else{ foreach ($email_list as $key => $value){ echo ' <tr id="tr'.$value['eid'].'"> <td> <input type="checkbox" name="checked_email" value="'.$value['email'].'" '.($value['emailuser'] == $WE->user['user'] && $value['domain'] == $WE->user['domain'] ? 'disabled' : 'class="email_check"' ).'> </td> <td> <span>'.$value['email'].'</span> </td> <td>'.$value['msg_unseen'].' / '.$value['msg_total'].'</td> <td>'.bytes_to_human($value['quota_used']).' / '.($value['quota_limit'] != 0 ? bytes_to_human($value['quota_limit']).' / '.$value['quota_percent'].' <div class="progress"> <div class="progress-bar" role="progressbar" style="width: '.$value['quota_percent'].'%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100"></div> </div>' : '∞').' </td>'; if(empty($mai_settings['mail']['disable_email_restriction'])){ echo' <td> <a style="text-decoration:none" href="'.$globals['ind'].'act=add_email_account&email='.$value['emailuser'].'&domain='.$value['domain'].'#restrictions">'; if($value['restricted'] == 'deny' || $value['restricted'] == 'admin'){ echo '<span class="bord_box"><i class="fa fa-exclamation-triangle" style="color:#ffa500"></i> '.__('Restricted').'</span>'; }else{ echo '<span class="bord_box"><i class="fa fa-check-circle" style="color:green"></i> '.__('Unrestricted').'</span>'; } echo ' </a> </td>'; } echo' <td width="2%"> <a href="'.$globals['ind'].'act=add_email_account&email='.$value['emailuser'].'&domain='.$value['domain'].'"> <i class="fas fa-pen edit edit-icon" title="'.__('Edit Email Account').'"></i> </a> </td> <td width="2%"> <a href="javascript: void(0)" class="autologin" data-emailid="'.$value['email'].'"> <i class="fas fa-envelope-open-text"></i> </a> </td> <td width="2%"> <i class="fas fa-trash delete delete-icon" title="'.__('Delete Email').'" id="did'.$value['eid'].'" onclick="delete_record(this)" data-delete="'.$value['email'].'"></i> </td>'; if(is_app_installed('ccs', 1)){ echo' <td width="2%"> <i class="far fa-calendar configure" aria-hidden="true" style="cursor:pointer" data-user="'.$key.'" title="'.__('Configure Calendars and Contacts Clients').'" id="clid'.$value['eid'].'"></i> </td>'; } echo ' </tr>'; } } echo ' </tbody> </table> </div> </div> <script language="javascript" type="text/javascript"><!-- // --><![CDATA[ $(document).ready(function (){ $("#checkAll").change(function () { $(".email_check").prop("checked", $(this).prop("checked")); }); $("input:checkbox").change(function() { if($(".email_check:checked").length){ $("#delete_selected").removeAttr("disabled"); }else{ $("#delete_selected").prop("disabled", true); } }); }); $("#email_storage").click(function(){ order_by = "ASC&by=quota_used"; if($("#email_storage").hasClass("fa-sort-up")){ order_by = "DESC&by=quota_used"; } url = window.location.toString(); url = url.replace(/[\?&]order=[^&]+/, "").replace(/[\?&]by=[^&]+/, ""); window.location = url+"&order="+order_by; }); var order = "'.optGET('order').'"; var orderby = "'.optGET('by').'"; if(orderby == "quota_used"){ $("#email_storage").removeClass("fa-sort"); if(order == "ASC"){ $("#email_storage").addClass("fa-sort-up"); }else if(order == "DESC"){ $("#email_storage").addClass("fa-sort-down"); } } // For searching email account $("#search").on("click", function(e){ search_email(); }); function search_email(){ var email_account_search = $("#email_account_search").val(); // email_account_search = $(this).val(); $(".loading").show(); $.getJSON("'.$globals['index'].'act=email_account&api=json&email="+email_account_search, function(data, textStatus, jqXHR) { // Create the table create_table_html(!empty(data.email_list) ? data.email_list : {}); $(".loading").hide(); }); } function create_table_html(data){ // console.log("table", data); var len = 0; try{ len =Object.keys(data).length; }catch(e){} var tmphtml = ""; // If any email account exist ? if(len > 0){ var i=1; $.map(data, function(value, key){ // console.log(value, key); if(typeof value !== "object"){ return false; } $("#num_res").html(data.length); if(value.restricted == "deny" || value.restricted == "admin"){ var restriction = \'<span><i class="fa fa-exclamation-triangle" style="color:#ffa500"></i> '.__js('Restricted').'</span>\'; }else{ var restriction = \'<span><i class="fa fa-check-circle" style="color:green"></i> '.__js('Unrestricted').'</span>\'; } tmphtml += "<tr id=\'tr"+value["eid"]+"\'>"; tmphtml += \'<td><input type="checkbox" class="email_check" name="checked_email" value="\'+value.email+\'"></td>\'; tmphtml += "<td>"+value.email+"</td>"; tmphtml += "<td>"+value.msg_unseen+" / "+value.msg_total+"</td>"; tmphtml += "<td>"+human_readable_bytes(value["quota_used"])+" / "+(value.quota_limit !== 0 ? human_readable_bytes(value["quota_limit"])+" / "+value.quota_percent+"<div class=\'progress\' style=\'height: 10px;\'><div class=\'progress-bar\' role=\'progressbar\' style=\'width: "+value.quota_percent+"%\' aria-valuenow=\'25\' aria-valuemin=\'0\' aria-valuemax=\'100\'></div></div></td>" : "∞"); tmphtml +=\'<td><a style="text-decoration:none" href="'.$globals['ind'].'act=add_email_account&email=\'+value.emailuser+\'&domain=\'+value.domain+\'#restrictions">\'+restriction+\'</a></td>\'; tmphtml +=\'<td width="2%"><a href="'.$globals['ind'].'act=add_email_account&email=\'+value.emailuser+\'&domain=\'+value.domain+\'"><i class="fas fa-pen edit edit-icon" title="'.__js('Edit Email Account').'"></i></a></td>\'; tmphtml +=\'<td width="1%"><a href="javascript: void(0)" class="autologin" data-emailid="\'+value.email+\'" onclick="return app_installed(36);"><i class="fas fa-envelope-open-text"></i></a></td>\'; tmphtml += \'<td width="2%"><i class="fas fa-trash delete delete-icon" title="'.__js('Delete Email').'" id="did\'+value["eid"]+\'" onclick="delete_record(this)" data-delete="\'+value["email"]+\'"></i></td></tr>\'; i++; }); }else{ tmphtml += \'<tr><td colspan=6><center><span>'.__js('No Email Exists').'</span></center></td></tr>\'; $("#num_res").html(data.length); } $("#email_list_html").html(tmphtml); } function toggleinput(ele){ // console.log(ele.value); if(ele.value != "unlimited"){ $("#quota_limit").removeAttr("disabled"); $(ele).val($("#quota_limit").val()); }else{ $("#quota_limit").attr("disabled", "true"); } } // Auto Login to Roundcube ! $(document).on("click", ".autologin", function() { var emailid = $(this).data("emailid"); var d = {"autologin": 1, "email" : emailid}; submitit(d, { handle:function(data){ var datastring = "_autologin=1&_action=login&_task=login&"+data.loginarr.autodata; $.ajax({ type: "POST", url: "'.$globals['panel_url'].'mail/", data: datastring, success: function(data){ window.open("'.$globals['panel_url'].'mail/", "_blank"); } }); } }); }); function del_emails(el){ var a; var jEle = $(el); var arr = []; $("input:checkbox[name=checked_email]:checked").each(function(){ var email = $(this).val(); arr.push(email); }) a = show_message_r("'.__js('Warning').'", "'.__js('Are you sure you want to delete the selected email(s) ?').'"); a.alert = "alert-warning"; a.confirm.push(function(){ var d = {"delete" : arr.join()}; // Submit the data submitit(d, {done_reload : window.location.href}); }); show_message(a); } $(".configure").click(function(){ var id = $(this).attr("id"); var d = $("#"+id).data("user"); window.location.href = "'.$globals['index'].'act=ccs_config_clients&user="+d; }); // ]]></script>'; }