Beispiel #1
0
<?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;