public static function requiresAdmin() { if (!AccountService::isAdmin()) { header('Location: /user/login'); } }
<div id="top-bar"> <div class="top-bar-wrap"> <?php if (AccountService::isLoggedIn()) { echo '<p>Welcome back ' . $_SESSION['USER_NAME']; echo ' Click here to <a href="/user/logout"><span class="glyphicon-user"></span></a>'; echo '<a href="#"><span class="glyphicon glyphicon-user"></span></a>'; if (AccountService::isAdmin() == true) { echo '<a href="/admin/dashboard"> Admin </a>'; } echo '<a href="#"><span class="glyphicon glyphicon-shopping-cart"></span> £29.00 </a>'; } else { echo '<a href="/user/login"> Login </a></p>'; } ?> </div> </div> <header> <div id="Header-wrap"> <object id="Logo" data="<?php echo '/' . STATIC_1 . 'img/svg/Logo.svg'; ?> " type="image/svg+xml"> <img src="<?php echo '/' . STATIC_1 . 'img/svg/Logo.svg'; ?> " /> </object> <a href="/home">HOME</a> <a href="/product/search">SHOP</a>