Example #1
0
 /**
  *
  */
 private function loadEvent()
 {
     $events = new Events();
     if (isset($_GET['x']) && $_GET['x'] == "edit") {
         $eventData = $events->getEventData(intval($_GET['action']));
         if ($eventData['userid'] !== $_SESSION['user']->userid) {
             new PageNotFound();
         }
         $view = new EventEdit();
         $eventData['date'] = new DateTime($eventData['start']);
         $view->assign("event", $eventData);
         $view->show();
     } else {
         $guests = new Guests();
         $id = explode("-", $_GET['action']);
         $view = new Event();
         $data = $events->getEventData($id[0]);
         if ($data === null || $data === false) {
             new PageNotFound();
         }
         $data['date'] = new DateTime($data['start']);
         $data['guests'] = $guests->getGuests($id[0]);
         $view->assign("event", $data);
         $view->show();
     }
 }