Advertisement
Guest User

Untitled

a guest
Feb 1st, 2015
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. <?php
  2.  
  3. require 'class.iCalReader.php'; // lataa tiedoston
  4. date_default_timezone_set('Europe/Helsinki'); // määritellään aikavyöhyke, jos palvelin on jossain muualla
  5.  
  6. $ical = new ical('http://www.bet.puv.fi/schedule/ical/I-TT-1V.ics'); // alustetaan ical muuttujaan luokka
  7.  
  8. $events = $ical->eventsForGivenWeekNumber(date('W')); // kutsutaan määritelty luokka ja sieltä tiettyä funktiota ajalla
  9. $paiva = false;
  10. foreach($events as $eventti) {
  11.  
  12. $start = date('d.m.Y H:i', strtotime($eventti['DTSTART']));
  13. $luokka = $eventti['LOCATION'];
  14. $end = date('d.m.Y H:i', strtotime($eventti['DTEND']));
  15. echo '<tr>';
  16.  
  17. if ($paiva && $paiva != date('Ymd',strtotime($eventti['DTSTART'])))
  18. {
  19. $paiva = date('Ymd',strtotime($eventti['DTSTART']));
  20. echo '</tr><tr>';
  21. }
  22.  
  23. if (!$paiva)
  24. {
  25. $paiva = date('Ymd',strtotime($eventti['DTSTART']));
  26. echo '</tr>';
  27. }
  28.  
  29.  
  30. echo '<td>';
  31. echo '<p>' . $eventti['SUMMARY'] . '</p>';
  32. echo '<p>' . $start . '</p>';
  33. echo '----';
  34. echo '<p>' . $end . '</p>' ;
  35. echo '<p>' . $luokka . '</p>' ;
  36. echo '</td>';
  37. echo '</tr>';
  38. /* echo '<pre>';
  39. var_dump($events[0]);
  40. echo '</pre>'; */
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement