wip bug average season tem and league
This commit is contained in:
1 parent
537cdd1b31
commit
c4ef7514e3
5 files changed
+311
-169
No files matched your search
@@ -88,31 +88,49 @@ class StatsMedianAverage extends StatsOverviewWidget
|
||||
$value_away = 0;
|
||||
|
||||
$max_boxes = 3;
|
||||
$average_team_h = 0;
|
||||
$average_team_a = 0;
|
||||
$average_league_h = 0;
|
||||
$average_league_a = 0;
|
||||
$average_team_home = 0;
|
||||
$average_team_away = 0;
|
||||
$average_league_home = 0;
|
||||
$average_league_away = 0;
|
||||
|
||||
foreach ($data['datasets'] as $value) {
|
||||
if ($value['label'] == "Average Team") {
|
||||
$average_team_h = $value['average_team_h'] ?? 0;
|
||||
$average_team_a = $value['average_team_a'] ?? 0;
|
||||
$average_team_home = $value['average_team_home'] ?? 0;
|
||||
$average_team_away = $value['average_team_away'] ?? 0;
|
||||
$max_boxes++;
|
||||
}
|
||||
if ($value['label'] == "Average League") {
|
||||
$average_league_h = $value['average_league_h'] ?? 0;
|
||||
$average_league_a = $value['average_league_a'] ?? 0;
|
||||
$average_league_home = $value['average_league_home'] ?? 0;
|
||||
$average_league_away = $value['average_league_away'] ?? 0;
|
||||
$max_boxes++;
|
||||
}
|
||||
}
|
||||
|
||||
$boxes = [];
|
||||
$boxes[] = Stat::make('Number', new HtmlString('<div id="number-of-events">' . $total_home . '</div>'))->description('Events')->extraAttributes(['x-init' => "animate('number-of-events', $total_home, 0)"]);
|
||||
$boxes[] = Stat::make('Average ' . $statistic_type, self::template('avhome', 'avaway', $home_team, $away_team))->description('Team ' . $team_position)->extraAttributes(['x-init' => "animate('avhome', $value_home); animate('avaway', $value_away)"]);
|
||||
$boxes[] = Stat::make('Average ' . $statistic_type, self::template('av_team_home', 'av_team_away', 'Home', 'Away', $average_team_h, $average_team_a))->description('Team Season')->extraAttributes(['x-init' => "animate('av_team_home', $average_team_h); animate('av_team_away', $average_team_a)"]);
|
||||
$boxes[] = Stat::make('Average ' . $statistic_type, self::template('av_league_home', 'av_league_away', 'Home', 'Away', $average_league_h, $average_league_a))->description('League Season')->extraAttributes(['x-init' => "animate('av_league_home', $average_league_h); animate('av_league_away', $average_league_a)"]);
|
||||
// $boxes[] = Stat::make('Median ' . $statistic_type, self::template('mehome', 'meaway', $home_team, $away_team, $median_home, $median_away))->description($team_position)->extraAttributes(['x-init' => "animate('mehome', $median_home); animate('meaway', $median_away, 0)"]);
|
||||
$boxes[] = Stat::make('Odds', self::templateOdds($data, $win, $draw, $lost))->description($team_position)->extraAttributes(['x-init' => "animate('mehome', $median_home); animate('meaway', $median_away, 0)"]);
|
||||
# BOX 1
|
||||
$boxes[] = Stat::make('Number', new HtmlString('<div id="number-of-events">' . $total_home . '</div>'))
|
||||
->description('Events')
|
||||
->extraAttributes(['x-init' => "animate('number-of-events', $total_home, 0)"]);
|
||||
|
||||
# BOX 2
|
||||
$boxes[] = Stat::make('Average ' . $statistic_type, self::template('avhome', 'avaway', $home_team, $away_team))
|
||||
->description('Team ' . $team_position)
|
||||
->extraAttributes(['x-init' => "animate('avhome', $value_home); animate('avaway', $value_away)"]);
|
||||
|
||||
# BOX 3
|
||||
$boxes[] = Stat::make('Average ' . $statistic_type, self::template('av_team_home', 'av_team_away', $home_team, $away_team, $average_team_home, $average_team_away))
|
||||
->description('Team Season')
|
||||
->extraAttributes(['x-init' => "animate('av_team_home', $average_team_home); animate('av_team_away', $average_team_away)"]);
|
||||
|
||||
# BOX 4
|
||||
$boxes[] = Stat::make('Average ' . $statistic_type, self::template('av_league_home', 'av_league_away', 'Home', 'Away', $average_league_home, $average_league_away))
|
||||
->description('League Season')
|
||||
->extraAttributes(['x-init' => "animate('av_league_home', $average_league_home); animate('av_league_away', $average_league_away)"]);
|
||||
|
||||
# BOX 5
|
||||
$boxes[] = Stat::make('Odds', self::templateOdds($data, $win, $draw, $lost))
|
||||
->description($team_position)
|
||||
->extraAttributes(['x-init' => "animate('mehome', $median_home); animate('meaway', $median_away, 0)"]);
|
||||
|
||||
$this->columns = [
|
||||
'default' => 1,
|
||||
|
||||
Reference in new issue
Block a user