@extends('layouts.app') @section('content')
| {{ __('site.table_id') }} | {{ __('site.table_deposit_date') }} | {{ __('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') }} | @php // map statut id -> translation key (keeps view logic simple & translatable) $statusKeys = [ 1 => 'site.status_accepted', 2 => 'site.status_pending', 3 => 'site.status_refused', 4 => 'site.status_conditional', 5 => 'site.status_deferred', 6 => 'site.status_draft', ]; $badgeClasses = [ 1 => 'status-badge--success', 2 => 'status-badge--pending', 3 => 'status-badge--danger', 4 => 'status-badge--pending', // conditional/approval under conditions 5 => 'status-badge--pending', // deferred 6 => 'status-badge--muted', // draft ]; $statutId = (int) ($salle->id_statut ?? 0); $translationKey = $statusKeys[$statutId] ?? 'site.status_unknown'; $statusLabel = __($translationKey); $badgeClass = $badgeClasses[$statutId] ?? 'bg-secondary'; @endphp {{ $statusLabel }} |
@if($salle->id_statut == 1)
@php $etat = optional($salle->debutActivite)->etat_formulaire; @endphp
@if(is_null($salle->debutActivite) || $etat === 'non_remplir')
@elseif($etat === 'remplir' || $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' || $doc && $etat1 === 'reponse')
@endif
@endif
|
||
| {{ __('site.no_salles_requests') }} | ||||||