Wykres commitów

50 Commity (master)

Autor SHA1 Wiadomość Data
Morten Fangel 18275f0d87 Merge pull request #6 from ecentinela/master
BYYEARNO doesn't exist in RFC 2445. I suppose that BYWEEKNO is the right specification.
2012-01-18 00:28:20 -08:00
foaly-nr1 6e864910c0 check if open_basedir is set before setting CURLOPT_FOLLOWLOCATION. 2012-01-17 21:03:17 +01:00
Javier Martinez Fernandez 32fb5aa288 BYYEARNO doesn't exist in RFC 2445. I suppose that BYWEEKNO is the right specification. 2011-02-10 06:45:20 -08:00
Morten Fangel c4042c1628 Merged tpruvot's fork PHP-iCal (http://github.com/tpruvot/PHP-iCal). Great work tpruvot! 2010-11-01 19:56:01 +01:00
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 b04943334a multiple keys like exdate set in an array 2010-10-31 17:03:05 +01:00
Tanguy Pruvot b7c6351504 spaces cleanup 2010-10-31 16:59:40 +01:00
Tanguy Pruvot 30d1dfa4a9 fix excluded first dates 2010-10-31 16:47:44 +01:00
Tanguy Pruvot 1a63569868 fix and reenable cache creation when possible 2010-10-31 00:13:31 +02:00
Tanguy Pruvot 5743c6221e implement EXDATE exclusions 2010-10-30 22:44:07 +02:00
Tanguy Pruvot 642115b1cc new getAllOccurrences() method which also set cache, now use cache in findNext() 2010-10-30 21:31:49 +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 e03b95f43d code cleanup 2010-10-30 17:36:40 +02:00
Tanguy Pruvot 7ddf89af77 fix last occurrence of an event (one was missing) 2010-10-30 14:42:15 +02:00
Tanguy Pruvot e81a439d4f nextOccurrence < start check 2010-10-29 14:05:37 +02:00
Tanguy Pruvot 5b81d5e906 fix nextOccurrence() loop 2010-10-29 13:36:34 +02:00
Tanguy Pruvot bd10ff1266 add setUntil() method 2010-10-29 12:58:19 +02:00
Tanguy Pruvot d36357770c keep full string to parse Freq 2010-10-29 12:13:16 +02:00
Tanguy Pruvot 3d4447fffb fix duration parsing if regexp fails - added some Duration Unit Tests 2010-10-29 10:44:38 +02:00
Tanguy Pruvot 911a6b6080 check duration regexp result and ignore only common warning 2010-10-29 09:17:58 +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 5b5012f71d fix remaining $evs 2010-10-29 03:54:57 +02:00
Tanguy Pruvot f28be0bc55 fix warnings for optional regexp blocks 2010-10-29 03:26:02 +02:00
Tanguy Pruvot f1ca86fc1c fix to build Recurrence 2010-10-29 03:05:17 +02:00
Tanguy Pruvot 760418f6b4 add missing requires 2010-10-29 03:03:19 +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 d5f52a297a Added a method for find the very last occurrence of an event. 2009-10-28 17:02:05 -04: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 bff0c9b08c Fixed a bug that was introduced with the removal of the hasParam() method. 2009-10-27 10:29:56 -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
Steven Oxley b7ecdff2ab Added a class for parsing RRULE lines. 2009-10-22 18:04:00 -04:00
U-PRECISION-T3500\sajo 7146d1cf6a Fixed some problems with the unit tests - specifically a mis-named file and a timezone problem (not everyone lives in Copenhagen :P ). 2009-10-21 16:59:04 -04:00
fangel 047ea8e7b3 Added a method for parsing strings instead of urls (on suggestion from A. Obrero) 2009-02-28 09:21:07 +00: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 c64e54fcc5 First working draft of Freq-calculation. Needs reworking, but sure work for most rules now. SETPOS and WKST not supported, and has issues when more than one multi-rule 2008-04-18 20:18:53 +00:00
fangel c306da79f4 Fixed issue with SG_iCal_Query and supplying the SG_iCalReader directly, instead of the Events array. 2008-03-25 18:36:18 +00:00
fangel b17871f72d Added comments to SG_iCal_Query::Sort 2008-03-25 18:28:25 +00:00
fangel 3129a15965 Improved SG_iCal_Query and added run-time inclusion of it. 2008-03-25 18:26:52 +00:00
fangel 9bd65c634d Added another replacement: \" -> ". 2008-03-25 18:25:33 +00:00
fangel 87bf23b6d0 Added replacement for ':', in SG_iCal_Line 2008-03-01 09:25:13 +00:00
fangel 4b306bf68d Added the SG_iCal_Query class with a collection of functions to query a calendar for events.
Updated road-map.
2008-03-01 08:53:15 +00:00
fangel 4d15eab1a5 Various typos and cleanups 2008-02-27 11:40:13 +00:00
fangel 12b0ab0f26 Removed _more_ misspellings of duration.. For the record: it's not spelled duraction.. 2008-02-24 11:53:20 +00:00
fangel e2b966c059 Added the SG_iCal_Duraction helper. Not used yet, but will be.. 2008-02-24 11:50:08 +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 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