Esempio n. 1
0
 public static function RequiresPermission($permission, $redirectTo)
 {
     if (!UserFacade::HasLoggedUserPermission($permission)) {
         $error = new Error(Error::InvalidPermission, "You don't have permission to enter that page.");
         Site::Redirect($redirectTo, $error);
     }
 }
Esempio n. 2
0
<h1>Menu</h1>

<?php 
print "<p class=\"menu-option\"><a href=\"/inex.php\">Find mutual champions</a>";
if (UserFacade::IsUserLoggenIn()) {
    if (UserFacade::HasLoggedUserPermission(Permission::AddNewChampion)) {
        print "<p class=\"menu-option\"><a href=\"/add-new-champion.php\">Add new champion</a>";
    }
    print "<p class=\"menu-option\"><a href=\"/manage-champions.php\">Manage owned champions</a>";
    print "<div class=\"horizontal-separator\"></div>";
    print "<p class=\"menu-option\"><a href=\"/log-out.php\">Log out</a><br />";
} else {
    print "<div class=\"horizontal-separator\"></div>";
    print "<p class=\"menu-option\"><a href=\"/log-in.php\">Log in</a>";
    print "<p class=\"menu-option\"><a href=\"/register.php\">Register</a><br />";
}
print "<div class=\"horizontal-separator\"></div>";
print "<p class=\"menu-option\"><a href=\"/about.php\">About</a>";