@extends('layouts.app') @section('content')
| {{ __('site.mainifestations.key.table_header_number') }} | {{ __('site.mainifestations.key.table_header_file_number') }} | {{ __('site.mainifestations.key.table_header_structure') }} | {{ __('site.mainifestations.key.table_header_event') }} | {{ __('site.mainifestations.key.table_header_date') }} | {{ __('site.mainifestations.key.table_header_time') }} | {{ __('site.mainifestations.key.table_header_gouvernorat') }} | {{ __('site.mainifestations.key.table_header_delegation') }} | {{ __('site.mainifestations.key.table_header_status') }} | {{ __('site.mainifestations.key.table_header_actions') }} | {{ __('site.mainifestations.key.table_header_decision') }} |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $i + 1 }} | {{ $row->num_dossier }} | {{ $row->nom_organisme ?? __('site.mainifestations.key.no_value') }} | {{ $row->nom_evenement ?? __('site.mainifestations.key.no_value') }} | {{ $row->date_even ?? __('site.mainifestations.key.no_value') }} | {{ $row->heure_even ?? __('site.mainifestations.key.no_value') }} | {{ $row->gouvernorat ?? __('site.mainifestations.key.no_value') }} | {{ $row->delegation ?? __('site.mainifestations.key.no_value') }} | @php // same mapping as salle: id -> translation key $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', 5 => 'status-badge--pending', 6 => 'status-badge--muted', ]; // try several places where the status id might be stored $statutId = (int) ( $row->statut->id_statut ?? // relation object with id_statut $row->statut_id ?? // foreign key on model $row->id_type ?? // fallback used elsewhere in your app 0 ); $translationKey = $statusKeys[$statutId] ?? 'site.status_unknown'; $statutLabel = __($translationKey); $badgeClass = $badgeClasses[$statutId] ?? 'bg-secondary'; @endphp {{ $statutLabel }} | @if($row->raw->id_type == 1 && $row->raw->statut_id == 1 && $row->raw->statut2_id == 1) @if(!empty($row->raw->file)) @else {{ __('site.mainifestations.key.no_file') }} @endif @else {{ __('site.mainifestations.key.no_value') }} @endif | |
| {{ __('site.mainifestations.key.empty_list') }} | ||||||||||