@extends('frontend.9cnmgf.layouts.master') @section('title', $event->title) @php // Memes regles d'affichage que la landing mediknode : le helper est partage, // l'inscription et le depot d'abstract suivent donc les conditions habituelles // (inscription ouverte, utilisateur connecte, quota d'abstracts...). $flags = \App\Helpers\EventButtonHelper::flags($event, $userId); // `events.cover` est stocke tantot avec un `/` initial, tantot sans : on // normalise, sinon un double slash produit une URL protocol-relative // (`//storage/...`) que le navigateur prend pour un nom de domaine. $coverUrl = $event->cover ? \App\Helpers\AssetVersionHelper::versioned('/' . ltrim($event->cover, '/')) : null; @endphp @section('content') {{-- Actions en haut de page --}} @include('frontend.9cnmgf.partials.boutons')
{{-- Affiche de l'evenement --}} @if ($coverUrl)
{{ $event->client ?: $event->title }}
@endif {{-- Presentation --}} @if ($event->content)
{!! $event->content !!}
@endif
@if ($flags['alreadyRegistered'])

Vous êtes déjà inscrit {{ $event->is_masculin ? 'au' : 'à la' }} « {{ $event->title }} »

@endif {{-- Actions repetees en bas de page, pour ne pas remonter apres lecture. --}}
@include('frontend.9cnmgf.partials.boutons')
@endsection