$event = $vars['event'];
$times = $vars['times'];
$time_bit = '';
-if ($times) {
+if ($times != 'no') {
if (is_numeric($event->start_time)) {
$time_bit = event_calendar_convert_time($event->start_time);
}
'limit' => $vars['limit'],
));
-$event_calendar_times = get_plugin_setting('times', 'event_calendar');
+$event_calendar_times = elgg_get_plugin_setting('times', 'event_calendar');
$events = $vars['events'];
$html = '';
$date_format = 'j M Y';
$body .= '</label></p>';
$body .= '<p class="description">'.$prefix['venue'].elgg_echo('event_calendar:venue_description').'</p>';
-if ($event_calendar_times == 'yes') {
+if ($event_calendar_times != 'no') {
$body .= '<p><label>'.elgg_echo("event_calendar:start_time_label").'</label><br />';
$body .= elgg_view("input/timepicker",array('internalname' => 'start_time','value'=>$start_time));
$body .= '</p>';
$body .= '<p class="description">'.$prefix['start_date'].elgg_echo('event_calendar:start_date_description').'</p>';
if ($event_calendar_hide_end != 'yes') {
- if ($event_calendar_times == 'yes') {
+ if ($event_calendar_times != 'no') {
$body .= '<p><label>'.elgg_echo("event_calendar:end_time_label").'</label><br />';
$body .= elgg_view("input/timepicker",array('internalname' => 'end_time','value'=>$end_time));
$body .= '</p>';
$events = $vars['events'];
$event_array = array();
+$times_supported = elgg_get_plugin_setting('times','event_calendar') != 'no';
foreach($events as $e) {
- $event_array[] = array(
+ $event_item = array(
'id' => $e->guid,
'title' => $e->title,
'start_date' => $e->start_date,
'end_date' => $e->real_end_time,
);
+ if ($times_supported) {
+ $event_item['allDay'] = FALSE;
+ } else {
+ $event_item['allDay'] = TRUE;
+ }
+
+ $event_array[] = $event_item;
}
$json_events_string = json_encode($event_array);
title : events[i].title,
start : new Date(1000*events[i].start_date),
end : new Date(1000*events[i].end_date),
- allDay: false
+ allDay: events[i].allDay
});
}
$event_tags = $event->event_tags;
$long_description = $event->long_description;
$access = $event->access_id;
- if ($event_calendar_times == 'yes') {
+ if ($event_calendar_times != 'no') {
$start_time = $event->start_time;
$end_time = $event->end_time;
}
$event_tags = $fd['event_tags'];
$long_description = $fd['long_description'];
$access = $fd['access_id'];
- if ($event_calendar_times == 'yes') {
+ if ($event_calendar_times != 'no') {
$start_time = $fd['start_time'];
$end_time = $fd['end_time'];
}
$body .= '</label></p>';
$body .= '<p class="description">'.$prefix['venue'].elgg_echo('event_calendar:venue_description').'</p>';
-if ($event_calendar_times == 'yes') {
+if ($event_calendar_times != 'no') {
$body .= '<p><label>'.elgg_echo("event_calendar:start_time_label").'</label><br />';
$body .= elgg_view("input/timepicker",array('name' => 'start_time','value'=>$start_time));
$body .= '</p>';
$body .= '<p class="description">'.$prefix['start_date'].elgg_echo('event_calendar:start_date_description').'</p>';
if ($event_calendar_hide_end != 'yes') {
- if ($event_calendar_times == 'yes') {
+ if ($event_calendar_times != 'no') {
$body .= '<p><label>'.elgg_echo("event_calendar:end_time_label").'</label><br />';
$body .= elgg_view("input/timepicker",array('name' => 'end_time','value'=>$end_time));
$body .= '</p>';
$event_calendar_times = elgg_get_plugin_setting('times', 'event_calendar');
if (!$event_calendar_times) {
- $event_calendar_times = 'no';
+ $event_calendar_times = 'yes';
}
$body .= elgg_echo('event_calendar:settings:times:title');