| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- <?php 
 
- $event = $vars['entity'];
 
- if ($event->organizer) {
 
- 	$organizer = "\nORGANIZER;CN={$event->organizer}\n";
 
- } else {
 
- 	$organizer = '';
 
- }
 
- if ($event->description) {
 
- 	// make sure that we are using Unix line endings
 
- 	$description = str_replace("\r\n","\n",$event->description);
 
- 	$description = str_replace("\r","\n",$description);
 
- 	
 
- 	// now convert to icalendar format
 
- 	$description = str_replace("\n",'\n',$description);
 
- 	$description = wordwrap($description,75,"\r\n ",TRUE);
 
- } else {
 
- 	$description = '';
 
- }
 
- ?>
 
- BEGIN:VEVENT
 
- UID:<?php echo elgg_get_site_url().'event_calendar/view/'.$event->guid; ?>
 
- URL:<?php echo elgg_get_site_url().'event_calendar/view/'.$event->guid; ?>
 
- DTSTAMP:<?php echo date("Ymd\THis\Z", $event->getTimeUpdated())?>
 
- CREATED:<?php echo date("Ymd\THis\Z", $event->getTimeCreated())?>
 
- LAST-MODIFIED:<?php echo date("Ymd\THis\Z", $event->getTimeUpdated())  ?>
 
- DTSTART;VALUE=DATE:<?php echo date("Ymd\THis\Z", $event->start_date);  ?>
 
- DTEND;VALUE=DATE:<?php echo date("Ymd\THis\Z", $event->real_end_time);  ?>
 
- SUMMARY:<?php echo $event->title;  ?>
 
- DESCRIPTION:<?php echo $description;  ?>
 
- LOCATION:<?php echo $event->venue;  ?><?php echo $organizer;  ?>
 
- CATEGORIES:<?php implode(",",$event->tags);  ?>
 
- END:VEVENT
 
 
  |