⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.23
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
local
/
cwp
/
softaculous
/
themes
/
default
/
admin
/
View File Name :
adminhf_theme.php
<?php ////////////////////////////////////////////////////////////// //=========================================================== // adminhf_theme.php //=========================================================== // SOFTACULOUS // Version : 1.1 // Inspired by the DESIRE to be the BEST OF ALL // ---------------------------------------------------------- // Started by: Alons // Date: 10th Jan 2009 // Time: 21:00 hrs // Site: http://www.softaculous.com/ (SOFTACULOUS) // ---------------------------------------------------------- // Please Read the Terms of use at http://www.softaculous.com // ---------------------------------------------------------- //=========================================================== // (c)Softaculous Inc. //=========================================================== ////////////////////////////////////////////////////////////// if(!defined('SOFTACULOUS')){ die('Hacking Attempt'); } function js_url(){ $js['givejs'] = func_get_args(); return $GLOBALS['globals']['ind'].http_build_query($js).'&'.$GLOBALS['globals']['version']; } function softheader($title = '', $leftbody = true){ global $theme, $user, $logged_in, $globals, $l, $dmenus, $onload, $newslinks, $act, $iscripts, $catwise, $softpanel; if(optGET('jsnohf')){ return true; } // If it is reseller the title should be changed if(defined('SOFTRESELLER')){ $title = $l['reseller_title']; } $title = ((empty($title)) ? $globals['sn'] : $title); // This is if we want to include any custom header from any control panel. Eg: cPanel if(method_exists($softpanel, 'admin_cp_header')){ $softpanel->admin_cp_header(); } //Lets echo the top headers echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset='.$globals['charset'].'" /> <meta name="keywords" content="softaculous, software" /> <meta name="viewport" content="width=device-width,initial-scale=1.0" /> <title>'.$title.'</title> <link rel="stylesheet" type="text/css" href="'.$theme['url'].'/bootstrap/css/bootstrap.css?'.$GLOBALS['globals']['version'].'" /> <link rel="stylesheet" type="text/css" href="'.$theme['url'].'/admin/style.css?'.$GLOBALS['globals']['version'].'" /> <link rel="shortcut icon" href="'.$theme['images'].'/'.(asperapp('', 'webuzo/', 'ampps/')).'favicon.ico" /> <link href="'.$theme['url'].'/css/font-awesome-5.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="'.$theme['url'].'/font-awesome.css?'.$GLOBALS['globals']['version'].'" /> <!--[if lt IE 9]> <script src="'.$theme['url'].'/bootstrap/js/html5.min.js"></script> <script src="'.$theme['url'].'/bootstrap/js/respond.min.js"></script> <![endif]--> <script language="javascript" src="'.$theme['url'].'/js/combined.js?'.$GLOBALS['globals']['version'].'" type="text/javascript"></script> <script language="javascript" src="'.$theme['url'].'/js/popper.min.js?'.$GLOBALS['globals']['version'].'" type="text/javascript"> </script> <script language="javascript" src="'.$theme['url'].'/bootstrap/js/bootstrap.min.js?'.$GLOBALS['globals']['version'].'" type="text/javascript"> </script> </head> <body onload="bodyonload();">'; echo '<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" align="center" id="abody" style="position: absolute;"> <tr> <!--left panel starts here--> <img src="'.$theme['images'].'menu.png" alt="Left_menu" class="left_toggle_btn" id="left_toggle_btn"> <td width="175" valign="top" class="left_panel"> <div class="nav-side-menu"> <div class="brand"> <a href="'.$globals['ind'].'"><img src="'.($globals['softpanel'] == 'ampps' ? $theme['a_images'].'header.png' : (empty($globals['logo_url']) ? $theme['images'].'header.png' : $globals['logo_url'])).'" alt="" style="max-height:'.(!empty($softpanel->leftpanel_resize) ? '40' : '50').'px; max-width:175px;"/></a> </div> <div class="position-relative"> <input type="text" id="search_cat" onfocus="this.value=\'\';" onKeyUp="search_cat(this.value);" value="'.$l['search'].'" placeholder="'.$l['search'].'" class="sai_search_box d-block mx-auto"> <i class="fas fa-search search-icon"></i> </div> <div class="no_data_found"></div> <div class="menu-list"> <ul id="menu-content" class="menu-content collapse out"> <li id="home" class="active list-menu" onclick="left_toggle(this.id)"> <a href="'.$globals['ind'].'"> <i class="fas fa-tachometer-alt fa-lg mr-1"></i> <label class="menu-label">'.$l['tab_home'].'</label> </a> </li> <li id="settings" class="main_cat list-menu" onclick="left_toggle(this.id);"> <i class="fas fa-wrench fa-lg mr-1"></i> <label class="menu-label d-inline-block">'.$l['tab_settings'].'</label> <div class="pull-right" id="settings_img" style="margin-top:5%;"> <i class="fas fa-angle-right nav-icons"></i> </div> <div class="pull-right" id="settings_img_opened" style="margin-top:5%; display:none;"> <i class="fas fa-angle-down nav-icons"></i> </div> </li> <ul class="sub-menu collapse" id="settings_l"> <li id="sub_gen_set"> <a href="'.$globals['ind'].'act=settings"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_gen_set'].' </a> </li>'; if(!defined('SOFTRESELLER') && (!empty($globals['enable_proxy']) || $globals['softpanel'] == 'ampps' || aefer() || ent())){ echo '<li id="tab_proxy"> <a href="'.$globals['ind'].'act=proxy"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['tab_proxy'].' </a> </li>'; } if(!defined('SOFTRESELLER')){ echo '<li id="tab_email"> <a href="'.$globals['ind'].'act=email"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['tab_email'].' </a> </li> <li id="sub_top_scripts"> <a href="'.$globals['ind'].'act=topscripts"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_top_scripts'].' </a> </li> <li id="tab_categories"> <a href="'.$globals['ind'].'act=categories"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['tab_categories'].' </a> </li> <li id="tab_error_log"> <a href="'.$globals['ind'].'act=errorlog"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['tab_error_log'].' </a> </li>'; if(aefer() || ent()){ echo '<li id="tab_update_ssl_cert"> <a href="'.$globals['ind'].'act=ssl_cert"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['tab_update_ssl_cert'].' </a> </li>'; } if(!empty($softpanel->can_autoupgrade)){ echo '<li id="tab_disable_autoupgrade"> <a href="'.$globals['ind'].'act=no_autoupgrade"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['tab_disable_autoupgrade'].' </a> </li>'; } } if(!defined('SOFTRESELLER') && $globals['softpanel'] != 'ampps'){ echo '<li id="tab_mail_trmplate"> <a href="'.$globals['ind'].'act=emailtemp"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['tab_mail_trmplate'].' </a> </li>'; } if(!defined('SOFTRESELLER') && in_array($globals['softpanel'], array('cpanel', 'plesk', 'enterprise', 'aefer', 'webuzo', 'directadmin'))){ echo '<li id="sub_import_export"> <a href="'.$globals['ind'].'act=import_export"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_import_export'].' </a> </li>'; } if(asperapp(0, 1, 1)){ echo '<li id="sub_license"> <a href="'.$globals['ind'].'act=licensekey"> <font class="bboxtxt"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_license'].' </font> </a> </li>'; } echo '</ul>'; if(!defined('SOFTRESELLER')){ echo '<li id="softwares" onclick="left_toggle(this.id)" class="list-menu"> <a></a> <i class="fas sai-apps fa-lg mr-1"></i> <label class="menu-label d-inline-block">'.$l['tab_softwares'].'</label> <div class="pull-right" id="softwares_img" style="margin-top:5%;"> <i class="fas fa-angle-right nav-icons"></i> </div> <div class="pull-right" id="softwares_img_opened" style="margin-top:5%; display:none;"> <i class="fas fa-angle-down nav-icons"></i> </div> </li> <ul class="sub-menu collapse" id="softwares_l"> <li id="sub_general_scripts"> <a href="'.$globals['ind'].'act=softwares"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_general_scripts'].' </a> </li> <li id="sub_custom_scripts"> <a href="'.$globals['ind'].'act=customscripts"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_custom_scripts'].' </a> </li> <li id="adv_software"> <a href="'.$globals['ind'].'act=adv_software"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['adv_software'].' </a> </li> <li id="sub_script_req"> <a href="'.$globals['ind'].'act=script_requirement"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_script_req'].' </a> </li> <li id="sub_manage_sets"> <a href="'.$globals['ind'].'act=manage_sets"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_manage_sets'].' </a> </li> </ul>'; } if(!defined('SOFTRESELLER')){ echo '<li id="updates" onclick="left_toggle(this.id)" class="list-menu"> <a href="'.$globals['ind'].'act=updates" style="display:block;"> <i class="fas sai-sync fa-lg"></i> '.$l['tab_updates'].' </a> </li>'; } // Is the installations function there ? if(method_exists($softpanel, 'listinstallations')){ echo '<li id="installations" onclick="left_toggle(this.id)" class="list-menu"> <i class="fas fa-archive fa-lg mr-1"></i> <label class="menu-label d-inline-block">'.$l['tab_installations'].'</label> <div class="pull-right" id="installations_img" style="margin-top:5%;"> <i class="fas fa-angle-right nav-icons"></i> </div> <div class="pull-right" id="installations_img_opened" style="margin-top:5%; display:none;"> <i class="fas fa-angle-down nav-icons"></i> </div> </li>'; } echo '<ul class="sub-menu collapse" id="installations_l"> <li id="search_ins"> <a href="'.$globals['ind'].'act=installations"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['search_ins_menu'].' </a> </li> <li id="sub_byuser"> <a href="'.$globals['ind'].'act=installations&show=byusers"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_byuser'].' </a> </li> <li id="sub_byscript"> <a href="'.$globals['ind'].'act=installations&show=byscript"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_byscript'].' </a> </li> <li id="sub_bydomain"> <a href="'.$globals['ind'].'act=installations&show=bydomains"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_bydomain'].' </a> </li> <li id="sub_outdated"> <a href="'.$globals['ind'].'act=installations&show=outdated"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_outdated'].' </a> </li> <li id="sub_ins_statistics"> <a href="'.$globals['ind'].'act=ins_statistics"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_ins_statistics'].' </a> </li>'; if(!defined('SOFTRESELLER') && $globals['softpanel'] != 'ampps' && !empty($softpanel->can_autoupgrade)){ echo '<li id="sub_upgrade"> <a href="'.$globals['ind'].'act=installations&show=upgrade"> <i class="fas fa-chevron-right fa-lg"></i> <label class="menu-label d-inline-block">'.$l['sub_upgrade'].'</label> </a> </li>'; } echo '</ul>'; if(webuzo()){ echo '<li id="go_enduser" onclick="left_toggle(this.id)" class="list-menu"> <a href="javascript:goto_panel()"> <i class="fas sai-control_panel fa-lg"></i>'.$l['tab_goto_enduser'].' </a> </li>'; } if($globals['softpanel'] == 'aefer' || $globals['softpanel'] == 'enterprise'){ echo '<li id="users" onclick="left_toggle(this.id)" class="list-menu"> <i class="fas sai-blogs fa-lg"></i> '.$l['user'].' <div class="pull-right" id="users_img" style="margin-top:5%;"> <i class="fas fa-angle-right nav-icons"></i> </div> <div class="pull-right" id="users_img_opened" style="margin-top:5%; display:none;"> <i class="fas fa-angle-down nav-icons"></i> </div> </li> <ul class="sub-menu collapse" id="users_l"> <li id="list_user"> <a href="'.$globals['ind'].'act=listuser"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['list_user'].' </a> </li> <li id="add_user"> <a href="'.$globals['ind'].'act=adduser"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['add_user'].' </a> </li>'; if(!defined('SOFTRESELLER') && aefer()){ echo '<li id="transfer_dom"> <a href="'.$globals['ind'].'act=transfer_domain"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['transfer_dom'].' </a> </li>'; } echo '</ul>'; } if(!empty($softpanel->has_plans)){ echo '<li id="plans" onclick="left_toggle(this.id)" class="list-menu"> <i class="fas sai-statistics fa-lg mr-1"></i> '.$l['tab_plans'].' <div class="pull-right" id="plans_img" style="margin-top:5%;"> <i class="fas fa-angle-right nav-icons"></i> </div> <div class="pull-right" id="plans_img_opened" style="margin-top:5%; display:none;"> <i class="fas fa-angle-down nav-icons"></i> </div> </li> <ul class="sub-menu collapse" id="plans_l"> <li id="list_plan"> <a href="'.$globals['ind'].'act=plans"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['list_plan'].' </a> </li> <li id="add_plan"> <a href="'.$globals['ind'].'act=addplans"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['add_plan'].' </a> </li> </ul>'; } if($globals['softpanel'] == 'enterprise'){ echo '<li id="domains" onclick="left_toggle(this.id)" class="list-menu"> <i class="fas sai-www fa-lg"></i> '.$l['tab_domain'].' <div class="pull-right" id="domains_img" style="margin-top:5%;"> <i class="fas fa-angle-right nav-icons"></i> </div> <div class="pull-right" id="domains_img_opened" style="margin-top:5%; display:none;"> <i class="fas fa-angle-down nav-icons"></i> </div> </li> <ul class="sub-menu collapse" id="domains_l"> <li id="sub_list_domain"> <a href="'.$globals['ind'].'act=listdomains"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_list_domain'].' </a> </li> <li id="sub_add_domain"> <a href="'.$globals['ind'].'act=adddomain"> <i class="fas fa-chevron-right fa-lg"></i>'.$l['sub_add_domain'].' </a> </li> </ul>'; } if($globals['softpanel'] == 'aefer' || $globals['softpanel'] == 'enterprise'){ echo '<li id="logout" onclick="left_toggle(this.id)" class="list-menu"> <a href="'.$globals['ind'].'act=logout" style="display:block;"> <i class="fas fa-sign-out-alt fa-lg"></i> '.$l['tab_logout'].' </a> </li>'; }else{ if(!defined('SOFTRESELLER') && $globals['softpanel'] != 'ampps'){ echo '<li id="import" onclick="left_toggle(this.id)" class="list-menu"> <a href="'.$globals['ind'].'act=import" style="display:block;"> <i class="fas fa-download fa-lg"></i> '.$l['tab_import'].' </a> </li>'; } } echo '</ul> </div> </div> </td> <td valign="top"> <div class="welcome-bar p-2"> <div class="welcome-title">'.$l['welcome'].'</div> </div> <div id="header_prog" class="header_prog" style="width:0px;"></div> <script> var show_text = "'.$l['show'].'"; var hide_text = "'.$l['hide'].'"; //for left panel toggle function left_toggle(ele){ var shown = false; shown=$("#"+ele+"_l").is(":visible"); if(!shown){ $("#"+ele+"_l").slideDown("slow"); $("#"+ele).addClass("active"); setcookie("a_head_"+ele, 2); $("#"+ele+"_img").css("display","none"); $("#"+ele+"_img_opened").css("display","block"); }else{ $("#"+ele+"_l").slideUp("slow"); removecookie("a_head_"+ele); $("#"+ele+"_img").css("display","block"); $("#"+ele+"_img_opened").css("display","none"); } } //left panel menu toggle state function left_panel_state(){ var main = $(".menu-list li"); var sub_link = $(".menu-list ul ul li"); sub_link.each(function(){ var link_id = $(this).closest("li").attr("id"); $("#"+link_id).click(function(){ setcookie("sub_link", link_id); }); var if_isset_submenu = getcookie("sub_link"); if(if_isset_submenu == link_id){ var id = $("#"+link_id).parent().attr("id"); var id = id.substring(0,id.length - 2); $("#"+id).addClass("active"); $("#"+link_id).addClass("active"); $("#home").removeClass("active"); } $("#home").click(function(){ removecookie("sub_link"); }); }); main.each(function(){ var cookie_id = $(this).closest("li").attr("id"); var if_isset_toggle = getcookie("a_head_"+cookie_id); var if_isset_menu = getcookie("a2_head_menu_"+cookie_id); var tmp_cookieid = String("a_head_"+cookie_id); $("#opened_img").hide(); if(if_isset_menu == 3){ $("#home").removeClass("active"); } if(if_isset_menu == cookie_id){ $("#home").removeClass("active"); $("#"+if_isset_menu).addClass("active"); } $("#"+cookie_id).click(function(){ setcookie("a2_head_menu_"+cookie_id, cookie_id); main.each(function(){ var cookie_id_cookie = $(this).closest("li").attr("id"); var if_isset_menu = getcookie("a2_head_menu_"+cookie_id_cookie); $("#"+cookie_id_cookie).removeClass("active"); if(if_isset_menu == cookie_id){ $("#"+cookie_id).addClass("active"); } if(cookie_id_cookie != cookie_id){ removecookie("a2_head_menu_"+cookie_id_cookie); } }); }); if(if_isset_menu == 3){ removecookie("sub_link"); } if(if_isset_toggle == 2 && tmp_cookieid != "undefined"){ var id = $("#"+cookie_id+"_l"); var img_id = $("#"+cookie_id+"_img"); id.show(); $("#"+cookie_id+"_img").css("display","none"); $("#"+cookie_id+"_img_opened").css("display","block"); } }); } // For Webuzo function goto_panel(){ var str = window.location; var find_port = str.toString().search(\'2005\'); if(find_port < 1){ var str_url = str.toString().replace("2004", "2002"); }else{ var str_url = str.toString().replace("2005", "2003"); } var res = str_url.split("/",4); var res_out = res.join("/"); window.location = res_out+"/"; } //left panel search box function search_cat(val){ var $val = val.toLowerCase(); var qlen = val.length; if(qlen >= 1){ $(".menu-list ul .sub-menu").each(function(){ var toggle_id = $(this).attr("id"); $("#"+toggle_id).slideDown(); }); } $(".menu-list ul li").each(function(){ var text = $(this).text().toLowerCase(); text = $.trim(text); if(text.indexOf($val) == 0){ var cat_id = $(this).attr("id"); var cat_id = cat_id.slice(0,-2); $("#"+cat_id).show(); } (text.indexOf($val) == 0) ? $(this).show("fast") : $(this).hide("fast", function(){ shown = $(".menu-list ul li").is(":visible"); if(!shown){ $(".no_data_found").show(); $(".no_data_found").html("'.$l['no_data'].'").css("padding-left", "10px"); }else{ $(".no_data_found").hide(); } }); }); } $(document).ready(function(){ var shown=false;'; //Handling admin left panel arrows aligment for cPanel when loaded with WHM hf. if($globals['softpanel'] == 'cpanel'){ //If WHM header is visible then do this. echo ' if($("#topFrameWrapper").is(":visible")){ $("#menu-content li div").css("margin-top","0px"); $("#abody").css("width","98%"); }'; } echo '$("#left_toggle_btn").on("click", function(e){ shown=$(".left_panel").is(":visible"); $(".left_panel").toggle("1000",function(){ $(".left_panel").css({"position":"absolute", "z-index":"1000"}); }); if(!shown){ $(".left_toggle_btn").animate({ left: "208px" },"1000"); }else{ $(".left_toggle_btn").animate({ left: "0px" },"1000"); } }); $("#header_prog").animate({width:"20%"}, "slow", function(){ $("#header_prog").animate({width:"50%"},"5000",function(){ $("#header_prog").animate({width:"100%"},"5000"); }); }); left_panel_state(); }); </script>'; if($globals['lictype'] == '-2'){ echo ' <div style="padding:10px;"> <div id="soft_dev_banner" style="display:block;margin:0;padding:0;width:100%;background-color:#ffffd2;"> <div style="padding:10px 35px;font-size:14px;text-align:center;color:#555;"><strong>Dev License:</strong> This installation of <b>'.APP.'</b> is running under a Development License and is not authorized to be used for production use. <br>Please report any cases of abuse to <a href="mailto:support@'.strtolower(APP).'.com">support@'.strtolower(APP).'.com</a> </div> </div>'; } } function softfooter(){ global $user, $conn, $dbtables, $logged_in, $globals, $l, $dmenus, $end_time, $start_time, $onload, $theme, $softpanel; if(optGET('jsnohf')){ return true; } $pageinfo = array(); if(!empty($globals['showntimetaken'])){ $pageinfo[] = $l['page_time'].':'.substr($end_time-$start_time,0,5); } if(!empty($theme['copyright'])){ echo unhtmlentities($theme['copyright']); } echo '<script language="javascript" type="text/javascript"><!-- // --><![CDATA[ function bodyonload(){ if(aefonload != \'\'){ eval(aefonload); } '.(empty($onload) ? '' : 'eval(\''.implode(';', $onload).'\');').' }; // ]]></script>'; echo '</td> </tr> <tr> <td class="left_panel"></td> <td valign="bottom"> <div class="text-center"> <p class="sai_exp2 soft-footer">'.$l['times_are'].' '.get_timezone_offset().'. '.$l['time_is'].' '.datify(time(), false).'.</p> </div> <table width="100%" cellpadding="5" cellspacing="1"> <tr class="sai_foot"> <td align="left"> <span class="sai_exp2 copyright soft-footer ml-2">'.copyright().'</span> </td>'.(empty($pageinfo) ? '' : '<td><span class="sai_exp2 soft-footer pull-right mr-2">'.implode(' | ', $pageinfo).'</span></td>').' </tr> </table> </td> </tr>'; // This is if we want to include any custom footer from any control panel. Eg: cPanel if(method_exists($softpanel, 'admin_cp_footer')){ $softpanel->admin_cp_footer(); } echo '</body> </html>'; } function error_handle($error, $table_width = '100%', $center = 1){ global $l, $theme; //on error call the form if(!empty($error)){ $str .= '<div class="row"> <div class="col-12 col-md-12 mx-auto"> <div class="alert alert-danger"> <a href="#close" class="close" data-dismiss="alert">×</a> <p style="margin-top:4px; font-size:16px;"> '.$l['following_errors_occured'].' :</p> <ul type="square" style="margin-top:-4px;">'; foreach($error as $ek => $ev){ $str .= '<li style="font-size:13px;">'.$ev.'</li>'; } $str .= '</ul> </div> </div> </div>'; if(empty($return)){ echo $str; }else{ return $str; } } } //This will just echo that everything went fine function success_message($message, $table_width = '100%', $center = false){ global $l; //on error call the form if(!empty($message)){ echo '<table width="'.$table_width.'" cellpadding="2" cellspacing="1" class="sai_error" '.(($center) ? 'align="center"' : '' ).'> <tr> <td> '.$l['following_message'].' : <ul type="square">'; foreach($message as $mk => $mv){ echo '<li>'.$mv.'</li>'; } echo '</ul> </td> </tr> </table>'.(($center) ? '</center>' : '' ).' <br />'; } } function majorerror($title, $text, $heading = ''){ global $theme, $globals, $user, $l; softheader(((empty($title)) ? $l['fatal_error'] : $title), false); ?> <div class="container-fluid"> <div class="container"> <div class="row my-3"> <div class="col-12 col-lg-10 mx-auto"> <div class="panel panel-danger p-4"> <div class="panel-heading text-center"> <h2><?php echo ((empty($heading)) ? $l['following_fatal_error'].':' : $heading);?></h2> </div> <div class="panel-body text-center mt-4"> <i class="fas fa-exclamation-triangle fa-2x mr-2"></i><label size="-1"><?php echo $text;?></label> </div> </div> </div> </div> </div> </div> <?php softfooter(); //We must return return true; } function message($title, $heading = '', $icon, $text){ global $theme, $globals, $user, $l; softheader(((empty($title)) ? $l['soft_message'] : $title), false); ?> <table width="70%" cellpadding="2" cellspacing="1" class="sai_cbor" align="center"> <tr> <td class="sai_cbg" align="left"> <b><?php echo ((empty($heading)) ? $l['following_soft_message'].':' : $heading);?></b> </td> </tr> <tr> <td class="sai_bg" colspan="2" align="center"> <img src="<?php echo $theme['images'].(empty($icon)?'info.gif':$icon);?>" alt="" /> </td> </tr> <tr> <td class="sai_error" align="left"><?php echo $text;?><br /> </td> </tr> </table> <br /><br /><br /> <?php softfooter(); //We must return return true; } //Pagination function page_links($num_res, $page, $max = 100){ global $l, $js, $globals, $theme; $pages = ceil($num_res/$max); // Number of Pages $pg = ceil(($page/$max) + 1); //Current Page $_pages = array(); if($pages > 1){ // Show the Back Links if required if($pg != 1){ $_pages['<<'] = 1; $_pages['<'] = ($pg - 1); } for($i = ($pg - 4); $i < $pg; $i++){ if($i >= 1){ $_pages[$i] = $i; } } $_pages[$pg] = $pg; for($i = ($pg + 1); $i <= ($pg + 4); $i++){ if($i <= $pages){ $_pages[$i] = $i; } } if($pg != $pages){ $_pages['>'] = ($pg + 1); $_pages['>>'] = $pages; } } $name = 'pgjmp_'.generateRandStr(4); if(empty($js['menu'])){ echo '<script language="javascript" src="'.$theme['url'].'/js/menu.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"><!-- // --><![CDATA[ function go_to(max, pg, urlto){ try{ var urlto = (urlto || window.location).toString(); var pg = pg || 0; var final = urlto.replace(/(&?)page\=(\d{1,4})|(&?)reslen\=(\d{1,500})/gi,"")+"&page="+pg+"&reslen="+max; window.location = final; }catch(e){ } }; // ]]></script>'; $js['menu'] = true; } $links = '<br /> <table height="35" cellspacing="1" cellpadding="0" border="0"> <tr> <td colspan="0" class="pagelinks">'.$l['entries_per_page'].' <select name = "reslen" class="perpage" onchange="return go_to(this.value)"> <option value="-1">--</option> <option value="10" '.($max == 10 ? 'selected="selected"' : '').'>10</option> <option value="25" '.($max == 25 ? 'selected="selected"' : '').'>25</option> <option value="50" '.($max == 50 ? 'selected="selected"' : '').'>50</option> <option value="100" '.($max == 100 ? 'selected="selected"' : '').'>100</option> <option value="all" '.($max == 'all' ? 'selected="selected"' : '').'>'.$l['all'].'</option> </select> </td> <td class="pagelinks">'.$l['page_page'].' '.$pg.' '.$l['page_of'].' '.$pages.'</a></td>'; foreach($_pages as $k => $lv){ $links .= '<td class="'.($k == $pg ? 'activepage' : 'pagelinks' ).'"><a href="javascript:go_to('.$max.', '.$lv.')" style="padding:10px;">'.$k.'</a></td>'; } $links .= '<link rel="stylesheet" type="text/css" href="'.$theme['url'].'/css/admin.css" />'; $links .= ' </tr> </table><br /> <script language="javascript" type="text/javascript"><!-- // --><![CDATA[ createmenu("'.$name.'", [ [\'<input type="text" name="page" id="in'.$name.'" size="10" placeholder="Go to page" style="height:32px;"/> <input class="flat-butt" type="button" value="'.$l['page_go'].'" onclick="go_to('.$max.', $_(\\\'in'.$name.'\\\').value)" style="padding:4px; margin-top:-4px;"/>\'] ]); // ]]></script>'; echo $links; } ?>