diff --git a/app/Filament/Tables/Columns/ColumnStarttime.php b/app/Filament/Tables/Columns/ColumnStarttime.php index 0715c3ac..c492956e 100644 --- a/app/Filament/Tables/Columns/ColumnStarttime.php +++ b/app/Filament/Tables/Columns/ColumnStarttime.php @@ -6,7 +6,6 @@ use App\Models\EventBookmaker; use Filament\Support\Components\Contracts\HasEmbeddedView; use Filament\Tables\Columns\Column; use Illuminate\Support\Carbon; -use Illuminate\Support\Facades\DB; class ColumnStarttime extends Column implements HasEmbeddedView { @@ -16,16 +15,24 @@ class ColumnStarttime extends Column implements HasEmbeddedView $bookmaker_starttimes = EventBookmaker::where('event_id', $record->id) ->join('bookmakers', 'bookmakers.id', '=', 'event_bookmakers.bookmaker_id') - ->select('bookmaker_id', DB::raw('TIME(starttime) AS starttime')) + ->select('bookmaker_id', 'starttime') ->orderBy('bookmakers.name') ->get(); $pop = '
'; $pop .= '
TxOdds
'; - $pop .= '
'.date('H:i:s', strtotime($record->starttime)).'
'; + $pop .= '
'.date('H:i', strtotime($record->starttime)).'
'; foreach ($bookmaker_starttimes as $value) { - $pop .= '
'.$value->bookmaker->name.'
'; - $pop .= '
'.$value->starttime.'
'; + + $starttime = Carbon::createFromTimestamp(strtotime($value->starttime))->timezone('CET'); + + if ($value->bookmaker->name == auth()->user()->bookmaker->name) { + $pop .= '
'.$value->bookmaker->name.'
'; + $pop .= '
'.$starttime->format('H:i').'
'; + } else { + $pop .= '
'.$value->bookmaker->name.'
'; + $pop .= '
'.$starttime->format('H:i').'
'; + } } $pop .= '
';