Ejemplo n.º 1
0
});
/*
|--------------------------------------------------------------------------
| 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 () {
Ejemplo n.º 2
0
 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]);
 }
Ejemplo n.º 3
0
 public static function banList($user_fp)
 {
     return Ban::where('user_fp', $user_fp)->lists('ban_fp');
 }