}); /* |-------------------------------------------------------------------------- | Custom User Filters |-------------------------------------------------------------------------- | | | */ Route::filter('has-enough-posts', function () { if (!Session::get('is_admin') && User::getUserParam(Auth::User()->id_member, 'posts') < User::$enough_posts) { return Redirect::route('admin')->with('global_error', 'Нямате достатъчно постове!'); } }); Route::filter('ban', function () { $banned = Ban::where('user_id', Auth::User()->id_member)->count(); if ($banned != 0) { return Redirect::route('admin')->with('global_error', 'Вашия достъп до това съдържание е спрян!'); } }); /* |-------------------------------------------------------------------------- | CSRF Protection Filter |-------------------------------------------------------------------------- | | The CSRF filter is responsible for protecting your application against | cross-site request forgery attacks. If this special token in a user | session does not match the one given in this request, we'll bail. | */ Route::filter('csrf', function () {
public function banlist() { $bl = Ban::where('user_fp', self::userFp())->lists('ban_fp'); $users = User::whereIn('user_fp', $bl)->get(); return View::make('user.banlist', ["users" => $users]); }
public static function banList($user_fp) { return Ban::where('user_fp', $user_fp)->lists('ban_fp'); }