This commit is contained in:
salam committed 2026-06-17 15:51:03 +02:00
1 parent ec60adb074
commit f17a70ce7c
4 files changed
+62 -23

No files matched your search

+18 -6
View File
@@ -28,8 +28,8 @@ class LoadEvents
$team_id = (int) $filter['team_id'] ?? 0;
$season_or_date = $filter['season_or_date'] ?? 'season';
// dd($season_or_date);
$season = $filter['season'] ?? 0;
$tm_player_id = (int) $filter['tm_player_id'] ?? 0;
@@ -58,6 +58,16 @@ class LoadEvents
$statistic_type = 'gls';
}
switch ($season_or_date) {
case 'season':
$start = 0;
$end = 0;
break;
default:
$season = 0;
break;
}
/**
* IF WITH SIMILAR_PAST_MATCHES
*
@@ -145,6 +155,8 @@ class LoadEvents
return $query->where('starttime', '>=', $start);
})->when($end, function ($query) use ($end) {
return $query->where('starttime', '<=', $end);
})->when($season , function ($query) use ($season) {
return $query->whereIn('season', $season);
})
->orderBy('starttime', 'ASC')
->get();
@@ -592,19 +604,19 @@ class LoadEvents
}
}
$average_team = 0;
if ($team_id)
if ($team_id && $media_team)
$average_team = round(array_sum($media_team) / \count($media_team), 2);
switch ($team_position) {
case 'home':
$average_league = round(array_sum($media_league_h) / \count($media_league_h), 2);
$average_league = $media_league_h ? round(array_sum($media_league_h) / \count($media_league_h), 2):0;
break;
case 'away':
$average_league = round(array_sum($media_league_a) / \count($media_league_a), 2);
$average_league = $media_league_h ? round(array_sum($media_league_a) / \count($media_league_a), 2):0;
break;
default:
$media_league = $media_league_a + $media_league_h;
$average_league = round(array_sum($media_league) / \count($media_league), 2);
$average_league = $media_league ? round(array_sum($media_league) / \count($media_league), 2) : 0;
break;
}