From c60246816752a18ba37b8f3508799acd17686b30 Mon Sep 17 00:00:00 2001 From: Jim Hu Date: Fri, 2 Jan 2009 07:12:12 +0000 Subject: add download event to event popup --- functions/ical_parser.php | 4 +++- functions/init.inc.php | 6 ++++-- functions/parse/end_vevent.php | 3 +++ functions/parse/parse_tzs.php | 5 +++-- 4 files changed, 13 insertions(+), 5 deletions(-) (limited to 'functions') diff --git a/functions/ical_parser.php b/functions/ical_parser.php index 5e1afc6..aaaba93 100644 --- a/functions/ical_parser.php +++ b/functions/ical_parser.php @@ -126,7 +126,6 @@ foreach ($cal_filelist as $cal_key=>$filename) { $nextline = ereg_replace("[\r\n]", "", $nextline); } $line = trim(stripslashes($line)); - switch ($line) { case 'BEGIN:VFREEBUSY': case 'BEGIN:VEVENT': @@ -150,6 +149,7 @@ foreach ($cal_filelist as $cal_key=>$filename) { $url = ''; $geo = ''; $type = ''; + $other = ''; $wkst = 'MO'; $except_dates = array(); @@ -440,6 +440,8 @@ foreach ($cal_filelist as $cal_key=>$filename) { case 'URL': $url = $data; break; + default: + if(strpos(':',$data) > 1) $other .= $data; } } } diff --git a/functions/init.inc.php b/functions/init.inc.php index 1b227cc..8ca11f6 100644 --- a/functions/init.inc.php +++ b/functions/init.inc.php @@ -1,7 +1,11 @@ $class, 'spans_day' => $spans_day, 'location' => $location, + 'categories' => $vtodo_categories, 'organizer' => serialize($organizer), 'attendee' => serialize($attendee), 'calnumber' => $calnumber, 'calname' => $actual_calname, + 'timezone' => $start_tz, + 'other' => trim($other), 'geo' => $geo, 'url' => $url, 'recur' => $recur diff --git a/functions/parse/parse_tzs.php b/functions/parse/parse_tzs.php index 8b02cb5..fb250b2 100644 --- a/functions/parse/parse_tzs.php +++ b/functions/parse/parse_tzs.php @@ -43,9 +43,10 @@ while (!feof($ifile)) { $is_daylight = false; break; case 'END:VTIMEZONE': + if (!isset($offset_d) && isset($offset_s)) $offset_d = $offset_s; $tz_array[$tz_id] = array( - 0 => $offset_s, - 1 => $offset_d, + 0 => @$offset_s, + 1 => @$offset_d, 'dt_start' => @$begin_daylight, 'st_start' => @$begin_std, 'st_name' => @$st_name, -- cgit v1.2.3