diff --git a/resources/views/filament/tables/columns/column-odds.blade.php b/resources/views/filament/tables/columns/column-odds.blade.php
index f5f5ea85..9cdf8315 100644
--- a/resources/views/filament/tables/columns/column-odds.blade.php
+++ b/resources/views/filament/tables/columns/column-odds.blade.php
@@ -21,12 +21,14 @@
@include('filament.tables.columns.multiline.label', ['labels' => $label])
- @if($client)
@include('filament.tables.columns.multiline.multiline-client')
- @endif
@include('filament.tables.columns.multiline.multiline-compare')
- @include('filament.tables.columns.multiline.multilines', ['multilines' => $data, 'client' => $client, 'slots' => $getSlots()])
+ @if (auth()->user()->is_multiline_direct)
+ @include('filament.tables.columns.multiline.multilines-all', ['multilines' => $data, 'client' => $client, 'slots' => $getSlots()])
+ @else
+ @include('filament.tables.columns.multiline.multilines-slots', ['multilines' => $data, 'client' => $client, 'slots' => $getSlots()])
+ @endif
@endif
diff --git a/resources/views/filament/tables/columns/multiline/multiline-client.blade.php b/resources/views/filament/tables/columns/multiline/multiline-client.blade.php
index b03f0469..2952dbb2 100644
--- a/resources/views/filament/tables/columns/multiline/multiline-client.blade.php
+++ b/resources/views/filament/tables/columns/multiline/multiline-client.blade.php
@@ -120,10 +120,11 @@
'd' => 1,
])
@else
- @include('filament.tables.columns.multiline.bkm', [
+ {{-- @include('filament.tables.columns.multiline.bkm', [
'bookmaker_id' => auth()->user()->bookmaker_id,
'icon' => auth()->user()->bookmaker->icon ?? '',
- ])
+ ]) --}}
+
diff --git a/resources/views/filament/tables/columns/multiline/multilines.blade.php b/resources/views/filament/tables/columns/multiline/multilines-all.blade.php
similarity index 100%
rename from resources/views/filament/tables/columns/multiline/multilines.blade.php
rename to resources/views/filament/tables/columns/multiline/multilines-all.blade.php
diff --git a/resources/views/filament/tables/columns/multiline/multilines-slots.blade.php b/resources/views/filament/tables/columns/multiline/multilines-slots.blade.php
new file mode 100644
index 00000000..716d37c1
--- /dev/null
+++ b/resources/views/filament/tables/columns/multiline/multilines-slots.blade.php
@@ -0,0 +1,162 @@
+
+
+@foreach ($slots as $slot)
+
+ @php
+ $taken = false;
+ @endphp
+
+ @foreach ($multilines as $multiline)
+
+ @if ($multiline->bookmaker_id == $slot)
+ @php
+ $taken = true;
+ @endphp
+
+ @include('filament.tables.columns.multiline.bkm', [
+ 'bookmaker_id' => $multiline->bookmaker_id,
+ 'icon' => $multiline->bookmaker->icon ?? '',
+ ])
+
+ @switch ($getBettype())
+ @case ('odds_tq')
+
+ @case ('odds_2ways')
+
+ @case ('odds_2ways_s1')
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->h2w,
+ 'client' => $client?->h2w,
+ 'd' => 2,
+ ])
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->a2w,
+ 'client' => $client?->a2w,
+ 'd' => 2,
+ ])
+ @break;
+ @case ('odds_3ways')
+
+ @case ('odds_3ways_ht')
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->h3w,
+ 'client' => $client?->h3w,
+ 'd' => 2,
+ ])
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->d3w,
+ 'client' => $client?->d3w,
+ 'd' => 2,
+ ])
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->a3w,
+ 'client' => $client?->a3w,
+ 'd' => 2,
+ ])
+ @break;
+ @case ('odds_dc')
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->dc1x,
+ 'client' => $client?->dc1x,
+ 'd' => 2,
+ ])
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->dc12,
+ 'client' => $client?->dc12,
+ 'd' => 2,
+ ])
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->dcx2,
+ 'client' => $client?->dcx2,
+ 'd' => 2,
+ ])
+ @break;
+ @case ('odds_dnb')
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->dnb1,
+ 'client' => $client?->dnb1,
+ 'd' => 2,
+ ])
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->dnb2,
+ 'client' => $client?->dnb2,
+ 'd' => 2,
+ ])
+ @break;
+ @case ('odds_ggng')
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->gg,
+ 'client' => $client?->gg,
+ 'd' => 2,
+ ])
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->ng,
+ 'client' => $client?->ng,
+ 'd' => 2,
+ ])
+ @break;
+ @case ('odds_points')
+
+ @case ('odds_points_ht')
+
+ @case ('odds_points_q1')
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->home,
+ 'd' => 2,
+ 'client' => $client?->home,
+ ])
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->away,
+ 'client' => $client?->away,
+ 'd' => 2,
+ ])
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->handicap,
+ 'client' => false,
+ 'd' => 1,
+ ])
+ @break;
+ @case ('odds_totals')
+
+ @case ('odds_totals_ht')
+
+ @case ('odds_totals_q1')
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->over,
+ 'client' => $client?->over,
+ 'd' => 2,
+ ])
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->under,
+ 'client' => $client?->under,
+ 'd' => 2,
+ ])
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->total,
+ 'client' => false,
+ 'd' => 1,
+ ])
+ @break;
+ @endswitch
+
+
+ @include('filament.tables.columns.multiline.odd', [
+ 'odd' => $multiline->margin,
+ 'client' => false,
+ 'd' => 1,
+ ])
+ @endif
+ @endforeach
+
+ @if(!$taken)
+
+
+
+
+ @if ($getColumns() == 3)
+
+ @endif
+ @endif
+
+
+@endforeach