diff --git a/pfosten/app/Http/Controllers/Leagues/LeaguesController.php b/pfosten/app/Http/Controllers/Leagues/LeaguesController.php index 72aa1f32..cd7a7db0 100644 --- a/pfosten/app/Http/Controllers/Leagues/LeaguesController.php +++ b/pfosten/app/Http/Controllers/Leagues/LeaguesController.php @@ -104,14 +104,24 @@ class LeaguesController extends Controller } public static function showLeagueRanking($rank, $maxRoundId=-1) { - $season = Season::getCurrent(); - $leagues = array_reverse(League::getRanking($rank)); + $season = Season::getCurrent(); + $leagues = array_reverse(League::getRanking($rank)); $leagueNames = League::getNames(); - $userNames = User::getNames(); + $userNames = User::getNames(); $leagueScores = League::getRanking($rank); - return view ('leagues.chart',compact('season','leagues', 'leagueNames', 'userNames','leagueScores')); + $totalRanking = League::getTotalRankingOverall(); // Nur für Auf/Abstiegsinfo benötigt. + $rankInfo=array(); + foreach($totalRanking as $index => $entry) { + $userId=$entry[0]; + $rank=3; + if ($index<44) { $rank=2; } + if ($index<22) { $rank=1; } + $rankInfo[$userId]=$rank; + } + + return view ('leagues.chart',compact('season','leagues', 'leagueNames', 'userNames','leagueScores','rankInfo')); } public static function showSingleUserMatches($userId) { diff --git a/pfosten/resources/views/leagues/chart.blade.php b/pfosten/resources/views/leagues/chart.blade.php index bce5f5e3..bf9e5f20 100755 --- a/pfosten/resources/views/leagues/chart.blade.php +++ b/pfosten/resources/views/leagues/chart.blade.php @@ -16,6 +16,7 @@