コード例 #1
0
ファイル: Controller.php プロジェクト: WiiPlayer2/osu-web
 public function authorizePost($forum, $topic)
 {
     if (Authorize::canPost(Auth::user(), $forum, $topic) === false) {
         abort(403);
     }
 }
コード例 #2
0
ファイル: Topic.php プロジェクト: NiHikKi/osu-web
 public function canBeRepliedBy($user)
 {
     $key = $user === null ? '-1' : "{$user->user_id}";
     if (!isset($this->_canBeRepliedBy[$key])) {
         $this->_canBeRepliedBy[$key] = Authorize::canPost($user, $this->forum, $this);
     }
     return $this->_canBeRepliedBy[$key];
 }