require_once './event_repository.php'; require_once './event.class.php'; if (empty($_POST['notes']) || empty($_POST['name'])) { echo "You must provide your name and comment."; } else { /* actual post data */ $event->notes = $_POST['notes']; $event->name = $_POST['name']; $event->email = $_POST['email']; $event->phone = $_POST['phone']; $event->address = $_POST['address']; /* mock test data */ /* echo 'Using mock data. <br/>'; $event->notes = 'Sample notes'; $event->name = 'Sherebyah Tisbi'; $event->email = '*****@*****.**'; $event->phone = '347-841-4356'; $event->address = '37 Washington Square Circle, Washington, NJ 07882'; */ try { echo 'Creating event repository. <br/>'; $db = event_repository::getInstance(); echo 'Repository created. <br/>'; $result = $db->Add($event); echo $result; } catch (Exception $e) { throw new Exception($e->getMessage()); } }
<?php include './event.php'; include './event_repository.php'; header('Content-type/application-json'); try { $eventRepository = event_repository::getInstance(); $events = $eventRepository->getAll(); echo json_encode($events); } catch (Exception $e) { echo $e->getMessage(); }