Esempio n. 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);
}
session_start();
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
ini_set('error_prepend_string', "<p class='text-error'>");
ini_set('error_append_string', "</p>");
if (!isset($_SESSION["uid"])) {
    header("location:miniadm.logon.php");
}
include_once dirname(__FILE__) . "/ressources/class.templates.inc";
include_once dirname(__FILE__) . "/ressources/class.users.menus.inc";
include_once dirname(__FILE__) . "/ressources/class.miniadm.inc";
include_once dirname(__FILE__) . "/ressources/class.mysql.postfix.builder.inc";
include_once dirname(__FILE__) . "/ressources/class.user.inc";
$users = new usersMenus();
if (!Privileges_members_admins()) {
    die;
}
if (isset($_GET["content"])) {
    content();
    exit;
}
if (isset($_GET["tabs"])) {
    tabs();
    exit;
}
if (isset($_GET["settings"])) {
    settings();
    exit;
}
if (isset($_GET["status"])) {