public static function adminListPages()
 {
     $title = "Pages";
     $currentQuestion = Question::getCurrentQuestion();
     $remaining_time = Question::getRemainingTime($currentQuestion);
     $leading = Post::getLeadingBant($currentQuestion);
     $pages = Page::getAllPages();
     return View::make('admin.pages')->with(['question' => $currentQuestion, 'remaining_time' => $remaining_time, 'leading' => $leading, 'title' => $title, 'pages' => $pages]);
 }
Example #2
0
 public static function getPage($id)
 {
     foreach (Page::getAllPages() as $page) {
         if ($page->getID() === $id) {
             return $page;
         }
     }
     throw new Exception($id . ' si not a known page ID');
 }
Example #3
0
<?php

if (system\Helper::arcIsAjaxRequest() == true) {
    $permission = UserPermission::getByID($_POST["id"]);
    $data = "<div class=\"form-group\"><label for=\"module\">Module</label>" . "<select id=\"module\" class=\"form-control\">";
    $pages = Page::getAllPages();
    foreach ($pages as $page) {
        $data .= "<option value=\"" . $page->seourl . "\"";
        if ($page->seourl == $permission->permission) {
            $data .= " selected";
        }
        $data .= ">" . $page->seourl . "</option>";
    }
    $data .= "</select></div>";
    system\Helper::arcReturnJSON(["data" => $data]);
}
Example #4
0
 public static function arcGetMenu()
 {
     $menu = [];
     $pages = \Page::getAllPages();
     $groups[] = \UserGroup::getByName("Guests");
     if (self::arcIsUserLoggedIn() == true) {
         $groups = array_merge($groups, self::arcGetUser()->getGroups());
     }
     foreach ($pages as $page) {
         if ($page->hidefrommenu == true || $page->hideonlogin == true && self::arcIsUserLoggedIn() == true) {
             continue;
         }
         if (\UserPermission::hasPermission($groups, $page->seourl)) {
             $data = explode("/", $page->seourl);
             $menu[ucwords($data[0])][$page->title]["name"] = $page->title;
             $menu[ucwords($data[0])][$page->title]["url"] = $page->seourl;
             $menu[ucwords($data[0])][$page->title]["icon"] = $page->iconclass;
         }
     }
     return $menu;
 }
<head>

    <?php 
include_once "../DataAccess/dbConnect.php";
include_once "../BusinessClasses/article.php";
include_once "../BusinessClasses/contentArea.php";
include_once "../BusinessClasses/cssTemplate.php";
include_once "../BusinessClasses/page.php";
$currentPage = "Home";
if (!empty($_GET['page'])) {
    $currentPage = $_GET['page'];
}
//end if
$currentPage = Page::getPage($currentPage);
$activeCSSTemplate = CSSTemplate::getActiveCSS();
$pageArray = Page::getAllPages($currentPage);
$areaArray = ContentArea::getContentArea();
?>

    <title><?php 
echo $currentPage->getName();
?>
</title>
    <style type="text/css">
        <?php 
echo $activeCSSTemplate->getContent();
?>
    </style>
</head>
<body>
<h1>