@extends('layouts.app') @section('content')
{{ __('site.section_subtitle_requests') }}

{{ __('site.section_title_all_requests') }}

@if(session('success')) @endif
@forelse($salles as $salle) @empty @endforelse
{{ __('site.table_id') }} {{ __('site.table_deposit_date') }} {{ __('site.table_applicant') }} {{ __('site.table_status') }} {{ __('site.table_actions') }} {{ __('site.table_start_activity') }} {{ __('site.table_tax_exemption') }}
{{ $salle->id_imm }} {{ optional($salle->created_at)->format('Y-m-d H:i') }} {{ $salle->utilisateur->nom_prenom ?? __('site.not_specified') }} @php // translate status using file keys (safe approach) $statusLabel = match($salle->id_statut) { 1 => __('site.status_accepted'), 2 => __('site.status_pending'), 3 => __('site.status_refused'), default => __('site.status_unknown'), }; $badgeClass = match($salle->id_statut) { 1 => 'status-badge--success', 2 => 'status-badge--pending', 3 => 'status-badge--danger', default => 'bg-secondary', }; @endphp {{ $statusLabel }}
@if($salle->id_statut == 2)
@csrf @method('DELETE')
@endif
@if($salle->id_statut == 1) @php $etat = optional($salle->debutActivite)->etat_formulaire; @endphp
@if(is_null($salle->debutActivite) || $etat === 'non_remplir') @elseif($etat === 'remplir') @elseif($etat === 'reponse') @endif
@endif
@php $doc = $salle->documentsFormulaires->first(); $etat1 = $doc->etat_formulaire ?? null; @endphp @if(optional($salle->debutActivite)->etat_formulaire === 'reponse' && optional($salle->debutActivite)->id_statut == 1)
@if(is_null($doc) || $etat1 === 'non_remplir') @elseif($doc && $etat1 === 'remplir') @elseif($doc && $etat1 === 'reponse') @endif
@endif
{{ __('site.no_salles_requests') }}
{{ $salles->links('pagination::bootstrap-5') }}
{{-- --}} {{-- --}} @endsection