예제 #1
0
 public function __construct()
 {
     parent::__construct();
     if (!DinklyUser::isLoggedIn() || !DinklyUser::isMemberOf('admin')) {
         $this->loadModule('admin', 'home', 'default', true);
         return false;
     }
 }
예제 #2
0
 /**
  * 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;
 }
예제 #3
0
>
          <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>