From 8d8d4d1acfb1ef30e48ebd90a346542feeaf9900 Mon Sep 17 00:00:00 2001 From: salam Date: Sun, 8 Feb 2026 16:41:10 +0100 Subject: [PATCH] fix --- .../Events/Tables/Tools/CompareOptions.php | 50 ++++++++++--------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/app/Filament/Resources/Events/Tables/Tools/CompareOptions.php b/app/Filament/Resources/Events/Tables/Tools/CompareOptions.php index 8e3127ee..abac30fe 100644 --- a/app/Filament/Resources/Events/Tables/Tools/CompareOptions.php +++ b/app/Filament/Resources/Events/Tables/Tools/CompareOptions.php @@ -29,32 +29,34 @@ class CompareOptions } $options = []; - foreach (EventsTable::$slots[$table] as $bookmaker_id) { - $option = 'Favorit-lte-'.$bookmaker_id.'-'.$map[$bookmaker_id]['name']; - $favorits[$option] = 'Favorit ≤ '.$map[$bookmaker_id]['name']; - } - foreach (EventsTable::$slots[$table] as $bookmaker_id) { - $option = 'Favorit-gte-'.$bookmaker_id.'-'.$map[$bookmaker_id]['name']; - $favorits[$option] = 'Favorit ≥ '.$map[$bookmaker_id]['name']; - } - $options['Favorits'] = $favorits; - - foreach (EventsTable::$slots[$table] as $bookmaker_id) { - $option = 'Margin-gte-'.$bookmaker_id.'-'.$map[$bookmaker_id]['name']; - $margins[$option] = 'Margin ≥ '.$map[$bookmaker_id]['name']; - } - foreach (EventsTable::$slots[$table] as $bookmaker_id) { - $option = 'Margin-lt-'.$bookmaker_id.'-'.$map[$bookmaker_id]['name']; - $margins[$option] = 'Margin < '.$map[$bookmaker_id]['name']; - } - $options['Margins'] = $margins; - - if (auth()->user()->sport_id == 1) { + if (isset($map[$bookmaker_id])) { foreach (EventsTable::$slots[$table] as $bookmaker_id) { - $option = 'X-lt-'.$bookmaker_id.'-'.$map[$bookmaker_id]['name']; - $x[$option] = 'X < '.$map[$bookmaker_id]['name']; + $option = 'Favorit-lte-'.$bookmaker_id.'-'.$map[$bookmaker_id]['name']; + $favorits[$option] = 'Favorit ≤ '.$map[$bookmaker_id]['name']; + } + foreach (EventsTable::$slots[$table] as $bookmaker_id) { + $option = 'Favorit-gte-'.$bookmaker_id.'-'.$map[$bookmaker_id]['name']; + $favorits[$option] = 'Favorit ≥ '.$map[$bookmaker_id]['name']; + } + $options['Favorits'] = $favorits; + + foreach (EventsTable::$slots[$table] as $bookmaker_id) { + $option = 'Margin-gte-'.$bookmaker_id.'-'.$map[$bookmaker_id]['name']; + $margins[$option] = 'Margin ≥ '.$map[$bookmaker_id]['name']; + } + foreach (EventsTable::$slots[$table] as $bookmaker_id) { + $option = 'Margin-lt-'.$bookmaker_id.'-'.$map[$bookmaker_id]['name']; + $margins[$option] = 'Margin < '.$map[$bookmaker_id]['name']; + } + $options['Margins'] = $margins; + + if (auth()->user()->sport_id == 1) { + foreach (EventsTable::$slots[$table] as $bookmaker_id) { + $option = 'X-lt-'.$bookmaker_id.'-'.$map[$bookmaker_id]['name']; + $x[$option] = 'X < '.$map[$bookmaker_id]['name']; + } + $options['X'] = $x; } - $options['X'] = $x; } return $options;