diff --git a/app/Http/Controllers/EventIvaoController.php b/app/Http/Controllers/EventIvaoController.php index 1fc2915..efdc273 100644 --- a/app/Http/Controllers/EventIvaoController.php +++ b/app/Http/Controllers/EventIvaoController.php @@ -23,14 +23,14 @@ public function __construct() public function get_event_ivao_world(){ $eventIvaoWorld = []; for ($i=0; $i < count($this->event) ; $i++) { - $eventIvaoWorld[$i]['startDate'] = date('Y-m-d H:i:s', strtotime($this->event[$i]['startDate'])); - $eventIvaoWorld[$i]['endDate'] = date('Y-m-d H:i:s', strtotime($this->event[$i]['endDate'])); - $eventIvaoWorld[$i]['title'] = $this->event[$i]['title']; - $eventIvaoWorld[$i]['imageUrl'] = $this->event[$i]['imageUrl']; - $eventIvaoWorld[$i]['description'] = $this->event[$i]['description']; - $eventIvaoWorld[$i]['infoUrl'] = $this->event[$i]['infoUrl']; - $eventIvaoWorld[$i]['divisions'] = $this->event[$i]['divisions']; - $eventIvaoWorld[$i]['airports'] = $this->event[$i]['airports']; + $eventIvaoWorld[$i]['startDate'] = date('Y-m-d H:i:s', strtotime($this->event[$i]['startDate'])) ?? NULL; + $eventIvaoWorld[$i]['endDate'] = date('Y-m-d H:i:s', strtotime($this->event[$i]['endDate'])) ?? NULL; + $eventIvaoWorld[$i]['title'] = $this->event[$i]['title'] ?? NULL; + $eventIvaoWorld[$i]['imageUrl'] = $this->event[$i]['imageUrl'] ?? NULL; + $eventIvaoWorld[$i]['description'] = $this->event[$i]['description'] ?? NULL; + $eventIvaoWorld[$i]['infoUrl'] = $this->event[$i]['infoUrl'] ?? NULL; + $eventIvaoWorld[$i]['divisions'] = $this->event[$i]['divisions'] ?? NULL; + $eventIvaoWorld[$i]['airports'] = $this->event[$i]['airports'] ?? NULL; } @@ -45,14 +45,14 @@ public function get_event_ivao_RFE_RFO(){ $rfe_rfo = []; for ($i=0; $i < count($rfe) ; $i++) { if(preg_match($regexpr, $rfe[$i]['title'])){ - $rfe_rfo[$i]['startDate'] = $rfe[$i]['startDate']; - $rfe_rfo[$i]['endDate'] = $rfe[$i]['endDate']; - $rfe_rfo[$i]['title'] = $rfe[$i]['title']; - $rfe_rfo[$i]['imageUrl'] = $rfe[$i]['imageUrl']; - $rfe_rfo[$i]['description'] = $rfe[$i]['description']; - $rfe_rfo[$i]['infoUrl'] = $rfe[$i]['infoUrl']; - $rfe_rfo[$i]['divisions'] = $rfe[$i]['divisions']; - $rfe_rfo[$i]['airports'] = $rfe[$i]['airports']; + $rfe_rfo[$i]['startDate'] = $rfe[$i]['startDate'] ?? NULL; + $rfe_rfo[$i]['endDate'] = $rfe[$i]['endDate'] ?? NULL; + $rfe_rfo[$i]['title'] = $rfe[$i]['title'] ?? NULL; + $rfe_rfo[$i]['imageUrl'] = $rfe[$i]['imageUrl'] ?? NULL; + $rfe_rfo[$i]['description'] = $rfe[$i]['description'] ?? NULL; + $rfe_rfo[$i]['infoUrl'] = $rfe[$i]['infoUrl'] ?? NULL; + $rfe_rfo[$i]['divisions'] = $rfe[$i]['divisions'] ?? NULL; + $rfe_rfo[$i]['airports'] = $rfe[$i]['airports'] ?? NULL; } } $newrfe_rfo = array_values($rfe_rfo); @@ -80,7 +80,7 @@ public function get_event_ivao_FR_days(){ array_push($event_day, $envent_day); } } catch (\Throwable $th) { - $event_day = []; + $event_day = NULL; } return $event_day; } @@ -116,8 +116,8 @@ public function get_event_ivao_FR_tomorrow(){ public function get_event_ivao_FR(){ $eventIvaoFR = []; $eventIvaoFR = [ - 'today' => $this->get_event_ivao_FR_days(), - 'tomorrow' => $this->get_event_ivao_FR_tomorrow(), + 'today' => $this->get_event_ivao_FR_days() ?? NULL, + 'tomorrow' => $this->get_event_ivao_FR_tomorrow() ?? NULL, ]; return $eventIvaoFR; } diff --git a/resources/views/event_fr.blade.php b/resources/views/event_fr.blade.php new file mode 100644 index 0000000..05afef1 --- /dev/null +++ b/resources/views/event_fr.blade.php @@ -0,0 +1,33 @@ +
{{$events[0]["name"]}}
+{{$events[0]["description"]}}
++
{{$events[0]["name"]}}
-{{$events[0]["description"]}}
--