@if (session('login-success-data')) {{ __('messages.login_success', session('login-success-data')) }} @else {{ __('Main page') }} @endif @if (session('unauthorizedAction'))
@endif {{-- Show the secondary / success / info / error /alert notification session messages --}} @if (session('notification')) @endif {{-- Show the notification message that the email address has been verified --}} @if (session('email-verified')) @endif @if (session('results')) @livewire('search.show', ['results' => session('results')]) @endif
@php $canManageMaintenance = false; if (getActiveProfileType() === 'Admin') { $webUser = \Illuminate\Support\Facades\Auth::guard('web')->user(); $activeId = session('activeProfileId'); if ($webUser && $activeId) { $prefix = 'Admin\\' . $activeId . '\\'; $scopedRoles = $webUser->roles->filter(fn($r) => str_starts_with($r->name, $prefix)); foreach ($scopedRoles as $scopedRole) { $roleName = str_replace($prefix, '', $scopedRole->name); $adminRole = \App\Models\AdminRole::where('name', $roleName)->first(); if ($adminRole && in_array('manage maintenance', $adminRole->permissions ?? [])) { $canManageMaintenance = true; break; } } } } @endphp @if($canManageMaintenance)
@endif