<?php $Events = new PerchEvents_Events($API); $message = false; $Categories = new PerchEvents_Categories($API); $categories = $Categories->all(); $HTML = $API->get('HTML'); if (isset($_GET['id']) && $_GET['id'] != '') { $eventID = (int) $_GET['id']; $Event = $Events->find($eventID); $details = $Event->to_array(); $heading1 = 'Editing an Event'; } else { $Event = false; $eventID = false; $details = array(); $heading1 = 'Adding an Event'; } $heading2 = 'Event details'; $Template = $API->get('Template'); $Template->set('events/event.html', 'events'); $Form = $API->get('Form'); $Form->require_field('eventTitle', 'Required'); $Form->require_field('eventDescRaw', 'Required'); $Form->require_field('eventDateTime_minute', 'Required'); $Form->set_required_fields_from_template($Template); if ($Form->submitted()) { $postvars = array('eventTitle', 'eventDescRaw', 'cat_ids'); $data = $Form->receive($postvars); $data['eventDateTime'] = $Form->get_date('eventDateTime'); $prev = false;