Example #1
0
 /**
  * This fixes navbar depending on loginstatus and isAdmin.
  *
  * @param
  *
  * @return string
  */
 public function navBarTweak()
 {
     $users = new \Weleoka\Users\User();
     $users->setDI($this->di);
     if ($users->isAdmin()) {
         return 'admin';
     } else {
         if ($users->isAuthenticated()) {
             return 'user';
         } else {
             return null;
         }
     }
 }
Example #2
0
 /**
  * Generate sidebar content.
  *
  * @param 
  *
  * @return sidebar
  */
 public function sidebarGen($tab = null)
 {
     $user = new \Weleoka\Users\User();
     $url = $this->url->create('');
     $sidebar = '<p><i class="fa fa-plus">    </i> <a href="' . $url . '/commentsdb/add/' . $tab . '"> Ny kommentar</a></p>                 
              <p><i class="fa fa-list-ol"></i><a href="' . $url . '/commentsdb/view/' . $tab . '"> Alla</a></p>';
     if ($user->isAdmin()) {
         $sidebar .= '<p><i class="fa fa-refresh"></i><a href="' . $url . '/setupComments"> Nolställ DB</a></p>';
     }
     return $sidebar;
     //                 <p><i class="fa fa-check-square-o"></i><a href="' . $url . '/users/active"> ingen info</a></p>
     //                 <p><i class="fa fa-square-o"></i><a href="' . $url . '/users/inactive"> ingen info</a></p>
     //                 <p><i class="fa fa-trash-o"></i><a href="' . $url . '/users/deleted"> ingen info</a></p>
 }
Example #3
0
 /**
  * Check if current user is admin.
  *
  * @param
  *
  * @return boolean
  */
 public function userIsAdmin()
 {
     $user = new \Weleoka\Users\User();
     return $user->isAdmin();
 }