Wiederherstellung von Spielern
This commit is contained in:
parent
557050d05f
commit
3cacc4c090
4 changed files with 68 additions and 5 deletions
|
|
@ -191,6 +191,27 @@ class UsersController extends Controller
|
|||
|
||||
return view('users.index', compact('users','active_user_count','total_user_count', 'firstTippableRound'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function index_deleted() {
|
||||
$a=new TimeLogger("UserController::index_deleted()");
|
||||
Log::info($a->getStartMessage());
|
||||
//error_log($a->getStartMessage());
|
||||
|
||||
if (Auth::guest()) { return redirect("/"); }
|
||||
if (!Auth::user()->admin) { return redirect("/"); }
|
||||
|
||||
$users = User::whereNotNull('deleted')->orderBy('deleted','DESC')->get();
|
||||
|
||||
$currentSeason=Season::getCurrent();
|
||||
if (!$currentSeason) { return redirect('/'); }
|
||||
|
||||
return view('users.index_deleted', compact('users'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
public function showUsers() {
|
||||
$users = DB::table('users')->orderBy('lastname')->get();
|
||||
|
|
@ -597,6 +618,13 @@ class UsersController extends Controller
|
|||
return redirect("/users");
|
||||
}
|
||||
|
||||
public function restore($user_id) {
|
||||
if (!Auth::user()->admin) redirect("/users");
|
||||
$user=User::where('id','=',$user_id)->first();
|
||||
$user->deleted = null;
|
||||
$user->save();
|
||||
return redirect("/users");
|
||||
}
|
||||
|
||||
|
||||
public function money_ranking() {
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
@endforeach
|
||||
|
||||
</table>
|
||||
|
||||
<a href="/users_deleted">Gelöschte Spieler</a>
|
||||
<p> </p>
|
||||
|
||||
</div>
|
||||
|
|
|
|||
36
pfosten/resources/views/users/index_deleted.blade.php
Normal file
36
pfosten/resources/views/users/index_deleted.blade.php
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
@extends('layouts.layout')
|
||||
|
||||
@section('content')
|
||||
<section class="jumbotron text-center container">
|
||||
<!-- <div class="container"> -->
|
||||
<div class="lead col-md-8" >gelöschte Spieler</div>
|
||||
|
||||
<div class="col-md-12">
|
||||
<table class="table-bordered" >
|
||||
<tr class="table-bordered">
|
||||
<td class="table-bordered col-std-2">Name</td>
|
||||
<td class="table-bordered col-std-2"> E-Mail Adresse </td>
|
||||
<td class="table-bordered col-std-2">Status</td>
|
||||
<td class="table-bordered col-std-2">Datum</td>
|
||||
<td class="table-bordered col-std-2">Aktion</td>
|
||||
|
||||
|
||||
</tr>
|
||||
@foreach($users as $user)
|
||||
<tr>
|
||||
<td class="table-bordered col-md-4" > <a class="text list-unstyled" href="/users/edit/{{$user->id}}">{{ $user->name }} </a></td>
|
||||
<td>{{ $user->email }}</td>
|
||||
<td class="table-bordered"> Gelöscht </td>
|
||||
<td class="table-bordered"> {{$user->deleted}} </td>
|
||||
<td class="table-bordered"><a href="/users/restore/{{$user->id}}">Wiederherstellen</a></td>
|
||||
</tr>
|
||||
@endforeach
|
||||
|
||||
</table>
|
||||
|
||||
<p> </p>
|
||||
|
||||
</div>
|
||||
<!-- </div> -->
|
||||
</section>
|
||||
@endsection
|
||||
|
|
@ -41,6 +41,7 @@ Route::get('/games/edit/{game_id}', 'GamesController@edit');
|
|||
Route::post('/games/store', 'GamesController@store');
|
||||
|
||||
Route::get('/users','UsersController@index');
|
||||
Route::get('/users_deleted','UsersController@index_deleted');
|
||||
Route::get('/users/edit/{user_id}','UsersController@edit');
|
||||
Route::post('/users/store','UsersController@store');
|
||||
Route::get('/users/ranking/roundid_{round_id}','UsersController@ranking');
|
||||
|
|
@ -53,17 +54,15 @@ Route::get('/users/delete/{user_id}','UsersController@delete');
|
|||
Route::get('/users/payout','UsersController@money_ranking');
|
||||
Route::get('/users/payout_with_iban','UsersController@money_ranking_with_iban');
|
||||
Route::get('/users/payout/{user_id}','UsersController@money_ranking_detail');
|
||||
Route::get('/users/restore/{user_id}','UsersController@restore');
|
||||
|
||||
Route::get('/tipps','TippsController@index');
|
||||
Route::get('/tipps/joker_impossible','TippsController@joker_impossible');
|
||||
Route::post('/tipps/store','TippsController@store');
|
||||
Route::get('/tipps/edit/{tipp_id}','TippsController@edit');
|
||||
|
||||
|
||||
// New routes start
|
||||
Route::get('/tipps/edit4/{round_id}','TippsController@edit4');
|
||||
Route::post('/tipps/store4','TippsController@store4');
|
||||
// New routes end
|
||||
|
||||
|
||||
|
||||
Route::get('/email','UsersController@mailtest');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue