@extends('layouts.app') @section('styles') @endsection @if ($errors->any()) @endif @section('content') @if(Auth::check())
@csrf @method('PUT') @php // compute initial value server-side (blade) for clarity $initialTypeFormulaire = old('type_formulaire_id', $demande->type_formulaire_id ?? $currentFormulaireId ?? null); @endphp
/
/
/

{{ __('site.mainifestations.key.insurance_file_title') }}


@if($demande->assuranceFile)

{{ __('site.mainifestations.key.current_file') }} : {{ __('site.mainifestations.key.view_file') }}

@endif @error('assurance_file') {{ $message }} @enderror
@php $evenement = $demande->evenementSportifs->first(); // On prend le premier événement lié @endphp
@php $prixEspecesUrl = $prixEspecesUrl ?? ($demande->prix_especes ? route('shared.uploads', ['filename' => basename($demande->prix_especes)]) : null); $prixObjetUrl = $prixObjetUrl ?? ($demande->prix_objet ? route('shared.uploads', ['filename' => basename($demande->prix_objet)]) : null); @endphp
@if(!empty($demande->prix_especes))
@if($prixEspecesUrl) {{ __('site.mainifestations.key.view_file') }} @else {{ __('site.mainifestations.key.no_file') }} @endif
@endif
@if(!empty($demande->prix_objet))
@if($prixObjetUrl) {{ __('site.mainifestations.key.view_file') }} @else {{ __('site.mainifestations.key.no_file') }} @endif
@endif

{{ trans_field($formulaire4, 'type') }}


@php $membres = $evenement && $evenement->membres ? $evenement->membres->where('type_membre_id', 1) : collect(); @endphp @if($membres->count()) @foreach($membres as $index => $membre) @endforeach @else @endif
{{ __('site.mainifestations.key.col_name') }} {{ __('site.mainifestations.key.col_role') }} {{ __('site.mainifestations.key.col_nationality') }}
@php $invites = $evenement && $evenement->membres ? $evenement->membres->where('type_membre_id', 2) : collect(); @endphp @if($invites->count()) @foreach($invites as $index => $invite) @endforeach @else @endif
{{ __('site.mainifestations.key.col_name') }} {{ __('site.mainifestations.key.col_role') }} {{ __('site.mainifestations.key.col_nationality') }}

{{ trans_field($formulaire5, 'type') }}


@php $assocParticipantes = collect(); if ($demande->evenementSportifs && $demande->evenementSportifs->first()) { $assocParticipantes = $demande->evenementSportifs->first()->assocParticipantes ?? collect(); } @endphp @if($assocParticipantes->count()) @foreach($assocParticipantes as $index => $assoc) @endforeach @else {{-- Si aucune donnée n’existe --}} @endif
{{ __('site.mainifestations.key.col_index') }} {{ __('site.mainifestations.key.col_association') }} {{ __('site.mainifestations.key.col_num_athletes') }} {{ __('site.mainifestations.key.col_escorts') }} {{ __('site.mainifestations.key.col_total') }} {{ __('site.mainifestations.key.col_action') }}
{{ __('site.mainifestations.key.col_males') }} {{ __('site.mainifestations.key.col_females') }}
{{ $index + 1 }}
1
{{ __('site.mainifestations.key.total_label') }}

{{ trans_field($formulaire6, 'type') }}

@if(!empty($existingFiles['liste_prel_ath_ind']['url']))

{{ __('site.mainifestations.key.current_file') }} : {{ __('site.mainifestations.key.view_file') }}

@elseif(!empty($existingFiles['liste_prel_ath_ind']['path'])) {{-- file found but URL couldn't be resolved --}}
ملف محفوظ: {{ basename($existingFiles['liste_prel_ath_ind']['path']) }}
@endif

{{ trans_field($formulaire7, 'type') }}

@if(!empty($existingFiles['liste_ath_ass_cat']['url']))

{{ __('site.mainifestations.key.current_file') }} : {{ __('site.mainifestations.key.view_file') }}

@elseif(!empty($existingFiles['liste_ath_ass_cat']['path']))
ملف محفوظ: {{ basename($existingFiles['liste_ath_ass_cat']['path']) }}
@endif

{{ __('site.mainifestations.key.preliminary_agreement_title') }}


@if($demande->accordFile)

{{ __('site.mainifestations.key.current_file') }} : {{ __('site.mainifestations.key.view_file') }}

@endif @error('accord_file') {{ $message }} @enderror

{{ __('site.mainifestations.key.technical_file_title') }}


@if($demande->techniqueFile)

{{ __('site.mainifestations.key.current_file') }} : {{ __('site.mainifestations.key.view_file') }}

@endif @error('technique_file') {{ $message }} @enderror

{{ __('site.mainifestations.key.request_title') }}


@if($demande->demandeFile)

{{ __('site.mainifestations.key.current_file') }} : {{ __('site.mainifestations.key.view_file') }}

@endif @error('demande_file') {{ $message }} @enderror
@else @endif @endsection