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 |