wip
This commit is contained in:
1 parent
3376eb6d2e
commit
ec60adb074
9 files changed
+194
-195
No files matched your search
@@ -27,6 +27,10 @@ class LoadEvents
|
||||
|
||||
$team_id = (int) $filter['team_id'] ?? 0;
|
||||
|
||||
$season_or_date = $filter['season_or_date'] ?? 'season';
|
||||
|
||||
// dd($season_or_date);
|
||||
|
||||
$tm_player_id = (int) $filter['tm_player_id'] ?? 0;
|
||||
|
||||
$start = $filter['start_date'] ?? 0;
|
||||
@@ -511,7 +515,8 @@ class LoadEvents
|
||||
if ($res) {
|
||||
|
||||
$media_team = [];
|
||||
$media_league = [];
|
||||
$media_league_h = [];
|
||||
$media_league_a = [];
|
||||
|
||||
// 1) la media dei falli di tutte le partite giocate dal Flamengo
|
||||
// (esempio, giocate 6 partite con falli 17-11-15-14-15-12, la media è 14)
|
||||
@@ -557,39 +562,52 @@ class LoadEvents
|
||||
|
||||
switch ($statistic_type) {
|
||||
case 'gls':
|
||||
$media_league[] = (int) $value['gls_h'];
|
||||
$media_league[] = (int) $value['gls_a'];
|
||||
$media_league_h[] = (int) $value['gls_h'];
|
||||
$media_league_a[] = (int) $value['gls_a'];
|
||||
break;
|
||||
case 'crn':
|
||||
$media_league[] = (int) $value['crn_h'];
|
||||
$media_league[] = (int) $value['crn_a'];
|
||||
$media_league_h[] = (int) $value['crn_h'];
|
||||
$media_league_a[] = (int) $value['crn_a'];
|
||||
break;
|
||||
case 'fls':
|
||||
$media_league[] = (int) $value['fls_h'];
|
||||
$media_league[] = (int) $value['fls_a'];
|
||||
$media_league_h[] = (int) $value['fls_h'];
|
||||
$media_league_a[] = (int) $value['fls_a'];
|
||||
break;
|
||||
case 'ofs':
|
||||
$media_league[] = (int) $value['ofs_h'];
|
||||
$media_league[] = (int) $value['ofs_a'];
|
||||
$media_league_h[] = (int) $value['ofs_h'];
|
||||
$media_league_a[] = (int) $value['ofs_a'];
|
||||
break;
|
||||
case 'crd':
|
||||
$media_league[] = (int) $value['crd_h'];
|
||||
$media_league[] = (int) $value['crd_a'];
|
||||
$media_league_h[] = (int) $value['crd_h'];
|
||||
$media_league_a[] = (int) $value['crd_a'];
|
||||
break;
|
||||
case 'snt':
|
||||
$media_league[] = (int) $value['snt_h'];
|
||||
$media_league[] = (int) $value['snt_a'];
|
||||
$media_league_h[] = (int) $value['snt_h'];
|
||||
$media_league_a[] = (int) $value['snt_a'];
|
||||
break;
|
||||
case 'tsh':
|
||||
$media_league[] = (int) $value['tsh_h'];
|
||||
$media_league[] = (int) $value['tsh_a'];
|
||||
$media_league_h[] = (int) $value['tsh_h'];
|
||||
$media_league_a[] = (int) $value['tsh_a'];
|
||||
break;
|
||||
}
|
||||
}
|
||||
$average_team = 0;
|
||||
if ($team_id)
|
||||
$average_team = round(array_sum($media_team) / \count($media_team), 2);
|
||||
$average_league = round(array_sum($media_league) / \count($media_league), 2);
|
||||
|
||||
switch ($team_position) {
|
||||
case 'home':
|
||||
$average_league = round(array_sum($media_league_h) / \count($media_league_h), 2);
|
||||
break;
|
||||
case 'away':
|
||||
$average_league = round(array_sum($media_league_a) / \count($media_league_a), 2);
|
||||
break;
|
||||
default:
|
||||
$media_league = $media_league_a + $media_league_h;
|
||||
$average_league = round(array_sum($media_league) / \count($media_league), 2);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
$data_team = array_fill(0, count($labels), $average_team);
|
||||
$data_league = array_fill(0, count($labels), $average_league);
|
||||
|
||||
Reference in new issue
Block a user