Working on Manual Payout Winner Selection
This commit is contained in:
parent
9c1b334fe8
commit
2ad2f32d07
6 changed files with 85 additions and 13 deletions
|
|
@ -9,6 +9,7 @@ use App\Quota;
|
|||
use App\User;
|
||||
use App\Game;
|
||||
use App\Tipp;
|
||||
use App\ManualPayout;
|
||||
use Carbon;
|
||||
use DB;
|
||||
use Auth;
|
||||
|
|
@ -22,7 +23,7 @@ class SeasonsController extends Controller
|
|||
|
||||
$seasons = DB::table('seasons')->get();
|
||||
$currentSeason=Season::getCurrent();
|
||||
$users = User::getActives();
|
||||
$users = User::getActivesSortedByName();
|
||||
$active_user_count = sizeof( $users );
|
||||
|
||||
$currentSeasonId=-1;
|
||||
|
|
@ -31,7 +32,16 @@ class SeasonsController extends Controller
|
|||
$payouts = Quota::getPayouts();
|
||||
}
|
||||
|
||||
return view('seasons.index', compact('seasons','currentSeason','active_user_count','quotas','payouts', 'users'));
|
||||
$winnerNames=array();
|
||||
$manualPayoutTypes=array('liga_platz1','liga_platz2','liga_platz3', 'liga_platz2_1', 'liga_platz3_1', 'pokal');
|
||||
foreach($manualPayoutTypes as $payoutType) {
|
||||
$user = ManualPayout::getWinner($payoutType);
|
||||
$name="Festlegen";
|
||||
if ($user) $name = $user->name;
|
||||
$winnerNames[$payoutType] = $name;
|
||||
}
|
||||
|
||||
return view('seasons.index', compact('seasons','currentSeason','active_user_count','quotas','payouts', 'users', 'winnerNames'));
|
||||
}
|
||||
|
||||
public function create() {
|
||||
|
|
@ -187,12 +197,27 @@ class SeasonsController extends Controller
|
|||
// Redirect to the home page
|
||||
return redirect('/seasons');
|
||||
}
|
||||
public function setcurrent($new_season_id) {
|
||||
if (Auth::guest()) { return redirect("/"); }
|
||||
if (!Auth::user()->admin) { return redirect("/"); }
|
||||
public function setcurrent($new_season_id)
|
||||
{
|
||||
if (Auth::guest()) {
|
||||
return redirect("/");
|
||||
}
|
||||
if (!Auth::user()->admin) {
|
||||
return redirect("/");
|
||||
}
|
||||
|
||||
Season::setCurrent($new_season_id);
|
||||
return redirect("/seasons");
|
||||
}
|
||||
|
||||
public function set_winner( $userId, $quotaName) {
|
||||
if (Auth::guest()) { return redirect("/"); }
|
||||
if (!Auth::user()->admin) { return redirect("/"); }
|
||||
|
||||
ManualPayout::setWinner( $userId, $quotaName);
|
||||
return redirect('/seasons');
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue