This commit is contained in:
salam committed 2025-12-18 16:19:20 +01:00
1 parent 200f2be3e2
commit 60379bcab8
7 files changed
+33 -15

No files matched your search

@@ -2,25 +2,25 @@
namespace App\Filament\Tables\Columns;
use App\Models\MultilineSetting;
use Filament\Tables\Columns\Column;
use Illuminate\Support\Facades\DB;
use stdClass;
class MultilineClient extends Column
class MultilineColumn extends Column
{
protected string $view = 'filament.tables.columns.multiline-client';
protected string $view = 'filament.tables.columns.multiline.main';
protected ?array $slots;
protected ?array $settings;
protected $settings;
public function loadSlots($event_id, $bookmakers)
{
$this->settings = MultilineSetting::where('id', auth()->user()->multiline_setting_id)->select('table', 'has_3_columns')->first()->toArray();
$systemSettings = app('systemSettings');
$this->settings = $systemSettings[auth()->user()->multiline_setting_id];
$odds = DB::table($this->settings['table'])->where('event_id', $event_id)->get();
$odds = DB::table($this->settings->table)->where('event_id', $event_id)->get();
$this->makeSlots($odds, $bookmakers);
@@ -28,7 +28,7 @@ class MultilineClient extends Column
public function has3Columns(): ?int
{
return $this->settings['has_3_columns'];
return $this->settings->has_3_columns;
}
public function getSlots(): ?array
@@ -49,7 +49,7 @@ class MultilineClient extends Column
if ($item->bookmaker_id == $bookmaker->bookmaker_id) {
$item->icon = $bookmaker->bookmaker->icon;
$item->table = $this->settings['table'];
switch ($this->settings['table']) {
switch ($this->settings->table) {
case 'odds_2ways':
case 'odds_2ways_s1':
$item->a = $item->h3w;