Wykres commitów

29 Commity (master)

Autor SHA1 Wiadomość Data
Tanguy Pruvot 1ae7b2978e RDATE support 2010-10-31 20:28:05 +01:00
Tanguy Pruvot 8079db3ac3 add support for EXDATE arrays : EXDATE;VALUE=DATE:20100909,20100910 2010-10-31 17:19:19 +01:00
Tanguy Pruvot b7c6351504 spaces cleanup 2010-10-31 16:59:40 +01:00
Tanguy Pruvot 5743c6221e implement EXDATE exclusions 2010-10-30 22:44:07 +02:00
Tanguy Pruvot ca0dcc1af0 implement frequency cache, actually only set in some cases : count recurrence or using lastOccurrence() 2010-10-30 20:54:42 +02:00
Tanguy Pruvot dd982d53f9 fix bad test and link iCalFreq in event to get last occurrence date 2010-10-30 20:12:17 +02:00
Tanguy Pruvot f9e8612eb6 add event method : isWholeDay() 2010-10-30 16:32:39 +02:00
Tanguy Pruvot 8f7f806293 DateTimeZone class removed, using date_default_timezone_set 2010-10-30 15:38:02 +02:00
Tanguy Pruvot 93a165fb82 set until on unlimited repeats, to be included in Between() 2010-10-29 13:37:42 +02:00
Tanguy Pruvot 9c3d8d9fec fix date format modifier 2010-10-29 08:45:35 +02:00
Tanguy Pruvot ab7336d9d0 - new method getRangeEnd() to get end of recurrence of event, fixed Between() and After()
- recurrence object and data array members are now public
2010-10-29 06:50:59 +02:00
Tanguy Pruvot 67bf66c910 i hate private $vars :p replaced by protected 2010-10-29 05:17:55 +02:00
Tanguy Pruvot 107781fe43 fix recurrent events Between() query, could break $evt->getEnd() but not in these classes 2010-10-29 05:02:17 +02:00
Tanguy Pruvot 8b5be46c25 use PHP 5.2+ DateTimeZone objects if available to get active daylight state
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2010-10-29 02:57:37 +02:00
Morten Fangel e0d25803d2 Changed the Fetch-method on the Parser so it supports local files 2010-02-10 13:00:50 +01:00
Steven Oxley 6496c4f1f9 Changed the name of the 'lastOccurrence' method to 'previousOccurrence' so that it describes the actual behavior. 2009-10-27 17:42:14 -04:00
Steven Oxley 7464dfbef5 Fixed a bug with calculating the offset for a timezone.
Previously, it was just checking to see if daylight savings time had started for that year.  Now it checks to see which happened last - the switch to daylight savings or the switch back to standard time.
2009-10-27 12:07:10 -04:00
Steven Oxley 1e3147ecb2 Added 'until' support for figuring out the end date of an event. 2009-10-27 12:05:04 -04:00
Steven Oxley c5b1402ab9 Fixed what I believe was a bug involving timezones and timestamp parsing. It now works as I would expect it to. 2009-10-27 09:44:01 -04:00
fangel 4a0982f9fd Renamed SG_iCalReader to SG_iCal. Moved the parsing to a separate class. 2009-01-10 11:10:45 +00:00
fangel 9a6ac5a6fa Added getProperty functionality to VEvent.
Fixed bug relating to TZs. (I so I hope)
2008-03-25 18:26:16 +00:00
fangel db3e10f5a2 Changed VEvent.isConfirmed to return VEvent.DEFAULT_CONFIRMED when no status is defined. This is because alot of calendars doesn't have the status field, and returning false isn't always what's wanted.
No sure what the RFC says, couldn't find the default value for STATUS
2008-03-19 09:35:14 +00:00
fangel e6878d3281 Added a getDuration method to SG_iCal_VEvent 2008-03-01 08:59:29 +00:00
fangel efe8d82bb0 Added getLocation to VEvent 2008-02-27 11:39:52 +00:00
fangel ba4734ae61 Updated VEvent. Duration instead of DTEnd now works. Added query-methods for start and end of event 2008-02-27 08:50:57 +00:00
fangel 55fc94f743 Updated @license tag since I discovered that it's @license link name, not @licence name (link) 2008-02-24 11:05:01 +00:00
fangel fd5e8fa825 Added a missing remove-line 2008-02-23 13:31:31 +00:00
fangel 6a544d0aaf Updated the comments in the files. Now 100% php-doc coverage.. 2008-02-23 13:01:19 +00:00
fangel 478f3e91d0 Initial import of SG_iCalReader 2008-02-23 10:49:16 +00:00