function tabs() { $users = new usersMenus(); $Privileges_members_admins = Privileges_members_admins(); $AS_PROXY_SECTION = false; if ($users->SQUID_INSTALLED) { $AS_PROXY_SECTION = true; } if ($users->APP_FTP_PROXY) { $AS_PROXY_SECTION = true; } if ($users->NGINX_INSTALLED) { $AS_PROXY_SECTION = true; } if (isNetSessions()) { $array["{network_services}"] = "miniadm.network.php?webstats-middle=yes&title=yes"; } $array["{tasks}"] = "miniadm.system.schedules.php"; $boot = new boostrap_form(); if ($users->AsSquidAdministrator or $users->AsWebMaster) { if ($users->NGINX_INSTALLED) { if ($AS_PROXY_SECTION) { $array["{certificates_center}"] = "miniadmin.certificates.php?tabs=yes&title=yes"; } } } if ($Privileges_members_admins) { $array["{users_and_groups}"] = "miniadmin.system.members.php?tabs=yes&title=yes"; } echo $boot->build_tab($array); }
function webstats_middle() { $page = CurrentPageName(); $tpl = new templates(); $users = new usersMenus(); $t = time(); $boot = new boostrap_form(); if (isset($_GET["title"])) { $buuton0 = button("{save_network_settings}", "Loadjs('{$page}?save-network=yes')"); $buuton1 = button("{compile_network_settings}", "Loadjs('{$page}?apply-network=yes')"); $title = $tpl->_ENGINE_parse_body("<div style='float:right'>{$buuton0} {$buuton1}</div><H3>{network_services}</H3><p>{network_services_text}</p>"); } if (isNetSessions()) { $array["{edit_networks}"] = "miniadm.network.interfaces.php"; $array["{routing_tables}"] = "miniadm.network.routes.php"; } if ($users->AsDnsAdministrator) { if ($users->POWER_DNS_INSTALLED) { $array["{dns_service}"] = "miniadm.PowerDNS.php?popup=yes&explain-title=yes"; } } if ($_SESSION["ASDCHPAdmin"]) { if ($users->dhcp_installed) { $array["{APP_DHCP}"] = "miniadm.dhcp.php?webstats-middle=yes&explain-title=yes"; } } if ($_SESSION["AllowChangeDomains"]) { $array["{manage_internet_domains}"] = "miniadm.smtpdom.php?webstats-middle=yes&title=yes"; } $array["{etc_hosts}"] = "miniadm.network.etchosts.php"; $array["{computers}"] = "miniadm.computers.browse.php?page=yes"; //$array["{events}"]="$page?events=yes"; echo $title . $boot->build_tab($array); return; ini_set('display_errors', 1); ini_set('error_reporting', E_ALL); ini_set('error_prepend_string', null); ini_set('error_append_string', null); $page = CurrentPageName(); $tpl = new templates(); $tr = array(); $dhcp = Paragraphe("64-dhcp.png", "{APP_DHCP}", "{APP_DHCP_TEXT}", "miniadm.dhcp.php?webstats-middle=yes"); $domains = Paragraphe("domain-main-64.png", "{manage_internet_domains}", "{manage_internet_domains_text}", "miniadm.smtpdom.php"); if (!$_SESSION["ASDCHPAdmin"]) { $dhcp = Paragraphe("64-dhcp-grey.png", "{APP_DHCP}", "{APP_DHCP_TEXT}"); } if (!$users->dhcp_installed) { $dhcp = null; if ($_SESSION["ASDCHPAdmin"]) { $dhcp = Paragraphe("64-dhcp-grey.png", "{APP_DHCP}", "{APP_DHCP_TEXT}"); } } if (!$_SESSION["AsOrgDNSAdmin"]) { $pdns = Paragraphe("dns-64-grey.png", "{manage_DNS_database}", "{APP_PDNS_TEXT}"); } if (!$_SESSION["AllowChangeDomains"]) { $domains = Paragraphe("domain-main-64-grey.png", "{manage_internet_domains}", "{manage_internet_domains_text}"); } if (!$users->POWER_DNS_INSTALLED) { $pdns = null; } $tr[] = $dhcp; $tr[] = $domains; echo $title . $tpl->_ENGINE_parse_body(CompileTr3($tr)); }