Ejemplo n.º 1
0
 public function generateHTML()
 {
     if (!SessionUtil::isLoggedIn() && $this->layout->getBody() instanceof LoginBody) {
         return $this->layout->generateHTML();
     } else {
         if (SessionUtil::isLoggedIn() && SessionUtil::getUserlevel() >= $this->getMinimumUserLevel()) {
             return $this->layout->generateHTML();
         } else {
             return $this->userLevelErrorLayout->generateHTML();
         }
     }
 }
 public function generateHTML()
 {
     if (SessionUtil::isLoggedIn()) {
         $userlevel = SessionUtil::getUserlevel();
         $navi = "";
         if ($userlevel == RES_USERLEVEL_NOLOGIN) {
             $navi = $navi . "<tr><td class=\"navi\">\n\t\t\t\t\t\t\t<a href=\"./index.php?pageid=logout\" class=\"navi\">Logout</a>\n\t\t\t\t\t\t</td></tr>";
         }
         if ($userlevel > RES_USERLEVEL_NOLOGIN) {
             $navi = $navi . "<tr><td class=\"navi\">\n\t\t\t\t\t\t\t<a href=\"./index.php?pageid=home\" class=\"navi\">Home</a> - \n\t\t\t\t\t\t\t<a href=\"./index.php?pageid=ourEquip\" class=\"navi\">Our Equipment</a> - \n\t\t\t\t\t\t\t<a href=\"./index.php?pageid=myAccount\" class=\"navi\">My Account</a> - \n\t\t\t\t\t\t\t<a href=\"./index.php?pageid=logout\" class=\"navi\">Logout</a>\n\t\t\t\t\t\t</td></tr>";
         }
         if ($userlevel == 3) {
             $navi = $navi . "<tr>\n\t\t\t\t\t\t<td class=\"adminnaviouter\">\n\t\t\t\t\t\t\t<table cellpadding=0 cellspacing=0 border=0 class=\"adminnavi\">\n\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t<td class=\"adminnaviinner\">\n\t\t\t\t\t\t\t\t\t\t&nbsp;&nbsp<a href=\"./index.php?pageid=browseres\" class=\"navi\">Browse Reservations</a>&nbsp;&nbsp\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t</td>";
         }
         if ($userlevel >= RES_USERLEVEL_ADMIN) {
             $navi = $navi . "<tr>\n\t\t\t\t\t\n\t\t\t\t\t\t<td class=\"adminnaviouter\">\n\t\t\t\t\t\t\t<table cellpadding=0 cellspacing=0 border=0 class=\"adminnavi\">\n\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t<td class=\"adminnaviinner\">\n\t\t\t\t\t\t\t\t\t\t&nbsp;&nbsp;<a href=\"./index.php?pageid=userAdmin\" class=\"navi\">Users</a> - \n\t\t\t\t\t\t\t\t\t\t<a href=\"./index.php?pageid=manageequip\" class=\"navi\">Equipment</a> - \n\t\t\t\t\t\t\t\t\t\t<a href=\"./index.php?pageid=browseres\" class=\"navi\">Browse Reservations</a> - \n\t\t\t\t\t\t\t\t\t\t<a href=\"./index.php?pageid=makeres\" class=\"navi\">Make Reservation</a> - \n\t\t\t\t\t\t\t\t\t\t<a href=\"./index.php?pageid=manageblackouts\" class=\"navi\">Blackouts</a> - \n\t\t\t\t\t\t\t\t\t\t<a href=\"./index.php?pageid=messages\" class=\"navi\">Messages</a>&nbsp;&nbsp;\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\n\t\t\t\t\t</tr>";
         }
         return $navi;
     }
 }
Ejemplo n.º 3
0
 public function generateHTML()
 {
     if (SessionUtil::isLoggedIn()) {
         $homeSelected = false;
         $createInsertSelected = false;
         $myInsertsSelected = false;
         $myAccountSelected = false;
         if ($this->context->getPageID() == "home") {
             $homeSelected = true;
         } else {
             if ($this->context->getPageID() == "createInsertion") {
                 $createInsertSelected = true;
             } else {
                 if ($this->context->getPageID() == "myInserts") {
                     $myInsertsSelected = true;
                 } else {
                     if ($this->context->getPageID() == "myAccount") {
                         $myAccountSelected = true;
                     }
                 }
             }
         }
         $homeButton = new NaviButton("Home", "./index.php?pageid=home", $homeSelected);
         $createInsertButton = new NaviButton("Create Insertion", "./index.php?pageid=createInsertion", $createInsertSelected);
         $myInsertsButton = new NaviButton("My Insertions", "./index.php?pageid=myInserts", $myInsertsSelected);
         $myAccountButton = new NaviButton("My Account", "./index.php?pageid=myAccount", $myAccountSelected);
         $logoutButton = new NaviButton("Logout", "./index.php?pageid=logout", false);
         return $homeButton->generateHTML() . " " . $createInsertButton->generateHTML() . " " . $myInsertsButton->generateHTML() . " " . $myAccountButton->generateHTML() . " " . $logoutButton->generateHTML();
     } else {
         if ($this->context->getPageID() == "login") {
             return "<div class=\"centered\">\n\t\t\t\t\t<form action=\"index.php?pageid=login\" method=\"POST\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"login\" />\n\t\t\t\t\t\t<input name=\"username\" type=\"text\" placeholder=\"Username\" class=\"text bluefocus\" />\n\t\t\t\t\t\t<input name=\"password\" type=\"password\" placeholder=\"Password\" class=\"text bluefocus\" />\n\t\t\t\t\t\t<input type=\"submit\" value=\"Login\" class=\"stdbutton bluefocus\" />\n\t\t\t\t\t\t<input type=\"button\" value=\"Register\" onclick=\"location.href='./index.php?pageid=register'\" class=\"altbutton bluefocus\" />\n\t\t\t\t\t</form>\n\t\t\t\t</div>";
         } else {
             return "";
         }
     }
 }
Ejemplo n.º 4
0
 public function generateHTML()
 {
     if (SessionUtil::isLoggedIn()) {
         $homeSelected = false;
         $createAdSelected = false;
         $viewAdsSelected = false;
         $accountsSelected = false;
         if ($this->context->getPageID() == "home") {
             $homeSelected = true;
         } else {
             if ($this->context->getPageID() == "createAd") {
                 $createAdSelected = true;
             } else {
                 if ($this->context->getPageID() == "viewAds") {
                     $viewAdsSelected = true;
                 } else {
                     if ($this->context->getPageID() == "accounts") {
                         $accountsSelected = true;
                     }
                 }
             }
         }
         $homeButton = new NaviButton("Home", "./index.php?pageid=home", $homeSelected);
         $createAdButton = new NaviButton("Create Ad", "./index.php?pageid=createAd", $createAdSelected);
         $viewAdsButton = new NaviButton("View Ads", "./index.php?pageid=viewAds", $viewAdsSelected);
         $accountsButton = new NaviButton("Accounts", "./index.php?pageid=accounts", $accountsSelected);
         $logoutButton = new NaviButton("Logout", "./index.php?pageid=logout", false);
         return $homeButton->generateHTML() . " " . $createAdButton->generateHTML() . " " . $viewAdsButton->generateHTML() . " " . $accountsButton->generateHTML() . " " . $logoutButton->generateHTML();
     } else {
         if ($this->context->getPageID() == "login") {
             return "<div class=\"centered\">\r\n\t\t\t\t\t<form action=\"index.php?pageid=login\" method=\"POST\">\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"login\" />\r\n\t\t\t\t\t\t<input name=\"username\" type=\"text\" placeholder=\"Username\" class=\"text bluefocus\" />\r\n\t\t\t\t\t\t<input name=\"password\" type=\"password\" placeholder=\"Password\" class=\"text bluefocus\" />\r\n\t\t\t\t\t\t<input type=\"submit\" value=\"Login\" class=\"stdbutton bluefocus\" />\r\n\t\t\t\t\t</form>\r\n\t\t\t\t</div>";
         } else {
             return "";
         }
     }
 }
Ejemplo n.º 5
0
        } else {
            if ($context->getPageID() == "createInsertion") {
                require_once './lib/Form/CreateInsertionHandler.php';
                $createInsertionHandler = new CreateInsertionHandler();
                $createInsertionHandler->handleForm($context, $action);
            } else {
                if ($context->getPageID() == "myAccount") {
                    require_once './lib/Form/MyAccountHandler.php';
                    $myAccountHandler = new MyAccountHandler();
                    $myAccountHandler->handleForm($context, $action);
                }
            }
        }
    }
}
if (!SessionUtil::isLoggedIn() && $context->getPageID() != "register") {
    $context->setPageID("login");
}
$pageBody;
if ($context->getPageID() == "home") {
    require_once './lib/Site/HomeBody.php';
    $pageBody = new HomeBody();
} else {
    if ($context->getPageID() == "login") {
        require_once './lib/Site/LoginBody.php';
        $pageBody = new LoginBody($context);
    } else {
        if ($context->getPageID() == "register") {
            require_once './lib/Site/RegisterBody.php';
            $pageBody = new RegisterBody($context);
        } else {
Ejemplo n.º 6
0
                                $adminWarningHandler->handleForm($context, $action);
                            } else {
                                if ($context->getPageID() == "warnUser") {
                                    require_once './lib/Form/Admin/WarnUserHandler.php';
                                    $warnUserHandler = new WarnUserHandler();
                                    $warnUserHandler->handleForm($context, $action);
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
if (!SessionUtil::isLoggedIn()) {
    $context->setPageID("login");
}
$pageBody;
if ($context->getPageID() == "home") {
    require_once './lib/Site/HomeBody.php';
    $pageBody = new HomeBody();
} else {
    if ($context->getPageID() == "login") {
        require_once './lib/Site/LoginBody.php';
        $pageBody = new LoginBody($context);
    } else {
        if ($context->getPageID() == "logout") {
            SessionUtil::restart();
            $context->setPageID("login");
            require_once './lib/Site/LoginBody.php';