Example #1
0
 /**
  * Проверка прав пользователя для указаной роли
  *
  * @param  string $strRole
  *
  * @return bool
  */
 public function isCompetent($strRole)
 {
     $role = Role::whereRole($strRole)->first();
     $roleAdmin = Role::whereRole('admin')->first();
     $res = RoleUser::whereUserId($this->id)->whereIn('role_id', array($roleAdmin->id, $role->id))->count();
     return $res > 0;
 }
 public function notices()
 {
     $role = Role::whereRole('messageSubscriber')->first();
     return $this->make('sendingNotices', array('themes' => MessageThemes::all(array('id', 'name', 'comment')), 'users' => $role->users));
 }