diff --git a/app/Filament/Widgets/Data/LoadEvents/AverageLeagueSeason.php b/app/Filament/Widgets/Boxes/AverageLeagueSeason.php
similarity index 96%
rename from app/Filament/Widgets/Data/LoadEvents/AverageLeagueSeason.php
rename to app/Filament/Widgets/Boxes/AverageLeagueSeason.php
index c2ba4ab4..eaa0f913 100644
--- a/app/Filament/Widgets/Data/LoadEvents/AverageLeagueSeason.php
+++ b/app/Filament/Widgets/Boxes/AverageLeagueSeason.php
@@ -1,8 +1,9 @@
with('away')->where('id', (int) $match_id)->first();
-
- if (! $match) {
- return [];
- }
-
if ($similar_past_matches != 'none') {
$team_id = 0;
$team_position = '';
@@ -47,9 +30,6 @@ class LoadEventsBoxes
$away_team = 'Against';
}
- /**
- * STATTISTIC DATA
- */
$res = LoadEventsQueryAll::load($filter, $match);
if (! $res) {
return [];
@@ -126,22 +106,5 @@ class LoadEventsBoxes
$expectations['draw_odd'] = $expectations['draw_count'] ? number_format(Round::odd($count_events / $expectations['draw_count']), 2) : 0;
$expectations['lost_odd'] = $expectations['lost_count'] ? number_format(Round::odd($count_events / $expectations['lost_count']), 2) : 0;
$expectations['count_events'] = $count_events;
-
- if ($team_id == $match->home_id) {
- $expectations['active_team'] = $match->home->ss_team_name;
- } else {
- $expectations['active_team'] = $match->away->ss_team_name;
- }
-
- /**
- * LEAGUE AVERAGES
- */
- if ($team_id != 0 && $similar_past_matches == 'none') {
- AverageTeam::load($expectations, $filter);
- AverageTeamSeason::load($expectations, $filter);
- AverageLeagueSeason::load($expectations, $filter);
- }
-
- return $expectations;
}
}
diff --git a/app/Filament/Widgets/Data/LoadEvents/ExpectationAverage.php b/app/Filament/Widgets/Boxes/Helper/ExpectationAverage.php
similarity index 85%
rename from app/Filament/Widgets/Data/LoadEvents/ExpectationAverage.php
rename to app/Filament/Widgets/Boxes/Helper/ExpectationAverage.php
index bba182f1..799f3a0d 100644
--- a/app/Filament/Widgets/Data/LoadEvents/ExpectationAverage.php
+++ b/app/Filament/Widgets/Boxes/Helper/ExpectationAverage.php
@@ -1,6 +1,6 @@
with('away')->where('id', (int) $match_id)->first();
+
+ if (! $match) {
+ return [];
+ }
+
+ $expectations = [];
+ ExpectationsTeam::load($expectations, $filter, $match);
+
+ if ($team_id == $match->home_id) {
+ $expectations['active_team'] = $match->home->ss_team_name;
+ } else {
+ $expectations['active_team'] = $match->away->ss_team_name;
+ }
+
+ /**
+ * LEAGUE AVERAGES
+ */
+ if ($team_id != 0 && $similar_past_matches == 'none') {
+ AverageTeam::load($expectations, $filter);
+ AverageTeamSeason::load($expectations, $filter);
+ AverageLeagueSeason::load($expectations, $filter);
+ }
+
+ return $expectations;
+ }
+}
diff --git a/app/Filament/Widgets/BoxesBettypeAll.php b/app/Filament/Widgets/BoxesBettypeAll.php
index 17f857bb..54839088 100644
--- a/app/Filament/Widgets/BoxesBettypeAll.php
+++ b/app/Filament/Widgets/BoxesBettypeAll.php
@@ -2,7 +2,7 @@
namespace App\Filament\Widgets;
-use App\Filament\Widgets\Data\LoadEventsBoxes;
+use App\Filament\Widgets\Boxes\LoadEventsBoxes;
use Filament\Widgets\Concerns\InteractsWithPageFilters;
use Filament\Widgets\StatsOverviewWidget;
use Filament\Widgets\StatsOverviewWidget\Stat;
diff --git a/app/Filament/Widgets/BoxesBettypeSingle.php b/app/Filament/Widgets/BoxesBettypeSingle.php
index d45a8b7b..5340ba5a 100644
--- a/app/Filament/Widgets/BoxesBettypeSingle.php
+++ b/app/Filament/Widgets/BoxesBettypeSingle.php
@@ -2,8 +2,8 @@
namespace App\Filament\Widgets;
-use App\Filament\Widgets\Data\HelperStatisticType;
-use App\Filament\Widgets\Data\LoadEvents;
+use App\Filament\Widgets\Charts\HelperStatisticType;
+use App\Filament\Widgets\Charts\LoadEvents;
use App\Utilities\Round;
use Filament\Widgets\Concerns\InteractsWithPageFilters;
use Filament\Widgets\StatsOverviewWidget;
diff --git a/app/Filament/Widgets/ChartEvent.php b/app/Filament/Widgets/ChartEvent.php
index 071a0f52..7a8a9dc1 100644
--- a/app/Filament/Widgets/ChartEvent.php
+++ b/app/Filament/Widgets/ChartEvent.php
@@ -2,8 +2,8 @@
namespace App\Filament\Widgets;
-use App\Filament\Widgets\Data\HelperStatisticType;
-use App\Filament\Widgets\Data\LoadEvents;
+use App\Filament\Widgets\Charts\HelperStatisticType;
+use App\Filament\Widgets\Charts\LoadEvents;
use Filament\Support\RawJs;
use Filament\Widgets\ChartWidget;
use Illuminate\Support\HtmlString;
diff --git a/app/Filament/Widgets/ChartEventMoAv.php b/app/Filament/Widgets/ChartEventMoAv.php
index 5c73ef16..4a17dfd0 100644
--- a/app/Filament/Widgets/ChartEventMoAv.php
+++ b/app/Filament/Widgets/ChartEventMoAv.php
@@ -2,9 +2,9 @@
namespace App\Filament\Widgets;
-use App\Filament\Widgets\Data\HelperMoveingAverage;
-use App\Filament\Widgets\Data\HelperStatisticType;
-use App\Filament\Widgets\Data\LoadEvents;
+use App\Filament\Widgets\Charts\HelperMoveingAverage;
+use App\Filament\Widgets\Charts\HelperStatisticType;
+use App\Filament\Widgets\Charts\LoadEvents;
use Filament\Support\RawJs;
use Filament\Widgets\ChartWidget;
use Illuminate\Support\HtmlString;
@@ -27,7 +27,7 @@ class ChartEventMoAv extends ChartWidget
Events
- ' . $this->type . ' Moving Average
+ '.$this->type.' Moving Average
');
}
diff --git a/app/Filament/Widgets/ChartEventPerf.php b/app/Filament/Widgets/ChartEventPerf.php
index dff9b08f..f3598cbd 100644
--- a/app/Filament/Widgets/ChartEventPerf.php
+++ b/app/Filament/Widgets/ChartEventPerf.php
@@ -2,7 +2,7 @@
namespace App\Filament\Widgets;
-use App\Filament\Widgets\Data\LoadPerformance;
+use App\Filament\Widgets\Charts\LoadPerformance;
use Filament\Support\RawJs;
use Filament\Widgets\ChartWidget;
use Illuminate\Support\HtmlString;
@@ -25,7 +25,7 @@ class ChartEventPerf extends ChartWidget
Events Performance
- ' . $this->type . '
+ '.$this->type.'
');
}
diff --git a/app/Filament/Widgets/ChartEventPerfMoAv.php b/app/Filament/Widgets/ChartEventPerfMoAv.php
index 6af4d229..bf6ac0b4 100644
--- a/app/Filament/Widgets/ChartEventPerfMoAv.php
+++ b/app/Filament/Widgets/ChartEventPerfMoAv.php
@@ -2,8 +2,8 @@
namespace App\Filament\Widgets;
-use App\Filament\Widgets\Data\HelperMoveingAveragePerformens;
-use App\Filament\Widgets\Data\LoadPerformance;
+use App\Filament\Widgets\Charts\HelperMoveingAveragePerformens;
+use App\Filament\Widgets\Charts\LoadPerformance;
use Filament\Support\RawJs;
use Filament\Widgets\ChartWidget;
use Illuminate\Support\HtmlString;
@@ -26,7 +26,7 @@ class ChartEventPerfMoAv extends ChartWidget
Events Performance
- ' . $this->type . 'Moving Average
+ '.$this->type.'Moving Average
');
}
diff --git a/app/Filament/Widgets/ChartPlayer.php b/app/Filament/Widgets/ChartPlayer.php
index bd988e37..b71c2c07 100644
--- a/app/Filament/Widgets/ChartPlayer.php
+++ b/app/Filament/Widgets/ChartPlayer.php
@@ -2,8 +2,8 @@
namespace App\Filament\Widgets;
-use App\Filament\Widgets\Data\HelperStatisticType;
-use App\Filament\Widgets\Data\LoadPlayerWidgets;
+use App\Filament\Widgets\Charts\HelperStatisticType;
+use App\Filament\Widgets\Charts\LoadPlayerWidgets;
use Filament\Support\RawJs;
use Filament\Widgets\ChartWidget;
use Illuminate\Support\HtmlString;
diff --git a/app/Filament/Widgets/ChartPlayerMoAv.php b/app/Filament/Widgets/ChartPlayerMoAv.php
index 09b594fc..823a3ca6 100644
--- a/app/Filament/Widgets/ChartPlayerMoAv.php
+++ b/app/Filament/Widgets/ChartPlayerMoAv.php
@@ -2,9 +2,9 @@
namespace App\Filament\Widgets;
-use App\Filament\Widgets\Data\HelperMoveingAverage;
-use App\Filament\Widgets\Data\HelperStatisticType;
-use App\Filament\Widgets\Data\LoadPlayerWidgets;
+use App\Filament\Widgets\Charts\HelperMoveingAverage;
+use App\Filament\Widgets\Charts\HelperStatisticType;
+use App\Filament\Widgets\Charts\LoadPlayerWidgets;
use Filament\Support\RawJs;
use Filament\Widgets\ChartWidget;
use Illuminate\Support\HtmlString;
diff --git a/app/Filament/Widgets/ChartPlayerPerf.php b/app/Filament/Widgets/ChartPlayerPerf.php
index 92ec3945..866c31af 100644
--- a/app/Filament/Widgets/ChartPlayerPerf.php
+++ b/app/Filament/Widgets/ChartPlayerPerf.php
@@ -2,7 +2,7 @@
namespace App\Filament\Widgets;
-use App\Filament\Widgets\Data\LoadPlayerPerformance;
+use App\Filament\Widgets\Charts\LoadPlayerPerformance;
use Filament\Support\RawJs;
use Filament\Widgets\ChartWidget;
use Illuminate\Support\HtmlString;
@@ -37,7 +37,7 @@ class ChartPlayerPerf extends ChartWidget
c0.211,0.1782,0.5264,0.1516,0.7046-0.0593C13.0037,6.5523,13.0018,6.2761,12.84,6.09z">
- ' . $this->player . '
+ '.$this->player.'
Performance
diff --git a/app/Filament/Widgets/ChartPlayerPerfMoAv.php b/app/Filament/Widgets/ChartPlayerPerfMoAv.php
index 10195f74..cbc97ad2 100644
--- a/app/Filament/Widgets/ChartPlayerPerfMoAv.php
+++ b/app/Filament/Widgets/ChartPlayerPerfMoAv.php
@@ -2,8 +2,8 @@
namespace App\Filament\Widgets;
-use App\Filament\Widgets\Data\HelperMoveingAverage;
-use App\Filament\Widgets\Data\LoadPlayerPerformance;
+use App\Filament\Widgets\Charts\HelperMoveingAverage;
+use App\Filament\Widgets\Charts\LoadPlayerPerformance;
use Filament\Support\RawJs;
use Filament\Widgets\ChartWidget;
use Illuminate\Support\HtmlString;
@@ -38,7 +38,7 @@ class ChartPlayerPerfMoAv extends ChartWidget
c0.211,0.1782,0.5264,0.1516,0.7046-0.0593C13.0037,6.5523,13.0018,6.2761,12.84,6.09z">
- ' . $this->player . '
+ '.$this->player.'
Performance Moving Average
diff --git a/app/Filament/Widgets/Data/HelperMoveingAverage.php b/app/Filament/Widgets/Charts/HelperMoveingAverage.php
similarity index 78%
rename from app/Filament/Widgets/Data/HelperMoveingAverage.php
rename to app/Filament/Widgets/Charts/HelperMoveingAverage.php
index 2c606fb9..99737f78 100644
--- a/app/Filament/Widgets/Data/HelperMoveingAverage.php
+++ b/app/Filament/Widgets/Charts/HelperMoveingAverage.php
@@ -1,6 +1,6 @@
$value) {
if ($key == 1 && $last > 2) {
- $new[] = round(((float) $arr[0] + (float) $value + (float) $arr[2]) / 3, 1);
+ $new[] = round(((float) $arr[0] + (float) $value + (float) $arr[2]) / 3, 1);
} elseif ($key > 1 && $key < $last - 1) {
- $new[] = round(((float) $arr[$key - 1] + (float) $value + (float) $arr[$key + 1]) / 3, 1);
+ $new[] = round(((float) $arr[$key - 1] + (float) $value + (float) $arr[$key + 1]) / 3, 1);
}
}
$data['datasets'][$k]['data'] = $new;
diff --git a/app/Filament/Widgets/Data/HelperMoveingAveragePerformens.php b/app/Filament/Widgets/Charts/HelperMoveingAveragePerformens.php
similarity index 97%
rename from app/Filament/Widgets/Data/HelperMoveingAveragePerformens.php
rename to app/Filament/Widgets/Charts/HelperMoveingAveragePerformens.php
index 71fa6a81..2d00b163 100644
--- a/app/Filament/Widgets/Data/HelperMoveingAveragePerformens.php
+++ b/app/Filament/Widgets/Charts/HelperMoveingAveragePerformens.php
@@ -1,6 +1,6 @@
home_id == $home_id) {
$labels[] = round($val->starttime->diffInDays(Carbon::now()));
$date_home[] = $val['starttime']->format('Y-m-d H:i');
- $results_home[] = $val['gls_h'] . ' : ' . $val['gls_a'];
- $events_home[] = $val->home->ss_team_name . ' vs ' . $val->away->ss_team_name;
+ $results_home[] = $val['gls_h'].' : '.$val['gls_a'];
+ $events_home[] = $val->home->ss_team_name.' vs '.$val->away->ss_team_name;
$home_matches[] = $val->match_id;
}
if ($val->away_id == $away_id) {
$labels[] = round($val->starttime->diffInDays(Carbon::now()));
$date_away[] = $val['starttime']->format('Y-m-d H:i');
- $results_away[] = $val['gls_h'] . ' : ' . $val['gls_a'];
- $events_away[] = $val->home->ss_team_name . ' vs ' . $val->away->ss_team_name;
+ $results_away[] = $val['gls_h'].' : '.$val['gls_a'];
+ $events_away[] = $val->home->ss_team_name.' vs '.$val->away->ss_team_name;
$away_matches[] = $val->match_id;
}
break;
@@ -78,15 +78,15 @@ class LoadPerformance
if ($val->away_id == $home_id) {
$labels[] = round($val->starttime->diffInDays(Carbon::now()));
$date_home[] = $val['starttime']->format('Y-m-d H:i');
- $results_home[] = $val['gls_h'] . ' : ' . $val['gls_a'];
- $events_home[] = $val->home->name . ' vs ' . $val->away->name;
+ $results_home[] = $val['gls_h'].' : '.$val['gls_a'];
+ $events_home[] = $val->home->name.' vs '.$val->away->name;
$home_matches[] = $val->match_id;
}
if ($val->home_id == $away_id) {
$labels[] = round($val->starttime->diffInDays(Carbon::now()));
$date_away[] = $val['starttime']->format('Y-m-d H:i');
- $results_away[] = $val['gls_h'] . ' : ' . $val['gls_a'];
- $events_away[] = $val->home->ss_team_name . ' vs ' . $val->away->ss_team_name;
+ $results_away[] = $val['gls_h'].' : '.$val['gls_a'];
+ $events_away[] = $val->home->ss_team_name.' vs '.$val->away->ss_team_name;
$away_matches[] = $val->match_id;
}
break;
@@ -94,15 +94,15 @@ class LoadPerformance
if ($val->home_id == $home_id or $val->away_id == $home_id) {
$labels[] = round($val->starttime->diffInDays(Carbon::now()));
$date_home[] = $val['starttime']->format('Y-m-d H:i');
- $results_home[] = $val['gls_h'] . ' : ' . $val['gls_a'];
- $events_home[] = $val->home->ss_team_name . ' vs ' . $val->away->ss_team_name;
+ $results_home[] = $val['gls_h'].' : '.$val['gls_a'];
+ $events_home[] = $val->home->ss_team_name.' vs '.$val->away->ss_team_name;
$home_matches[] = $val->match_id;
}
if ($val->home_id == $away_id or $val->away_id == $away_id) {
$labels[] = round($val->starttime->diffInDays(Carbon::now()));
$date_away[] = $val['starttime']->format('Y-m-d H:i');
- $results_away[] = $val['gls_h'] . ' : ' . $val['gls_a'];
- $events_away[] = $val->home->ss_team_name . ' vs ' . $val->away->ss_team_name;
+ $results_away[] = $val['gls_h'].' : '.$val['gls_a'];
+ $events_away[] = $val->home->ss_team_name.' vs '.$val->away->ss_team_name;
$away_matches[] = $val->match_id;
}
break;
@@ -128,7 +128,6 @@ class LoadPerformance
$home_av = self::makeAv($homes, $length);
$away_av = self::makeAv($aways, $length);
-
$res = StatistikoPlayer::whereIn('match_id', $league_matches)->select('match_id', 'ss_player_id', 'activeteam_id', 'minutes_played', 'playerrating_value', 'player_position')->get();
$league = self::filterMatches($res, $league_matches);
$league_av = self::leagueAv($league, $length);
@@ -427,7 +426,7 @@ class LoadPerformance
public static function filterMatches($res, array $matches, $team_id = 0)
{
- if (!$res->count()) {
+ if (! $res->count()) {
return ['all', 'def', 'att', 'mid'];
}
@@ -454,7 +453,7 @@ class LoadPerformance
$result[$match_id]['def']['rating'] = 0;
}
- if (0 == $team_id || $value->activeteam_id == $team_id) {
+ if ($team_id == 0 || $value->activeteam_id == $team_id) {
if ($value->minutes_played > 0) {
@@ -565,10 +564,10 @@ class LoadPerformance
public static function makeAv(array &$arr, int $length)
{
if (isset($arr['all']) && count($arr['all'])) {
- $all = isset($arr['all']) ? array_sum($arr['all']) / count($arr['all']) : 1;
- $def = isset($arr['def']) ? array_sum($arr['def']) / count($arr['def']) : 1;
- $mid = isset($arr['mid']) ? array_sum($arr['mid']) / count($arr['mid']) : 1;
- $att = isset($arr['att']) ? array_sum($arr['att']) / count($arr['att']) : 1;
+ $all = isset($arr['all']) ? array_sum($arr['all']) / count($arr['all']) : 1;
+ $def = isset($arr['def']) ? array_sum($arr['def']) / count($arr['def']) : 1;
+ $mid = isset($arr['mid']) ? array_sum($arr['mid']) / count($arr['mid']) : 1;
+ $att = isset($arr['att']) ? array_sum($arr['att']) / count($arr['att']) : 1;
$ret = [];
$ret['all'] = array_fill(0, $length, round($all, 2));
$ret['def'] = array_fill(0, $length, round($def, 2));
diff --git a/app/Filament/Widgets/Data/LoadPlayerPerformance.php b/app/Filament/Widgets/Charts/LoadPlayerPerformance.php
similarity index 98%
rename from app/Filament/Widgets/Data/LoadPlayerPerformance.php
rename to app/Filament/Widgets/Charts/LoadPlayerPerformance.php
index cd1196a6..3cc05c9a 100644
--- a/app/Filament/Widgets/Data/LoadPlayerPerformance.php
+++ b/app/Filament/Widgets/Charts/LoadPlayerPerformance.php
@@ -1,10 +1,10 @@