コード例 #1
0
ファイル: Template.class.php プロジェクト: LazuLitee/bloggy
 function getNavigation()
 {
     if (Bloggy::checkSession()) {
         $pages = [0 => ['link' => 'Create', 'name' => '{TXT_BLOG_NAVIGATION_CREATE}'], 1 => ['link' => 'Posts', 'name' => '{TXT_BLOG_NAVIGATION_POSTS}'], 2 => ['link' => 'Account', 'name' => '{TXT_BLOG_NAVIGATION_ACCOUNT}'], 3 => ['link' => 'Logout', 'name' => '{TXT_BLOG_NAVIGATION_LOGOUT}']];
         $user = new User();
         if ($user->isAdmin($_SESSION['userId']) == '1') {
             $pageAdmin = [0 => ['link' => 'Admin', 'name' => '{TXT_BLOG_NAVIGATION_ADMIN}']];
             array_splice($pages, 3, 0, $pageAdmin);
         }
     } else {
         $pages = [0 => ['link' => 'Login', 'name' => '{TXT_BLOG_NAVIGATION_LOGIN}']];
     }
     $navigation = '';
     foreach ($pages as &$page) {
         $navigation = $navigation . '<li><a href=\'{PATH_OFFSET}/{LANGUAGE}/' . $page['link'] . '\'>' . $page['name'] . '</a></li>';
     }
     return $navigation;
 }