<?php ob_start(); $page = new Page("Home", $SessionPerson); $page->getModule("categories"); $page->getModule("blogPost"); $page->getModule("pagination"); $id = $page->getQuery("id"); $points = 0; $email = ""; $firstName = ""; $lastName = ""; $number = $page->getQuery("number"); if (!isset($number)) { $number = 1; } $offset = calcOffset($number); if (!is_null($id)) { //Look up user $u = $Users->get($id); $firstName = $u["first_name"]; $lastName = $u["last_name"]; $points = $u["points"]; $email = $u["email"]; } else { //Use Session Person :) $id = $SessionPerson->id(); $firstName = $SessionPerson->first_name(); $lastName = $SessionPerson->last_name(); $points = $SessionPerson->points(); $email = $SessionPerson->email();
<?php $page = new Page("Category Here", $SessionPerson); $page->getModule("blogPost"); $page->getModule("pagination"); $page->getModule("categories"); $page->showHeader(); $number = $page->getQuery("number"); if (!isset($number)) { $number = 1; } $offset = calcOffset($number); if (!is_null($page->getQuery("id")) && $Categories->allowedToView($page->getQuery("id"), $SessionPerson->role())) { $id = $page->getQuery("id"); $c = $Categories->get($id); ?> <div class="container col-md-12"> <div class="panel-body text-center"> <h2><?php echo $c["name"]; ?> </h2> </div> </div> <div class="container col-md-12" style="margin-bottom: 10px;"> <?php if ($page->isAuth() && $c["post"] <= $SessionPerson->role()) { ?> <button type="button button" class="btn btn-default pull-right">
<?php $page = new Page("Edit Categories Page", $SessionPerson); $page->requireAdmin($Role); function isSelected($value, $checkAgainst) { if ($value == $checkAgainst) { return "selected"; } else { return ""; } } if (!is_null($page->getQuery("delete"))) { $id = $page->getQuery("delete"); $Categories->remove($id); $Session->add("cate_msg", "Category Deleted"); $page->removeQuery("delete"); $page->redirect(); } else { if (!is_null($page->getQuery("add"))) { //Add a Category if (isset($_POST["submit"])) { $Categories->add($_POST["name"], $_POST["view"], $_POST["comment"], $_POST["post"]); $Session->add("cate_msg", "Category Added."); $page->removeQuery("add"); $page->redirect(); } $page->showHeader(); echo '<a href="' . $page->link("home", "admin") . '">Admin Home</a>'; ?> <form class="form-horizontal" role="form" method="post" action="<?php
<?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();
<?php $page = new Page("", $SessionPerson); $page->getModule("categories"); if ($page->getQuery("id") != NULL) { $id = $page->getQuery("id"); if ($page->getQuery("movePost")) { if (isset($_POST["submit"])) { $BlogPosts->movePost($id, $_POST["move_to"]); $page->removeQuery("movePost"); $page->changeQuery("id", $_POST["move_to"]); $page->changeQuery("page", "category_questions"); $page->redirect(); } $page->showHeader(); ?> <form class="form-horizontal" role="form" method="post" action="<?php echo $page->currentURL(); ?> "> <div class="form-group"> <label class="control-label col-md-offset-2 col-md-2" for="move_to">Category</label> <div class="col-md-4"> <select id="move_to" name="move_to"> <?php foreach ($Categories->getAll() as $c) { ?> <option value="<?php
<?php $page = new Page("", $SessionPerson); $page->requireLogin(); if ($page->getQuery("id") != NULL && $page->getQuery("name") != NULL) { $page->setTitle("Questions for " . $page->getQuery("name")); $page->showHeader(); foreach ($BlogPosts->getAllFromCategoryId($page->getQuery("id")) as $b) { echo "<a href=" . $page->link("question_page") . "&id=" . $b['id'] . ">" . $b['title'] . "</a>"; } $page->showFooter(); } else { $page->changeQuery("page", "categories"); $page->redirect(); }
<?php $page = new Page("Edit Users Page", $SessionPerson); $page->requireAdmin($Role); function isSelected($value, $checkAgainst) { if ($value == $checkAgainst) { return "selected"; } else { return ""; } } if (!is_null($page->getQuery("delete"))) { $id = $page->getQuery("id"); $Users->remove($id); $Session->add("users_msg", "User Deleted."); $page->removeQuery("delete"); $page->removeQuery("id"); $page->redirect(); } else { if (!is_null($page->getQuery("edit"))) { if (isset($_POST["submit"])) { $id = $page->getQuery("id"); $Users->update($id, $_POST["first_name"], $_POST["last_name"], $_POST["email"], $_POST["role_id"]); $Session->add("users_msg", "User Updated."); $page->removeQuery("edit"); $page->removeQuery("id"); $page->redirect(); } $page->showHeader(); $id = $page->getQuery("id");