Inheritance: extends Illuminate\Database\Eloquent\Model
Beispiel #1
0
 public static function aclGetAllowedForums($user, $authOption)
 {
     $groupIds = $user->groupIds();
     $authOptionId = AuthOption::where('auth_option', $authOption)->value('auth_option_id');
     $directAclForumIds = model_pluck(static::directAcl($groupIds, $authOptionId), 'forum_id');
     $roleAclForumIds = model_pluck(static::roleAcl($groupIds, $authOptionId), 'forum_id');
     return array_unique(array_merge($directAclForumIds, $roleAclForumIds));
 }