wip
This commit is contained in:
1 parent
7cfb5df2a4
commit
10801ddab2
4 files changed
+32
-15
No files matched your search
@@ -6,6 +6,10 @@ class HelperMoveingAverage
|
|||||||
{
|
{
|
||||||
public static function get(&$data)
|
public static function get(&$data)
|
||||||
{
|
{
|
||||||
|
if (! $data) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
$data['labels'] = array_slice($data['labels'], 2);
|
$data['labels'] = array_slice($data['labels'], 2);
|
||||||
|
|
||||||
$datasets = $data['datasets'];
|
$datasets = $data['datasets'];
|
||||||
|
|||||||
@@ -6,6 +6,10 @@ class HelperMoveingAveragePerformens
|
|||||||
{
|
{
|
||||||
public static function get(&$data)
|
public static function get(&$data)
|
||||||
{
|
{
|
||||||
|
if (! $data) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
$data['labels'] = array_slice($data['labels'], 2);
|
$data['labels'] = array_slice($data['labels'], 2);
|
||||||
|
|
||||||
$datasets = $data['datasets'];
|
$datasets = $data['datasets'];
|
||||||
@@ -29,6 +33,10 @@ class HelperMoveingAveragePerformens
|
|||||||
|
|
||||||
public static function fillHoles(array &$arr)
|
public static function fillHoles(array &$arr)
|
||||||
{
|
{
|
||||||
|
if (! $arr) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (! $arr[0]) {
|
if (! $arr[0]) {
|
||||||
// get first value in array and copy it to start if start is null
|
// get first value in array and copy it to start if start is null
|
||||||
$arr[0] = current(array_filter($arr));
|
$arr[0] = current(array_filter($arr));
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ class LoadPerformance
|
|||||||
'datasets' => [
|
'datasets' => [
|
||||||
[
|
[
|
||||||
'label' => $match->home->name,
|
'label' => $match->home->name,
|
||||||
'data' => $homes['all'],
|
'data' => $homes['all'] ?? [],
|
||||||
'spanGaps' => true,
|
'spanGaps' => true,
|
||||||
'tension' => 0.5,
|
'tension' => 0.5,
|
||||||
'borderColor' => '#fb2c36',
|
'borderColor' => '#fb2c36',
|
||||||
@@ -78,7 +78,7 @@ class LoadPerformance
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'label' => 'Defence',
|
'label' => 'Defence',
|
||||||
'data' => $homes['def'],
|
'data' => $homes['def'] ?? [],
|
||||||
'spanGaps' => true,
|
'spanGaps' => true,
|
||||||
'tension' => 0.5,
|
'tension' => 0.5,
|
||||||
'borderColor' => '#c10007',
|
'borderColor' => '#c10007',
|
||||||
@@ -87,7 +87,7 @@ class LoadPerformance
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'label' => 'Attak',
|
'label' => 'Attak',
|
||||||
'data' => $homes['att'],
|
'data' => $homes['att'] ?? [],
|
||||||
'spanGaps' => true,
|
'spanGaps' => true,
|
||||||
'tension' => 0.5,
|
'tension' => 0.5,
|
||||||
'borderColor' => '#c10007',
|
'borderColor' => '#c10007',
|
||||||
@@ -96,7 +96,7 @@ class LoadPerformance
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'label' => 'Midfield',
|
'label' => 'Midfield',
|
||||||
'data' => $homes['mid'],
|
'data' => $homes['mid'] ?? [],
|
||||||
'spanGaps' => true,
|
'spanGaps' => true,
|
||||||
'tension' => 0.5,
|
'tension' => 0.5,
|
||||||
'borderColor' => '#c10007',
|
'borderColor' => '#c10007',
|
||||||
@@ -105,7 +105,7 @@ class LoadPerformance
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'label' => $match->away->name,
|
'label' => $match->away->name,
|
||||||
'data' => $aways['all'],
|
'data' => $aways['all'] ?? [],
|
||||||
'spanGaps' => true,
|
'spanGaps' => true,
|
||||||
'tension' => 0.5,
|
'tension' => 0.5,
|
||||||
'borderColor' => '#fdc700',
|
'borderColor' => '#fdc700',
|
||||||
@@ -114,7 +114,7 @@ class LoadPerformance
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'label' => 'Defence',
|
'label' => 'Defence',
|
||||||
'data' => $aways['def'],
|
'data' => $aways['def'] ?? [],
|
||||||
'spanGaps' => true,
|
'spanGaps' => true,
|
||||||
'tension' => 0.5,
|
'tension' => 0.5,
|
||||||
'borderColor' => '#d08700',
|
'borderColor' => '#d08700',
|
||||||
@@ -123,7 +123,7 @@ class LoadPerformance
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'label' => 'Attak',
|
'label' => 'Attak',
|
||||||
'data' => $aways['att'],
|
'data' => $aways['att'] ?? [],
|
||||||
'spanGaps' => true,
|
'spanGaps' => true,
|
||||||
'tension' => 0.5,
|
'tension' => 0.5,
|
||||||
'borderColor' => '#d08700',
|
'borderColor' => '#d08700',
|
||||||
@@ -132,7 +132,7 @@ class LoadPerformance
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
'label' => 'Midfield',
|
'label' => 'Midfield',
|
||||||
'data' => $aways['mid'],
|
'data' => $aways['mid'] ?? [],
|
||||||
'spanGaps' => true,
|
'spanGaps' => true,
|
||||||
'tension' => 0.5,
|
'tension' => 0.5,
|
||||||
'borderColor' => '#d08700',
|
'borderColor' => '#d08700',
|
||||||
|
|||||||
@@ -41,18 +41,23 @@ class StatsMedianAverage extends StatsOverviewWidget
|
|||||||
if (! isset($data['datasets'][0])) {
|
if (! isset($data['datasets'][0])) {
|
||||||
$data['datasets'][0]['data'] = [];
|
$data['datasets'][0]['data'] = [];
|
||||||
$data['datasets'][1]['data'] = [];
|
$data['datasets'][1]['data'] = [];
|
||||||
|
$total_home = 0;
|
||||||
|
$total_away = 0;
|
||||||
|
$summe_home = 0;
|
||||||
|
$summe_away = 0;
|
||||||
|
$home_team = '';
|
||||||
|
$away_team = '';
|
||||||
} else {
|
} else {
|
||||||
$arr_home = $data['datasets'][0]['data'];
|
$arr_home = $data['datasets'][0]['data'];
|
||||||
$arr_away = $data['datasets'][1]['data'];
|
$arr_away = $data['datasets'][1]['data'];
|
||||||
|
$total_home = count($arr_home);
|
||||||
|
$total_away = count($arr_away);
|
||||||
|
$summe_home = array_sum($arr_home);
|
||||||
|
$summe_away = array_sum($arr_away);
|
||||||
|
$home_team = $data['home_team'];
|
||||||
|
$away_team = $data['away_team'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$total_home = count($arr_home);
|
|
||||||
$total_away = count($arr_away);
|
|
||||||
$summe_home = array_sum($arr_home);
|
|
||||||
$summe_away = array_sum($arr_away);
|
|
||||||
$home_team = $data['home_team'];
|
|
||||||
$away_team = $data['away_team'];
|
|
||||||
|
|
||||||
if (! $total_home) {
|
if (! $total_home) {
|
||||||
return [
|
return [
|
||||||
Stat::make('stat1', 'stat1')->view('filament.resources.events.widgets.statistic-regular', [
|
Stat::make('stat1', 'stat1')->view('filament.resources.events.widgets.statistic-regular', [
|
||||||
|
|||||||
Reference in new issue
Block a user