From 81b77a2e087100632ef3c1fb1f8d2f75f867a27e Mon Sep 17 00:00:00 2001 From: davef Date: Mon, 16 May 2005 19:14:59 +0000 Subject: Big openevent cleanup - changed the openevent api, which significantly simplifies the code. --- includes/event.php | 45 +++++++++++++++++++-------------------------- 1 file changed, 19 insertions(+), 26 deletions(-) (limited to 'includes') diff --git a/includes/event.php b/includes/event.php index 7bfd5d4..3d97fca 100644 --- a/includes/event.php +++ b/includes/event.php @@ -1,6 +1,8 @@ [:space:]]+[[:alnum:]/]",'\0',$description); +if ($event['description']) $event['description'] = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",'\0',$event['description']); + if (is_array($organizer)) { $i=0; $display .= $organizer_lang . ' - '; @@ -51,8 +44,8 @@ if (is_array($attendee)) { $attendee = substr($attendees,0,-2); } -if ($location) { - if ($url != '') $location = ''.$location.''; +if ($event['location']) { + if ($event['url'] != '') $event['location'] = ''.$event['location'].''; } if (sizeof($attendee) == 0) $attendee = ''; @@ -61,15 +54,15 @@ if (sizeof($organizer) == 0) $organizer = ''; $page = new Page(BASE.'templates/'.$template.'/event.tpl'); $page->replace_tags(array( - 'cal' => $cal, - 'event' => $event, + 'cal' => $event['calname'], + 'event_text' => urldecode($event['event_text']), 'event_times' => $event_times, - 'description' => $description, + 'description' => urldecode($event['description']), 'organizer' => $organizer, 'attendee' => $attendee, - 'status' => $status, - 'location' => $location, - 'cal_title_full' => $cal_title_full, + 'status' => $event['status'], + 'location' => $event['location'], + 'cal_title_full' => $event['calname'].' '.$lang['l_calendar'], 'template' => $template, 'l_organizer' => $lang['l_organizer'], 'l_attendee' => $lang['l_attendee'], -- cgit v1.2.3