wip
This commit is contained in:
1 parent
200f2be3e2
commit
60379bcab8
7 files changed
+33
-15
No files matched your search
+8
-8
@@ -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;
|
||||
Reference in new issue
Block a user