Ejemplo n.º 1
0
function show_admin($dir)
{
    $admin = permissions_grant(NULL, NULL, "admin");
    if (!login_is_user_logged_in()) {
        show_error($GLOBALS["error_msg"]["miscnofunc"]);
    }
    if (!$admin && !permissions_grant(NULL, NULL, "password")) {
        show_error($GLOBALS["error_msg"]["accessfunc"]);
    }
    if (isset($GLOBALS['__GET']["action2"])) {
        $action2 = $GLOBALS['__GET']["action2"];
    } elseif (isset($GLOBALS['__POST']["action2"])) {
        $action2 = $GLOBALS['__POST']["action2"];
    } else {
        $action2 = "";
    }
    switch ($action2) {
        case "chpwd":
            changepwd($dir);
            break;
        case "adduser":
            if (!$admin) {
                show_error($GLOBALS["error_msg"]["accessfunc"]);
            }
            adduser($dir);
            break;
        case "edituser":
            if (!$admin) {
                show_error($GLOBALS["error_msg"]["accessfunc"]);
            }
            edituser($dir);
            break;
        case "rmuser":
            if (!$admin) {
                show_error($GLOBALS["error_msg"]["accessfunc"]);
            }
            removeuser($dir);
            break;
        default:
            admin($admin, $dir);
    }
}
Ejemplo n.º 2
0
function show_admin($dir)
{
    // Execute Admin Action
    $pwd = ($GLOBALS["permissions"] & 2) == 2;
    $admin = ($GLOBALS["permissions"] & 4) == 4;
    if (!$GLOBALS["require_login"]) {
        show_error($GLOBALS["error_msg"]["miscnofunc"]);
    }
    if (!$pwd && !$admin) {
        show_error($GLOBALS["error_msg"]["accessfunc"]);
    }
    if (isset($GLOBALS['__GET']["action2"])) {
        $action2 = $GLOBALS['__GET']["action2"];
    } elseif (isset($GLOBALS['__POST']["action2"])) {
        $action2 = $GLOBALS['__POST']["action2"];
    } else {
        $action2 = "";
    }
    switch ($action2) {
        case "chpwd":
            changepwd($dir);
            break;
        case "adduser":
            if (!$admin) {
                show_error($GLOBALS["error_msg"]["accessfunc"]);
            }
            adduser($dir);
            break;
        case "edituser":
            if (!$admin) {
                show_error($GLOBALS["error_msg"]["accessfunc"]);
            }
            edituser($dir);
            break;
        case "rmuser":
            if (!$admin) {
                show_error($GLOBALS["error_msg"]["accessfunc"]);
            }
            removeuser($dir);
            break;
        default:
            admin($admin, $dir);
    }
}
Ejemplo n.º 3
0
    $campo = @$_POST["campo"];
}
if (!isset($campo) && isset($_SESSION["campo"])) {
    $campo = $_SESSION["campo"];
}
$page = $_GET["page"];
if (!isset($page)) {
    $page = 1;
}
$a = @$_GET["a"];
switch ($a) {
    case "perfil":
        editperfil();
        break;
    case "pass":
        changepwd();
        break;
    case "usuarios":
        mostrarusuarios();
        break;
    case "clientes":
        mostrarclientes();
        break;
    case "viewcat":
        vercatalogo();
        break;
    case "editcat":
        editarcatalogo();
        break;
    case "rst":
        resetpwd();