@extends('layouts.app') @section('content')
@foreach($sliders as $index => $slider)

{{ $slider->{'soustitre_'.app()->getLocale()} ?? $slider->soustitre_ar }}

{{ $slider->{'titre_'.app()->getLocale()} ?? $slider->titre_ar }}


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

@endforeach
@foreach($staticSections as $section) @switch($section->section_key) @case('about')
{{ __('site.about_subtitle') }}

{{ $section->{'title_'.app()->getLocale()} ?? $section->title_ar }}

{!! __('site.about_text') !!}

@break @case('news')
{{ __('site.news_subtitle') }}

{{ $section->{'title_'.app()->getLocale()} ?? $section->title_ar }}

@php function youtube_id($url) { if (!$url) return null; if (preg_match('/(?:youtu\.be\/|v=|embed\/)([A-Za-z0-9_\-]+)/', $url, $m)) { return $m[1]; } return null; } @endphp
@forelse($sectionsData['news']->chunk(2) as $chunk) @foreach($chunk as $item) @php $dateSource = $item->date ?? $item->created_at; $date = \Carbon\Carbon::parse($dateSource)->format('Y.m.d'); $youtubeId = youtube_id($item->youtube_url); @endphp @endforeach @empty

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

@endforelse
@break @case('services')
@break @case('projects')
@break @case('trophies')
{{ __('site.trophies_subtitle') }}

{{ $section->{'title_'.app()->getLocale()} ?? $section->title_ar }}

@foreach($sectionsData['trophies'] as $item)
@if(!empty($item->image)) {{ trans_field($item, 'titre') ?? $item->title ?? __('site.no_image_alt') }} {{ trans_field($item, 'titre') ?? $item->title ?? __('site.no_image_alt') }} @elseif(!empty($item->youtube_url)) @php preg_match('/(youtu\.be\/|v=)([A-Za-z0-9_\-]+)/', $item->youtube_url, $matches); $youtubeId = $matches[2] ?? null; @endphp @if($youtubeId)
@endif @else Pas d'image disponible @endif
{{ \Carbon\Carbon::parse($item->date)->format('Y.m.d') }}

{{ trans_field($item, 'title') }}

{{ trans_field($item, 'resume') }}

@endforeach
@break @case('universities')
{{ __('site.sport_universities') }}

{{ $section->{'title_'.app()->getLocale()} ?? $section->title_ar }}

@php $logosToShow = 18; $hasFederations = isset($sectionsData['universities']) && $sectionsData['universities']->count() > 0; if($hasFederations) { $federationsToShow = $sectionsData['universities']; foreach($federationsToShow as $federation) { if($federation->logoSrc) { @endphp @php } } $currentCount = $federationsToShow->count(); if($currentCount < $logosToShow) { for($i = 1; $i <= ($logosToShow - $currentCount); $i++) { @endphp @php } } } else { for($i = 1; $i <= $logosToShow; $i++) { @endphp @php } } @endphp
@break @case('youth_centers')
{{ __('site.youth_centers_title') }}

{{ $section->{'title_'.app()->getLocale()} ?? $section->title_ar }}

@foreach($sectionsData['youth_centers'] as $auberge)
@php $src = $auberge->gouvernoratImageSrc ?? $auberge->imageSrc ?? null; if ($auberge->gouvernoratImageSrc && $auberge->gouvernorat) { $altText = trans_field($auberge->gouvernorat, 'nom') ?? ($auberge->gouvernorat->nom_ar ?? $auberge->gouvernorat->nom_fr ?? $auberge->gouvernorat->nom_en ?? ''); } else { $altText = trans_field($auberge, 'nom') ?? ($auberge->nom_ar ?? $auberge->nom_fr ?? $auberge->nom_en ?? ''); } @endphp @if($src) {{ $altText }} @else {{ __('site.no_image_alt') }} @endif

{{ trans_field($auberge, 'nom') }}

@if($auberge->nb_chambres > 0) {{ trans_choice('site.auberge_capacity_beds', $auberge->nb_chambres, ['count' => $auberge->nb_chambres]) }} @endif @if($auberge->capacite_tentes > 0) {{ trans_choice('site.auberge_capacity_tents', $auberge->capacite_tentes, ['count' => $auberge->capacite_tentes]) }} @endif
@if($auberge->services_auberge->isNotEmpty()) @foreach($auberge->services_auberge as $service)
{{ $service->{'nom_'.app()->getLocale()} ?? $service->nom_ar }}
@endforeach @else
-
@endif
@if($auberge->contact_tel) {{ $auberge->contact_tel }} @endif @if($auberge->adresse) {{ $auberge->adresse }} @endif
@endforeach
@break @case('contact')
{{ __('site.contact_subtitle') }}

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

{{ __('site.contact_phone') }} 71.841.433
{{ __('site.contact_email') }} mjsep@mjs.tn
{{ __('site.contact_address') }} {{ __('site.contact_address_full') }}

{{ $section->{'title_'.app()->getLocale()} ?? $section->title_ar }}

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

@if(session('contact_success'))
{{ session('contact_success') }}
@endif @if ($errors->any())
    @foreach ($errors->all() as $err)
  • {{ $err }}
  • @endforeach
@endif
@csrf
@break @endswitch @endforeach
@endsection