'all_day',
elgg_echo('event_calendar:schedule_type:fixed')=>'fixed',
);
if (elgg_plugin_exists('event_poll')) {
$schedule_options = array_merge(array(elgg_echo('event_calendar:schedule_type:poll')=>'poll'),$schedule_options);
}
$event_calendar_fewer_fields = elgg_get_plugin_setting('fewer_fields', 'event_calendar');
$event_calendar_repeating_events = elgg_get_plugin_setting('repeating_events', 'event_calendar');
$event_calendar_region_display = elgg_get_plugin_setting('region_display', 'event_calendar');
$event_calendar_type_display = elgg_get_plugin_setting('type_display', 'event_calendar');
$event_calendar_spots_display = elgg_get_plugin_setting('spots_display', 'event_calendar');
$event_calendar_more_required = elgg_get_plugin_setting('more_required', 'event_calendar');
$event_calendar_bbb_server_url = elgg_get_plugin_setting('bbb_server_url', 'event_calendar');
if ($event_calendar_more_required == 'yes') {
$required_fields = array('title','venue','start_date','start_time',
'brief_description','region','event_type','fees','contact','organiser',
'event_tags','spots');
} else {
$required_fields = array('title','venue','start_date');
}
$all_fields = array('title','venue','start_time','start_date','end_time','end_date',
'brief_description','region','event_type','fees','contact','organiser','event_tags',
'long_description','spots','personal_manage');
$prefix = array();
foreach ($all_fields as $fn) {
if (in_array($fn,$required_fields)) {
$prefix[$fn] = elgg_echo('event_calendar:required').' ';
} else {
$prefix[$fn] = elgg_echo('event_calendar:optional').' ';
}
}
if ($event) {
$event_action = 'manage_event';
$event_guid = $event->guid;
} else {
$event_action = 'add_event';
$event_guid = 0;
}
$title = $fd['title'];
$brief_description = $fd['description'];
$venue = $fd['venue'];
$fees = $fd['fees'];
if ($event_calendar_spots_display) {
$spots = $fd['spots'];
}
if ($event_calendar_region_display) {
$region = $fd['region'];
}
if ($event_calendar_type_display) {
$event_type = $fd['event_type'];
}
$contact = $fd['contact'];
$organiser = $fd['organiser'];
$event_tags = $fd['tags'];
$all_day = $fd['all_day'];
$schedule_type = $fd['schedule_type'];
$long_description = $fd['long_description'];
$body = '
';
$body .= elgg_view('input/hidden',array('name'=>'event_action', 'value'=>$event_action));
$body .= elgg_view('input/hidden',array('name'=>'event_guid', 'value'=>$event_guid));
$body .= '
';
$body .= '
';
$body .= elgg_view('event_calendar/personal_manage_section',$vars);
$body .= elgg_view('event_calendar/share_section',$vars);
if ($event_calendar_region_display == 'yes' || $event_calendar_type_display == 'yes' || $event_calendar_fewer_fields != 'yes') {
$body .= '
';
}
$body .= elgg_view('input/submit', array('name'=>'submit','value'=>elgg_echo('event_calendar:submit')));
$body .= '
';
echo $body;