$params = event_calendar_generate_listing_params($page_type,$container_guid,$start_date,$display_mode,$filter,$region);
- $url = full_url();
+ $url = current_page_url();
if (substr_count($url, '?')) {
$url .= "&view=ical";
} else {
} else {
$event_item['id'] = $event->guid;
$event_item['is_event_poll'] = FALSE;
- $event_item['url'] = elgg_get_site_url().'event_calendar/view_light_box/'.$event->guid;
+ $event_item['url'] = elgg_get_site_url().'event_calendar/view/'.$event->guid;
}
$event_array[] = $event_item;
case 'view':
echo event_calendar_get_page_content_view($page[1]);
break;
- case 'view_light_box':
- echo event_calendar_get_page_content_view($page[1],TRUE);
- break;
case 'display_users':
echo event_calendar_get_page_content_display_users($page[1]);
break;
<?php
elgg_load_js('elgg.full_calendar');
-elgg_load_js('lightbox');
-elgg_load_css('lightbox');
$timeformat = elgg_get_plugin_setting('timeformat', 'event_calendar') == 24 ? 'H(:mm)' : 'h(:mm)t';
handleEventClick = function(event) {
if (event.url) {
- if (event.is_event_poll) {
- window.location.href = event.url;
- } else {
- if ($.fancybox) {
- $.fancybox({'href': event.url});
- } else if ($.colorbox) {
- $.colorbox({'href': event.url});
- }
- }
- return false;
+ window.location.href = event.url;
+ event.preventDefault();
}
};