@endif
@php
$user = Auth::user();
// Vérifier si l'utilisateur a la permission d'accéder aux stats Auberges
$hasAubergePermission = $user->hasPermission(115) || $user->hasPermission(117) || $user->hasPermission(119);
// Initialiser toutes les variables avec des valeurs par défaut
$totauxReservations = [
'total' => 0,
'en_cours' => 0,
'total_auberges' => 0,
'capacite_totale' => 0
];
$reservations = [
'total' => 0,
'en_cours' => 0,
'accepte' => 0,
'refuse' => 0
];
$auberges = [
'total' => 0,
'epa' => 0,
'non_epa' => 0,
'capacite_totale' => 0
];
// Stats pour rôle 7 (auberge spécifique)
if ($user->roles->pluck('id_roles')->contains(7) && $user->auberge) {
$auberge = $user->auberge;
$totauxReservations['total'] = $auberge->reservations->count();
$totauxReservations['en_cours'] = $auberge->reservations->where('status', 'en_cours')->count();
$totauxReservations['total_auberges'] = 1;
$totauxReservations['capacite_totale'] = $auberge->capacite_totale;
$reservations['total'] = $auberge->reservations->count();
$reservations['en_cours'] = $auberge->reservations->where('status', 'en_cours')->count();
$reservations['accepte'] = $auberge->reservations->where('status', 'accepte')->count();
$reservations['refuse'] = $auberge->reservations->where('status', 'refuse')->count();
$auberges['total'] = 1;
$auberges['epa'] = $auberge->epa ? 1 : 0;
$auberges['non_epa'] = $auberge->epa ? 0 : 1;
$auberges['capacite_totale'] = $auberge->capacite_totale;
}
// Stats globales pour les autres utilisateurs
// Vous pouvez ici remplir $totauxReservations, $reservations, $auberges depuis le contrôleur
@endphp
@if(($user->roles->pluck('id_roles')->contains(7) && $user->auberge) || $hasAubergePermission)
إحصائيات الحجوزات والإقامة
إدارة الحجوزات
@if($user->roles->pluck('id_roles')->contains(7) && $user->auberge)
{{ $user->auberge->nom_ar }}
@else
والمركبات ومراكز إقامة الشباب
@endif