[:space:]]+[[:alnum:]/]",'\0',$event['description']);
if (is_array($organizer)) {
$i=0;
$display .= $organizer_lang . ' - ';
foreach ($organizer as $val) {
$organizers .= $organizer[$i]["name"] . ', ';
$i++;
}
$organizer = substr($organizers,0,-2);
}
if (is_array($attendee)) {
$i=0;
$display .= $attendee_lang . ' - ';
foreach ($attendee as $val) {
$attendees .= $attendee[$i]["name"] . ', ';
$i++;
}
$attendee = substr($attendees,0,-2);
}
if ($event['location']) {
if ($event['url'] != '') $event['location'] = ''.$event['location'].'';
}
if (!$event['location'] && $event['url']) {
$event['location'] = ''.$event['url'].'';
$lang['l_location'] = 'URL';
}
if (sizeof($attendee) == 0) $attendee = '';
if (sizeof($organizer) == 0) $organizer = '';
$page = new Page(BASE.'templates/'.$template.'/event.tpl');
$page->replace_tags(array(
'charset' => $charset,
'cal' => $event['calname'],
'event_text' => $event['event_text'],
'event_times' => $event_times,
'description' => $event['description'],
'organizer' => $organizer,
'attendee' => $attendee,
'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'],
'l_status' => $lang['l_status'],
'l_location' => $lang['l_location']
));
$page->output();
?>