Account::isAdmin PHP Method

isAdmin() public method

public isAdmin ( )
    public function isAdmin()
    {
        return $this->accountType == "admin";
    }

Usage Example

Beispiel #1
0
<?php

include "private.php";
$user = new Account();
$user->initWithId($_SESSION[KEY_SESSION][Account::KEY_ID]);
if (!$user->isAdmin()) {
    // We redirect them to the login page
    header("Location: /thread/");
    die;
}
if (!empty($_POST)) {
    if ($_POST["action"] == "noticeboard_create") {
        // create new note post request
        $author_id = $_SESSION[KEY_SESSION][Account::KEY_ID];
        $content = $_POST["notice_content"];
        $content = preg_replace("/\n/", "<br>", $content);
        $content = preg_replace_callback("|\\[(.*?)\\]\\((.*?)\\)|", function ($matches) {
            return "<a href=\"{$matches[2]}\">{$matches['1']}</a>";
        }, $content);
        if (!empty($content)) {
            NoticeBoard::create($author_id, $content);
        }
        die;
    } else {
        if ($_POST["action"] == "noticeboard_update") {
            // update note status
            $id = abs(intval($_POST["id"]));
            $checked = false;
            if ($_POST["checked"] == "checked") {
                $checked = true;
            }