Advertisement
Guest User

UserSpice 4.3 Dev - navigation.php

a guest
Sep 1st, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.21 KB | None | 0 0
  1. <?php
  2. /*
  3. UserSpice 4
  4. An Open Source PHP User Management System
  5. by the UserSpice Team at http://UserSpice.com
  6.  
  7. Feb 02 2016 - Ported US3.2.1 top-nav
  8.  
  9. This program is free software: you can redistribute it and/or modify
  10. it under the terms of the GNU General Public License as published by
  11. the Free Software Foundation, either version 3 of the License, or
  12. (at your option) any later version.
  13.  
  14. This program is distributed in the hope that it will be useful,
  15. but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  17. GNU General Public License for more details.
  18.  
  19. You should have received a copy of the GNU General Public License
  20. along with this program. If not, see <http://www.gnu.org/licenses/>.
  21. */
  22.  
  23. // Signup
  24. $lang = array_merge($lang,array(
  25. "SIGNUP_TEXT" => "Register",
  26. "SIGNUP_BUTTONTEXT" => "Register Me",
  27. "SIGNUP_AUDITTEXT" => "Registered",
  28. ));
  29.  
  30. // Signin
  31. $lang = array_merge($lang,array(
  32. "SIGNIN_FAIL" => "** FAILED LOGIN **",
  33. "SIGNIN_TITLE" => "Please Log In",
  34. "SIGNIN_TEXT" => "Log In",
  35. "SIGNOUT_TEXT" => "Log Out",
  36. "SIGNIN_BUTTONTEXT" => "Login",
  37. "SIGNIN_AUDITTEXT" => "Logged In",
  38. "SIGNOUT_AUDITTEXT" => "Logged Out",
  39. ));
  40.  
  41. //Navigation
  42. $lang = array_merge($lang,array(
  43. "NAVTOP_HELPTEXT" => "Help",
  44. ));
  45.  
  46. $query = $db->query("SELECT * FROM email");
  47. $results = $query->first();
  48.  
  49. //Value of email_act used to determine whether to display the Resend Verification link
  50. $email_act=$results->email_act;
  51.  
  52. // Set up notifications button/modal
  53. if ($user->isLoggedIn()) {
  54. $notifications = new Notification($user->data()->id);
  55. }
  56.  
  57. ?>
  58. <!-- Navigation -->
  59. <div class="navbar navbar-fixed-top navbar-inverse" role="navigation">
  60. <div class="container">
  61. <!-- Brand and toggle get grouped for better mobile display -->
  62. <div class="navbar-header ">
  63. <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".navbar-top-menu-collapse">
  64. <span class="sr-only">Toggle navigation</span>
  65. <span class="icon-bar"></span>
  66. <span class="icon-bar"></span>
  67. <span class="icon-bar"></span>
  68. </button>
  69. <a class="" href="<?=$us_url_root?>"><img class="img-responsive" src="<?=$us_url_root?>users/images/logo.png" alt="" /></a>
  70. </div>
  71. <div class="collapse navbar-collapse navbar-top-menu-collapse navbar-right">
  72. <ul class="nav navbar-nav ">
  73. <?php if($user->isLoggedIn()){ //anyone is logged in?>
  74. <li><a href="<?=$us_url_root?>users/account.php"><i class="fa fa-fw fa-user"></i> <?php echo ucfirst($user->data()->username);?></a></li> <!-- Common for Hamburger and Regular menus link -->
  75. <li><a href="portal/'.PAGE_PATH.'#" id="notificationsTrigger" data-toggle="modal" data-target="#notificationsModal"><i class="glyphicon glyphicon-bell"></i><span id="notifCount"><?= (($notifications->getUnreadCount() > 0) ? "({$notifications->getUnreadCount()})" : ''); ?></span></a></li>
  76.  
  77. <?php if($settings->messaging == 1){ ?>
  78. <li><a href="<?=$us_url_root?>users/messages.php"><i class="fa fa-fw fa-envelope"></i><?=$msgC?> <?=$grammar?></a></li>
  79. <?php } ?>
  80. <li class="hidden-sm hidden-md hidden-lg"><a href="<?=$us_url_root?>"><i class="fa fa-fw fa-home"></i> Home</a></li> <!-- Hamburger menu link -->
  81. <?php if (checkMenu(2,$user->data()->id)){ //Links for permission level 2 (default admin) ?>
  82. <li class="hidden-sm hidden-md hidden-lg"><a href="<?=$us_url_root?>users/admin.php"><i class="fa fa-fw fa-cogs"></i> Admin Dashboard</a></li> <!-- Hamburger menu link -->
  83. <?php } // is user an admin ?>
  84. <li class="dropdown hidden-xs"><a class="dropdown-toggle" href="#" data-toggle="dropdown"><i class="fa fa-fw fa-cog"></i><b class="caret"></b></a> <!-- regular user menu -->
  85. <ul class="dropdown-menu"> <!-- open tag for User dropdown menu -->
  86. <li><a href="<?=$us_url_root?>"><i class="fa fa-fw fa-home"></i> Home</a></li> <!-- regular user menu link -->
  87. <li><a href="<?=$us_url_root?>users/account.php"><i class="fa fa-fw fa-user"></i> Account</a></li>
  88. <?php if($settings->messaging == 1){ ?>
  89. <li><a href="<?=$us_url_root?>users/messages.php"><i class="fa fa-fw fa-envelope"></i><?=$msgC?> Messages</a></li>
  90. <?php } ?>
  91.  
  92. <!-- regular user menu link -->
  93.  
  94. <?php if (checkMenu(2,$user->data()->id)){ //Links for permission level 2 (default admin) ?>
  95. <li class="divider"></li>
  96. <li><a href="<?=$us_url_root?>users/admin.php"><i class="fa fa-fw fa-cogs"></i> Admin Dashboard</a></li> <!-- regular Admin menu link -->
  97. <?php } // is user an admin ?>
  98. <li class="divider"></li>
  99. <li><a href="<?=$us_url_root?>users/logout.php"><i class="fa fa-fw fa-sign-out"></i> Logout</a></li> <!-- regular Logout menu link -->
  100. </ul> <!-- close tag for User dropdown menu -->
  101. </li>
  102.  
  103. <li class="hidden-sm hidden-md hidden-lg"><a href="<?=$us_url_root?>users/logout.php"><i class="fa fa-fw fa-sign-out"></i> Logout</a></li> <!-- regular Hamburger logout menu link -->
  104.  
  105. <?php }else{ // no one is logged in so display default items ?>
  106. <li><a href="<?=$us_url_root?>users/login.php" class=""><i class="fa fa-sign-in"></i> Login</a></li>
  107. <li><a href="<?=$us_url_root?>users/join.php" class=""><i class="fa fa-plus-square"></i> Register</a></li>
  108. <li class="dropdown"><a class="dropdown-toggle" href="#" data-toggle="dropdown"><i class="fa fa-life-ring"></i> Help <b class="caret"></b></a>
  109. <ul class="dropdown-menu">
  110. <li><a href="<?=$us_url_root?>users/forgot_password.php"><i class="fa fa-wrench"></i> Forgot Password</a></li>
  111. <?php if ($email_act){ //Only display following menu item if activation is enabled ?>
  112. <li><a href="<?=$us_url_root?>users/verify_resend.php"><i class="fa fa-exclamation-triangle"></i> Resend Activation Email</a></li>
  113. <?php }?>
  114. </ul>
  115. </li>
  116. <?php } //end of conditional for menu display ?>
  117. </ul> <!-- End of UL for navigation link list -->
  118. </div> <!-- End of Div for right side navigation list -->
  119.  
  120. <?php require_once $abs_us_root.$us_url_root.'usersc/includes/navigation.php';?>
  121.  
  122. </div> <!-- End of Div for navigation bar -->
  123. </div> <!-- End of Div for navigation bar styling -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement