function filterPrint($filtertable) { echo filterToText($filtertable); }
$dtzone = new DateTimeZone($tz_gmt); $time = date('r', $timestamp); echo $time . '<br>'; $dtime = new DateTime($time); $dtime->setTimezone($dtzone); return $dtime->format('U'); } /* TODO: fiks timezone echo '1266447540<br>'; echo getGMTtimestamp('1266447540'); exit; */ // http://msdn.microsoft.com/en-us/library/ee624723%28EXCHG.80%29.aspx // http://en.wikipedia.org/wiki/ICalendar echo 'BEGIN:VCALENDAR' . chr(10) . 'METHOD:REQUEST' . chr(10) . 'X-WR-TIMEZONE:Europe/Oslo' . chr(10) . 'X-PUBLISHED-TTL:P0DT0H1M0S' . chr(10) . 'X-PRIMARY-CALENDAR:TRUE' . chr(10) . 'PRODID:-//JMBooking//iCal Microsoft//NO' . chr(10) . 'CALSCALE:GREGORIAN' . chr(10) . 'X-WR-CALNAME:JM-booking - Bookingliste' . chr(10) . 'X-WR-CALDESC:' . utf8_encode(strip_tags(filterToText($filters))) . chr(10) . 'VERSION:2.0' . chr(10) . 'X-WR-RELCALID:' . md5(utf8_encode(strip_tags(filterToText($filters)))) . chr(10) . 'X-MS-OLK-WKHRSTART;TZID="W. Europe Standard Time":080000' . chr(10) . 'X-MS-OLK-WKHREND;TZID="W. Europe Standard Time":170000' . chr(10) . 'X-MS-OLK-WKHRDAYS:MO,TU,WE,TH,FR' . chr(10) . ''; /* echo 'BEGIN:VTIMEZONE'.chr(10). 'TZID:W. Europe Standard Time'.chr(10). 'BEGIN:STANDARD'.chr(10). 'DTSTART:16011028T030000'.chr(10). 'RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10'.chr(10). 'TZOFFSETFROM:+0200'.chr(10). 'TZOFFSETTO:+0100'.chr(10). 'END:STANDARD'.chr(10). 'BEGIN:DAYLIGHT'.chr(10). 'DTSTART:16010325T020000'.chr(10). 'RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3'.chr(10). 'TZOFFSETFROM:+0100'.chr(10). 'TZOFFSETTO:+0200'.chr(10). 'END:DAYLIGHT'.chr(10).