示例#1
0
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);
}
示例#2
0
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}&nbsp;{$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));
}