/** * 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; } } }
/** * 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> }
/** * Check if current user is admin. * * @param * * @return boolean */ public function userIsAdmin() { $user = new \Weleoka\Users\User(); return $user->isAdmin(); }