]> _ Git - psq.git/commitdiff
agenda not required
authorLouis Jeckel <louis.jeckel@outlook.cm>
Tue, 22 Sep 2020 13:02:14 +0000 (15:02 +0200)
committerLouis Jeckel <louis.jeckel@outlook.cm>
Tue, 22 Sep 2020 13:02:14 +0000 (15:02 +0200)
app/Http/Controllers/EnPlusController.php
resources/views/en-plus/index.blade.php

index 6a313a3ab0b59fed7a4129df41128db9902da6dd..8e95ac1e78ef6214240ca64da8a74bf9687169c9 100644 (file)
@@ -16,7 +16,7 @@ class EnPlusController extends Controller
         $agenda = WeeklyAgenda::query()
             ->orderBy('start_date')
             ->where('start_date', '>=', now()->addDay()->startof('week'))
-            ->firstOrFail();
+            ->first();
         \View::share('agenda', $agenda);
         \View::share('title', "Agenda et Humeur");
 
index f2e629d12004840638b46b4ca520008d16c0e128..6768b60f1720327ae826337c46b63437459d51ef 100644 (file)
             </div>
             <div class="col-sm-6">
                 <h1>L’AGENDA DES ACTEURS DU MÉDICAMENT</h1>
-                @if($event = $agenda->imageObject('events'))
-                @if(!empty($url = $event->getMetadata('url')))
-                    <a href="{!! $url !!}" target="_blank">
+                @if($agenda === null)
+                    <h2>Aucun événement pour cette semaine...</h2>
+                @else
+                    @if($event = $agenda->imageObject('events'))
+                        @if(!empty($url = $event->getMetadata('url')))
+                            <a href="{!! $url !!}" target="_blank">
+                        @endif
+                            <img style="max-width: 350px;" class="w-100 d-block m-auto" src="{{$agenda->image('events')}}" alt="">
+                        @if(!empty($url))
+                            </a>
+                        @endif
+                    @endif
+    
+                    <a href="{{route('agenda.show', ['agenda' => $agenda->start_date])}}" class="click-here text-left mt-3">Les Conférences de presse, les Colloques, les Rendez-Vous et les Dates essentielles des acteurs du Médicament et de leurs Partenaires</a>
                 @endif
-                    <img style="max-width: 350px;" class="w-100 d-block m-auto" src="{{$agenda->image('events')}}" alt="">
-                @if(!empty($url))
-                </a>
-
-                @endif
-                @endif
-
-                <a href="{{route('agenda.show', ['agenda' => $agenda->start_date])}}" class="click-here text-left mt-3">Les Conférences de presse, les Colloques, les Rendez-Vous et les Dates essentielles des acteurs du Médicament et de leurs Partenaires</a>
             </div>
         </div>
     </div>