public function __construct() { parent::__construct(); if (!DinklyUser::isLoggedIn() || !DinklyUser::isMemberOf('admin')) { $this->loadModule('admin', 'home', 'default', true); return false; } }
/** * Default Constructor * */ public function __construct() { //Let's make this accessible across the admin for display of all dates $this->date_format = null; //We use this for the profile modal $this->logged_user = null; $this->db = DinklyDataConnector::fetchDB(); if (DinklyUser::isLoggedIn()) { $this->logged_user = new DinklyUser(); $this->logged_user->init(DinklyUser::getAuthSessionValue('logged_id')); $this->date_format = $this->date_format = $this->logged_user->getDateFormat() . ' ' . $this->logged_user->getTimeFormat(); return false; } else { if (Dinkly::getCurrentModule() != 'login') { $this->loadModule('admin', 'login', 'default', true, true); } } return true; }
> <a href="/admin/user/">Users</a> </li> <li <?php echo Dinkly::getCurrentModule() == 'group' ? 'class="active"' : ''; ?> > <a href="/admin/group/">Groups</a> </li> <?php } ?> </ul> <ul class="nav navbar-nav pull-right dinkly-admin-user-menu"> <?php if (DinklyUser::isLoggedIn()) { ?> <li> <div class="btn-group"> <button type="button" class="btn btn-sm btn-primary dropdown-toggle" data-toggle="dropdown"> <?php echo DinklyUser::getLoggedUsername(); ?> <span class="caret"></span> </button> <ul class="dropdown-menu pull-right" role="menu"> <li><a href="/admin/profile">Edit Profile</a></li> <li role="presentation" class="divider"></li> <li><a href="/admin/login/logout/">Logout</a></li> </ul> </div>