From 79bfbde7cbd864d7c678bd10814d2caf5528ea33 Mon Sep 17 00:00:00 2001 From: salam Date: Fri, 18 Sep 2026 15:53:01 +0200 Subject: [PATCH] wip --- .../Pages/ListStatistikoPlayers.php | 22 +++++++++++++++++++ app/Traits/UpdateHelper.php | 4 ++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/app/Filament/Clusters/StaticData/Resources/StatistikoPlayers/Pages/ListStatistikoPlayers.php b/app/Filament/Clusters/StaticData/Resources/StatistikoPlayers/Pages/ListStatistikoPlayers.php index dc5a9c71..3f5169d0 100644 --- a/app/Filament/Clusters/StaticData/Resources/StatistikoPlayers/Pages/ListStatistikoPlayers.php +++ b/app/Filament/Clusters/StaticData/Resources/StatistikoPlayers/Pages/ListStatistikoPlayers.php @@ -10,6 +10,7 @@ use Filament\Actions\Action; use Filament\Actions\CreateAction; use Filament\Actions\ExportAction; use Filament\Actions\Exports\Models\Export; +use Filament\Forms\Components\Select; use Filament\Resources\Pages\ListRecords; class ListStatistikoPlayers extends ListRecords @@ -26,6 +27,27 @@ class ListStatistikoPlayers extends ListRecords ->label('Download') ->fileName(fn(Export $export): string => 'player-history-' . date('d.m.Y-H.i') . "-{$export->getKey()}") ->icon('phosphor-download'), + Action::make('count') + ->color('gray') + ->tooltip('Count values from selected column') + ->icon('phosphor-calculator') + ->schema([ + Select::make('field') + ->options([ + 'minutes_played' => 'minutes_played', + 'card_yellow' => 'card_yellow', + 'card_yellowred' => 'card_yellowred', + 'card_red' => 'card_red', + ]) + ]) + ->action(function (array $data): void { + $players = StatistikoPlayer::where('ss_player_id', 1087079)->get(); + $res = 0; + foreach ($players as $key => $value) { + $res += $value->card_yellow + $value->card_yellowred + $value->card_red; + } + dd($res); + }), Action::make('starttime') ->color('gray') ->tooltip('Find events with wrong starttime') diff --git a/app/Traits/UpdateHelper.php b/app/Traits/UpdateHelper.php index 46c28208..eb9a8b6f 100644 --- a/app/Traits/UpdateHelper.php +++ b/app/Traits/UpdateHelper.php @@ -154,8 +154,8 @@ trait UpdateHelper $collection['total'][$ss_player_id]['events_played_away'] += 1; $collection['total'][$ss_player_id]['minutes_played_away'] += $minutes_played; } - - $cards = $val->card_yellow + $val->card_yellowred + $val->card_red; + //ubaldo 18. Sep 26 intanto vado avanti, appena trovo qwuaqlcosa ti scrivo, tu togli i red cards dal conteggio + $cards = $val->card_yellow + $val->card_yellowred; $collection[$season][$ss_player_id]['ss_player_id'] = $ss_player_id; $collection[$season][$ss_player_id]['ss_team_id'] = $ss_team_id;