Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require 'class.iCalReader.php'; // lataa tiedoston
- date_default_timezone_set('Europe/Helsinki'); // määritellään aikavyöhyke, jos palvelin on jossain muualla
- $ical = new ical('http://www.bet.puv.fi/schedule/ical/I-TT-1V.ics'); // alustetaan ical muuttujaan luokka
- $events = $ical->eventsForGivenWeekNumber(date('W')); // kutsutaan määritelty luokka ja sieltä tiettyä funktiota ajalla
- $paiva = false;
- foreach($events as $eventti) {
- $start = date('d.m.Y H:i', strtotime($eventti['DTSTART']));
- $luokka = $eventti['LOCATION'];
- $end = date('d.m.Y H:i', strtotime($eventti['DTEND']));
- echo '<tr>';
- if ($paiva && $paiva != date('Ymd',strtotime($eventti['DTSTART'])))
- {
- $paiva = date('Ymd',strtotime($eventti['DTSTART']));
- echo '</tr><tr>';
- }
- if (!$paiva)
- {
- $paiva = date('Ymd',strtotime($eventti['DTSTART']));
- echo '</tr>';
- }
- echo '<td>';
- echo '<p>' . $eventti['SUMMARY'] . '</p>';
- echo '<p>' . $start . '</p>';
- echo '----';
- echo '<p>' . $end . '</p>' ;
- echo '<p>' . $luokka . '</p>' ;
- echo '</td>';
- echo '</tr>';
- /* echo '<pre>';
- var_dump($events[0]);
- echo '</pre>'; */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement