@php use Classiebit\Eventmie\Models\Transaction; @endphp @extends('voyager::master') @section('page_title', __('voyager::generic.viewing') . ' ' . $dataType->getTranslatedAttribute('display_name_plural')) @section('page_header')

{{ $dataType->getTranslatedAttribute('display_name_plural') }}

@include('voyager::multilingual.language-selector')
@stop @section('content')
@include('voyager::alerts')
@if ($isServerSide) @endif
@if ($showCheckboxColumn) @endif @foreach ($dataType->browseRows as $row) @endforeach @foreach ($dataTypeContent as $data) @if ($showCheckboxColumn) @endif @foreach ($dataType->browseRows as $row) @php if ($data->{$row->field . '_browse'}) { $data->{$row->field} = $data->{$row->field . '_browse'}; } @endphp @endforeach @endforeach
@if ($isServerSide) @endif {{ $row->getTranslatedAttribute('display_name') }} @if ($isServerSide) @if ($row->isCurrentSortField($orderBy)) @if ($sortOrder == 'asc') @else @endif @endif @endif {{ __('eventmie-pro::em.transaction_id') }} {{ __('eventmie-pro::em.expired') }} {{ __('voyager::generic.actions') }}
@if (isset($row->details->view)) @include($row->details->view, [ 'row' => $row, 'dataType' => $dataType, 'dataTypeContent' => $dataTypeContent, 'content' => $data->{$row->field}, 'action' => 'browse', ]) @elseif($row->type == 'image') @elseif($row->type == 'relationship') @include('voyager::formfields.relationship', [ 'view' => 'browse', 'options' => $row->details, ]) @elseif($row->type == 'select_multiple') @if (property_exists($row->details, 'relationship')) @foreach ($data->{$row->field} as $item) {{ $item->{$row->field} }} @endforeach @elseif(property_exists($row->details, 'options')) @if (!empty(json_decode($data->{$row->field}))) @foreach (json_decode($data->{$row->field}) as $item) @if (@$row->details->options->{$item}) {{ $row->details->options->{$item} . (!$loop->last ? ', ' : '') }} @endif @endforeach @else {{ __('voyager::generic.none') }} @endif @endif @elseif($row->type == 'multiple_checkbox' && property_exists($row->details, 'options')) @if (@count(json_decode($data->{$row->field})) > 0) @foreach (json_decode($data->{$row->field}) as $item) @if (@$row->details->options->{$item}) {{ $row->details->options->{$item} . (!$loop->last ? ', ' : '') }} @endif @endforeach @else {{ __('voyager::generic.none') }} @endif @elseif(($row->type == 'select_dropdown' || $row->type == 'radio_btn') && property_exists($row->details, 'options')) @if ($row->getTranslatedAttribute('display_name') == 'Booking Cancel') @if ($data->{$row->field} == 1) {{ __('voyager::generic.pending') }} @elseif($data->{$row->field} == 2) {{ __('voyager::generic.approved') }} @elseif($data->{$row->field} == 3) {{ __('voyager::generic.refunded') }} @else {{ __('voyager::generic.no') }} {{ __('voyager::generic.cancellation') }} @endif @endif @if ($row->getTranslatedAttribute('display_name') == 'Status') @if ($data->{$row->field} == 1) {{ __('voyager::generic.enabled') }} @else {{ __('voyager::generic.disabled') }} @endif @endif @if ($row->field == 'payment_type') @if ($data->{$row->field} == 'offline') {{ __('voyager::generic.offline') }} @else {{ __('voyager::generic.online') }} @endif @endif @if ($row->field == 'is_paid') @if ($data->{$row->field} == 1) {{ __('voyager::generic.yes') }} @else {{ __('voyager::generic.no') }} @endif @endif @elseif($row->type == 'date' || $row->type == 'timestamp') @if (property_exists($row->details, 'format') && !is_null($data->{$row->field})) {{ \Carbon\Carbon::parse($data->{$row->field})->formatLocalized($row->details->format) }} @else {{ $data->{$row->field} }} @endif @elseif($row->type == 'checkbox') @if (property_exists($row->details, 'on') && property_exists($row->details, 'off')) @if ($data->{$row->field}) {{ $row->details->on }} @else {{ $row->details->off }} @endif @else {{ $data->{$row->field} }} @endif @elseif($row->type == 'color') {{ $data->{$row->field} }} @elseif($row->type == 'text') @include('voyager::multilingual.input-hidden-bread-browse')
{{ mb_strlen($data->{$row->field}) > 200 ? mb_substr($data->{$row->field}, 0, 200) . ' ...' : $data->{$row->field} }}
@elseif($row->type == 'text_area') @include('voyager::multilingual.input-hidden-bread-browse')
{{ mb_strlen($data->{$row->field}) > 200 ? mb_substr($data->{$row->field}, 0, 200) . ' ...' : $data->{$row->field} }}
@elseif($row->type == 'file' && !empty($data->{$row->field})) @include('voyager::multilingual.input-hidden-bread-browse') @if (json_decode($data->{$row->field}) !== null) @foreach (json_decode($data->{$row->field}) as $file) {{ $file->original_name ?: '' }}
@endforeach @else {{ __('voyager::generic.download') }} @endif @elseif($row->type == 'rich_text_box') @include('voyager::multilingual.input-hidden-bread-browse')
{{ mb_strlen(strip_tags($data->{$row->field}, '')) > 200 ? mb_substr(strip_tags($data->{$row->field}, ''), 0, 200) . ' ...' : strip_tags($data->{$row->field}, '') }}
@elseif($row->type == 'coordinates') @include('voyager::partials.coordinates-static-image') @elseif($row->type == 'multiple_images') @php $images = json_decode($data->{$row->field}); @endphp @if ($images) @php $images = array_slice($images, 0, 3); @endphp @foreach ($images as $image) @endforeach @endif @elseif($row->type == 'media_picker') @php if (is_array($data->{$row->field})) { $files = $data->{$row->field}; } else { $files = json_decode($data->{$row->field}); } @endphp @if ($files) @if (property_exists($row->details, 'show_as_images') && $row->details->show_as_images) @foreach (array_slice($files, 0, 3) as $file) @endforeach @else
    @foreach (array_slice($files, 0, 3) as $file)
  • {{ $file }}
  • @endforeach
@endif @if (count($files) > 3) {{ __('voyager::media.files_more', ['count' => count($files) - 3]) }} @endif @elseif (is_array($files) && count($files) == 0) {{ trans_choice('voyager::media.files', 0) }} @elseif ($data->{$row->field} != '') @if (property_exists($row->details, 'show_as_images') && $row->details->show_as_images) @else {{ $data->{$row->field} }} @endif @else {{ trans_choice('voyager::media.files', 0) }} @endif @else @include('voyager::multilingual.input-hidden-bread-browse') {{ $data->{$row->field} }} @endif
@if ($data->transaction_id) @php $transaction = Transaction::where( 'id', $data->transaction_id, )->first(); if ($transaction) { $transaction = $transaction->txn_id; } @endphp {{ $transaction }} @else N/A @endif {{ \Carbon\Carbon::parse($data->event_end_date . ' ' . $data->event_end_time)->timezone(setting('regional.timezone_default')) <= \Carbon\Carbon::now()->timezone(setting('regional.timezone_default')) ? __('voyager::generic.yes') : __('voyager::generic.no') }} {{-- delete event from frontend --}} {{-- Single delete modal --}}
@if ($isServerSide)
{{ trans_choice('voyager::generic.showing_entries', $dataTypeContent->total(), [ 'from' => $dataTypeContent->firstItem(), 'to' => $dataTypeContent->lastItem(), 'all' => $dataTypeContent->total(), ]) }}
{{ $dataTypeContent->appends([ 's' => $search->value, 'filter' => $search->filter, 'key' => $search->key, 'order_by' => $orderBy, 'sort_order' => $sortOrder, 'showSoftDeleted' => $showSoftDeleted, ])->onEachSide(1)->links('pagination::bootstrap-4') }}
@endif
@stop @section('css') @if (!$dataType->server_side && config('dashboard.data_tables.responsive')) @endif @stop @section('javascript') @if (!$dataType->server_side && config('dashboard.data_tables.responsive')) @endif @stop