EXDATE can be a DATE-TIME field.
authorJan Schneider <jan@horde.org>
Wed, 11 Aug 2010 15:26:38 +0000 (17:26 +0200)
committerJan Schneider <jan@horde.org>
Wed, 11 Aug 2010 15:34:56 +0000 (17:34 +0200)
framework/Icalendar/lib/Horde/Icalendar.php

index 997595c..3f4584f 100644 (file)
@@ -718,7 +718,10 @@ class Horde_Icalendar
                     preg_match_all('/,([^,]*)/', ',' . $value, $values);
 
                     foreach ($values[1] as $value) {
-                        $dates[] = $this->_parseDate($value);
+                        $stamp = $this->_parseDateTime($value);
+                        $dates[] = array('year' => date('Y', $stamp),
+                                         'month' => date('m', $stamp),
+                                         'mday' => date('d', $stamp));
                     }
                     $this->setAttribute($tag, isset($dates[0]) ? $dates[0] : null, $params, true, $dates);
                     break;