@include('partials._events_submenu')

Events with Available Service Positions

{{-- Mobile --}} @if(\Auth::user()->role->name == 'su' || \Auth::user()->role->name == 'attendee')

Volunteer at a Meeting

@forelse(\App\Models\Event::where('published', 1) ->whereHas('event_user', function($q){ })->groupBy(\DB::raw('DATE(start_at)'))->orderBy('start_at')->get() as $m) @php $meetingcount = 0; @endphp @foreach(\App\Models\Event:: leftJoin('event_user', 'event_id', '=', 'events.id') ->whereNull('event_user.confirmed_at') ->whereNull('event_user.user_id') ->where('events.published', 1) ->whereIn('events.event_type_id', [4,18]) ->whereDate('events.start_at', '=', date('Y-m-d', strtotime($m->start_at))) ->orderBy('events.start_at') ->get() as $event) @php $meetingcount++; @endphp @endforeach @if($meetingcount == 0) @endif @empty None found @endforelse
{{date('l', strtotime($m->start_at))}}
{{date('h:i a',strtotime($event->start_at))}} {{$event->name}} @foreach ($event->event_user()->whereNull('user_id')->get() as $eu) Available Role: {{$eu->event_role->name}} @endforeach @if($event->event_type_id == 3) @forelse ($event->event_user as $eu) Role: Other @empty Role: Other @endforelse @endif @if($event->event_type_id == 4 || $event->event_type_id == 11 || $event->event_type_id == 18 || $event->event_type_id == 18) @forelse ($event->event_user as $eu) @empty Role: Marathon Leader @endforelse @endif
Thanks to everyone doing service!
No further service opportunities are available on {{date('l', strtotime($m->start_at))}}
@endif @if($settings->where('key', 'HAS_SECURITY_STAFF')->first()->value == 1) @if(\Auth::user()->role->name == 'su' || \Auth::user()->role->name == 'security')

Pick a Security Shift

@forelse(\App\Models\Event::where('published', 1)->whereHas('event_user', function($q){ $q->whereNull('confirmed_at')->whereNull('user_id'); })->groupBy(\DB::raw('DATE(start_at)'))->orderBy('start_at')->get() as $m) @foreach(\App\Models\Event::where('published', 1)->whereHas('event_user', function($q){ $q->where('event_type_id', 22)->whereNull('confirmed_at')->whereNull('user_id'); })->whereDate('start_at', date('Y-m-d', strtotime($m->start_at)))->orderBy('start_at')->get() as $event) @endforeach @empty None found @endforelse
{{date('l', strtotime($m->start_at))}}
{{date('h:i a',strtotime($event->start_at))}} {{$event->name}} @foreach ($event->event_user()->whereNull('user_id')->get() as $eu) Available Role: {{$eu->event_role->name}} @endforeach
@endif @endif
@livewire('footer-links')