aboutsummaryrefslogtreecommitdiff
path: root/views/default/event_calendar
diff options
context:
space:
mode:
Diffstat (limited to 'views/default/event_calendar')
-rw-r--r--views/default/event_calendar/agenda_item_view.php2
-rw-r--r--views/default/event_calendar/agenda_view.php2
-rw-r--r--views/default/event_calendar/forms/manage_event_content.php4
-rw-r--r--views/default/event_calendar/full_calendar_view.php12
4 files changed, 14 insertions, 6 deletions
diff --git a/views/default/event_calendar/agenda_item_view.php b/views/default/event_calendar/agenda_item_view.php
index 727b559ec..807982665 100644
--- a/views/default/event_calendar/agenda_item_view.php
+++ b/views/default/event_calendar/agenda_item_view.php
@@ -2,7 +2,7 @@
$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);
}
diff --git a/views/default/event_calendar/agenda_view.php b/views/default/event_calendar/agenda_view.php
index bb693def0..05cdb6461 100644
--- a/views/default/event_calendar/agenda_view.php
+++ b/views/default/event_calendar/agenda_view.php
@@ -8,7 +8,7 @@ $nav = elgg_view('navigation/pagination',array(
'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';
diff --git a/views/default/event_calendar/forms/manage_event_content.php b/views/default/event_calendar/forms/manage_event_content.php
index 6ae3f60ce..f28788132 100644
--- a/views/default/event_calendar/forms/manage_event_content.php
+++ b/views/default/event_calendar/forms/manage_event_content.php
@@ -119,7 +119,7 @@ $body .= elgg_view("input/text",array('internalname' => 'venue','value'=>$venue)
$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>';
@@ -132,7 +132,7 @@ $body .= '</label></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>';
diff --git a/views/default/event_calendar/full_calendar_view.php b/views/default/event_calendar/full_calendar_view.php
index b6c725908..80406ac13 100644
--- a/views/default/event_calendar/full_calendar_view.php
+++ b/views/default/event_calendar/full_calendar_view.php
@@ -4,14 +4,22 @@ elgg_load_js('elgg.full_calendar');
$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);
@@ -28,7 +36,7 @@ $(document).ready(function() {
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
});
}