Advertisement
Guest User

Untitled

a guest
Aug 31st, 2015
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. public function createEventCalendar($start, $end, $description, $location)
  2. {
  3. $event = array();
  4. $rand = rand(5, 1000000000);
  5.  
  6. $event['name'] = "event";
  7. $event['data'] = "BEGIN:VCALENDARrnVERSION:2.0rnPRODID:-//TEST//TEST//ENrnBEGIN:VEVENTrnDTSTAMP:".date('YmdTHis')."rnSTATUS:CONFIRMEDrnUID:".$rand."rnDTSTART:".date('YmdTHis', strtotime($start))."rnDTEND:".date('YmdTHis', strtotime($end))."rnSUMMARY:BlablablarnDESCRIPTION:".$description."rnLOCATION:".$location."rnEND:VEVENTrnEND:VCALENDAR";
  8.  
  9. return $event;
  10. }
  11.  
  12. public function downloadEventCalendar($event)
  13. {
  14. $eventname = $event['name'].'.ics';
  15.  
  16. header("Content-Type: text/Calendar");
  17. header("Content-Disposition: attachment; filename="".$eventname.""");
  18.  
  19. echo $event['data'];
  20. exit();
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement