<?php

$page = new Page("", $SessionPerson);
$page->requireAdmin($Role);
$func = $page->getQuery("func");
if (isset($func)) {
    $postId = $page->getQuery("postId");
    $ref = $page->getQuery("ref");
    if ($func == "closePost") {
        $BlogPosts->close($postId);
    } else {
        if ($func == "movePost") {
            $categoryId = $page->getQuery("categoryId");
            $BlogPosts->movePost($postId, $categoryId);
        } else {
            if ($func == "openPost") {
                $BlogPosts->open($postId);
            }
        }
    }
    $page->removeAllQuerys();
    $page->addQuery("page", $ref);
    $page->addQuery("id", $postId);
    $page->redirect();
}
<?php

$page = new Page("New Post", $SessionPerson);
$page->requireLogin();
$id = $page->getQuery("id");
$c = $Categories->get($id);
$userId = $SessionPerson->id();
if (isset($_POST["submit"])) {
    $title = $_POST["title"];
    $body = $_POST["body"];
    $now = date("o-m-d");
    $BlogPosts->add($title, $body, 0, $id, $userId, $now, 0);
    $p = QUESTION_POINTS;
    $SessionPerson->removePoints(QUESTION_POINTS);
    $page->addQuery("id", $id);
    $page->changeQuery("page", "category_questions");
    $page->redirect();
    exit;
} else {
    $page->showHeader();
    if ($People->getPoints($userId) >= QUESTION_POINTS) {
        ?>

			<div class="container col-md-12 text-center col-md-offset-1 col-md-10">
				<h2><?php 
        echo $c["name"];
        ?>
</h2>
			</div>
			<form action="<?php 
        echo $page->currentURL();