aboutsummaryrefslogtreecommitdiffstats
path: root/calendars
diff options
context:
space:
mode:
authorJim Hu <jimhu@users.sourceforge.net>2008-12-18 09:22:23 +0000
committerJim Hu <jimhu@users.sourceforge.net>2008-12-18 09:22:23 +0000
commitfc4ef652b9565c913a805c3f4010cd1c95476196 (patch)
tree823dc7bb4222c980e3f3d7573c2639f4f6d06b88 /calendars
parentc11f05eba87d73124d3afa2dfa607d0ca0857bd4 (diff)
downloadphpicalendar-fc4ef652b9565c913a805c3f4010cd1c95476196.tar.gz
phpicalendar-fc4ef652b9565c913a805c3f4010cd1c95476196.tar.bz2
phpicalendar-fc4ef652b9565c913a805c3f4010cd1c95476196.zip
recurrence changes, add recur_tests calendars subdirectory, fix cpath
Diffstat (limited to 'calendars')
-rw-r--r--calendars/recur_tests/ex_set1.ics73
-rw-r--r--calendars/recur_tests/ex_set2.ics81
-rw-r--r--calendars/recur_tests/ex_set3.ics82
-rw-r--r--calendars/recur_tests/ex_set4.ics83
-rw-r--r--calendars/recur_tests/ex_set5.ics81
-rw-r--r--calendars/recur_tests/ex_set6.ics62
6 files changed, 462 insertions, 0 deletions
diff --git a/calendars/recur_tests/ex_set1.ics b/calendars/recur_tests/ex_set1.ics
new file mode 100644
index 0000000..c4c64be
--- /dev/null
+++ b/calendars/recur_tests/ex_set1.ics
@@ -0,0 +1,73 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+X-WR-CALNAME:recur example set 1
+PRODID:-//Apple Computer\, Inc//iCal 2.0//EN
+X-WR-RELCALID:E47AF849-67C8-49F0-AA36-9FD7495400FD
+X-WR-TIMEZONE:US/Pacific
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+
+BEGIN:VTIMEZONE
+TZID:US/Pacific
+LAST-MODIFIED:20081210T165454Z
+BEGIN:STANDARD
+DTSTART:20081102T090000
+TZOFFSETTO:-0800
+TZOFFSETFROM:+0000
+TZNAME:PST
+END:STANDARD
+BEGIN:DAYLIGHT
+DTSTART:20090308T010000
+TZOFFSETTO:-0700
+TZOFFSETFROM:-0800
+TZNAME:PDT
+END:DAYLIGHT
+END:VTIMEZONE
+
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Daily for 10 occurrences
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=DAILY;COUNT=10
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Daily until December 24, 1997
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=DAILY;UNTIL=19971224T000000Z
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every other day - forever
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=DAILY;INTERVAL=2
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every 10 days, 5 occurrences
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=DAILY;INTERVAL=10;COUNT=5
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every day in Jan 3 years
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19980101T090000
+RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z;
+ BYMONTH=1;BYDAY=SU,MO,TU,WE,TH,FR,SA
+END:VEVENT
+END:VCALENDAR
diff --git a/calendars/recur_tests/ex_set2.ics b/calendars/recur_tests/ex_set2.ics
new file mode 100644
index 0000000..d57e5d8
--- /dev/null
+++ b/calendars/recur_tests/ex_set2.ics
@@ -0,0 +1,81 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+X-WR-CALNAME:recur example set 2
+PRODID:-//Apple Computer\, Inc//iCal 2.0//EN
+X-WR-RELCALID:E47AF849-67C8-49F0-AA36-9FD7495400FD
+X-WR-TIMEZONE:US/Pacific
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+
+BEGIN:VTIMEZONE
+TZID:US/Pacific
+LAST-MODIFIED:20081210T165454Z
+BEGIN:STANDARD
+DTSTART:20081102T090000
+TZOFFSETTO:-0800
+TZOFFSETFROM:+0000
+TZNAME:PST
+END:STANDARD
+BEGIN:DAYLIGHT
+DTSTART:20090308T010000
+TZOFFSETTO:-0700
+TZOFFSETFROM:-0800
+TZNAME:PDT
+END:DAYLIGHT
+END:VTIMEZONE
+
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every day in Jan 3 years (alt)
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19980101T090000
+RRULE:FREQ=DAILY;UNTIL=20000131T090000Z;BYMONTH=1
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Weekly for 10 occurrences
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;COUNT=10
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Weekly until December 24, 1997
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every other week - forever
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;INTERVAL=2;WKST=SU
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Weekly on Tuesday and Thursday for 5 weeks - goes 1 extra?
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;UNTIL=19971007T000000Z;WKST=SU;BYDAY=TU,TH
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Weekly on Tuesday and Thursday for 5 weeks (alt)
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;COUNT=10;WKST=SU;BYDAY=TU,TH
+END:VEVENT
+END:VCALENDAR
diff --git a/calendars/recur_tests/ex_set3.ics b/calendars/recur_tests/ex_set3.ics
new file mode 100644
index 0000000..c657b6e
--- /dev/null
+++ b/calendars/recur_tests/ex_set3.ics
@@ -0,0 +1,82 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+X-WR-CALNAME:recur example set 3
+PRODID:-//Apple Computer\, Inc//iCal 2.0//EN
+X-WR-RELCALID:E47AF849-67C8-49F0-AA36-9FD7495400FD
+X-WR-TIMEZONE:US/Pacific
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+
+BEGIN:VTIMEZONE
+TZID:US/Pacific
+LAST-MODIFIED:20081210T165454Z
+BEGIN:STANDARD
+DTSTART:20081102T090000
+TZOFFSETTO:-0800
+TZOFFSETFROM:+0000
+TZNAME:PST
+END:STANDARD
+BEGIN:DAYLIGHT
+DTSTART:20090308T010000
+TZOFFSETTO:-0700
+TZOFFSETFROM:-0800
+TZNAME:PDT
+END:DAYLIGHT
+END:VTIMEZONE
+
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every other week on Monday, Wednesday and Friday until December 24, 1997, but starting on Tuesday, September 2, 1997
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=19971224T000000Z;WKST=SU;BYDAY=MO,WE,FR
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every other week on Tuesday and Thursday, for 8 occurrences
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Pacific:19970902T090000
+RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=8;WKST=SU;BYDAY=TU,TH
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Monthly on the 1st Friday for ten occurrences
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970905T090000
+RRULE:FREQ=MONTHLY;COUNT=10;BYDAY=1FR
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Monthly on the 1st Friday until December 24, 1997
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970905T090000
+RRULE:FREQ=MONTHLY;UNTIL=19971224T000000Z;BYDAY=1FR
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every other month on the 1st and last Sunday of the month for 10 occurrences
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970907T090000
+RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=1SU,-1SU
+END:VEVENT
+END:VCALENDAR
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Monthly on the second to last Monday of the month for 6 months
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970922T090000
+RRULE:FREQ=MONTHLY;COUNT=6;BYDAY=-2MO
+END:VEVENT
+END:VCALENDAR
diff --git a/calendars/recur_tests/ex_set4.ics b/calendars/recur_tests/ex_set4.ics
new file mode 100644
index 0000000..64e785d
--- /dev/null
+++ b/calendars/recur_tests/ex_set4.ics
@@ -0,0 +1,83 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+X-WR-CALNAME:recur example set 4
+PRODID:-//Apple Computer\, Inc//iCal 2.0//EN
+X-WR-RELCALID:E47AF849-67C8-49F0-AA36-9FD7495400FD
+X-WR-TIMEZONE:US/Pacific
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+
+BEGIN:VTIMEZONE
+TZID:US/Pacific
+LAST-MODIFIED:20081210T165454Z
+BEGIN:STANDARD
+DTSTART:20081102T090000
+TZOFFSETTO:-0800
+TZOFFSETFROM:+0000
+TZNAME:PST
+END:STANDARD
+BEGIN:DAYLIGHT
+DTSTART:20090308T010000
+TZOFFSETTO:-0700
+TZOFFSETFROM:-0800
+TZNAME:PDT
+END:DAYLIGHT
+END:VTIMEZONE
+
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Monthly on the third to the last day of the month, forever
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970928T090000
+RRULE:FREQ=MONTHLY;BYMONTHDAY=-3
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Monthly on the 2nd and 15th of the month for 10 occurrences
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=2,15
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every 18 months on the 10th thru 15th of the month for 10 occurrences
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970910T090000
+RRULE:FREQ=MONTHLY;INTERVAL=18;COUNT=10;BYMONTHDAY=10,11,12,13,14,15
+END:VEVENT
+END:VCALENDAR
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every Tuesday, every other month
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=MONTHLY;INTERVAL=2;BYDAY=TU
+END:VEVENT
+END:VCALENDAR
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Yearly in June and July for 10 occurrences
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970610T090000
+RRULE:FREQ=YEARLY;COUNT=10;BYMONTH=6,7
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every other year on January, February, and March for 10 occurrences
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970310T090000
+RRULE:FREQ=YEARLY;INTERVAL=2;COUNT=10;BYMONTH=1,2,3
+END:VEVENT
+END:VCALENDAR
diff --git a/calendars/recur_tests/ex_set5.ics b/calendars/recur_tests/ex_set5.ics
new file mode 100644
index 0000000..862a743
--- /dev/null
+++ b/calendars/recur_tests/ex_set5.ics
@@ -0,0 +1,81 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+X-WR-CALNAME:recur example set 5
+PRODID:-//Apple Computer\, Inc//iCal 2.0//EN
+X-WR-RELCALID:E47AF849-67C8-49F0-AA36-9FD7495400FD
+X-WR-TIMEZONE:US/Pacific
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+
+BEGIN:VTIMEZONE
+TZID:US/Pacific
+LAST-MODIFIED:20081210T165454Z
+BEGIN:STANDARD
+DTSTART:20081102T090000
+TZOFFSETTO:-0800
+TZOFFSETFROM:+0000
+TZNAME:PST
+END:STANDARD
+BEGIN:DAYLIGHT
+DTSTART:20090308T010000
+TZOFFSETTO:-0700
+TZOFFSETFROM:-0800
+TZNAME:PDT
+END:DAYLIGHT
+END:VTIMEZONE
+
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every 3rd year on the 1st, 100th and 200th day for 10 occurrences:
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970101T090000
+RRULE:FREQ=YEARLY;INTERVAL=3;COUNT=10;BYYEARDAY=1,100,200
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every 20th Monday of the year, forever:
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970519T090000
+RRULE:FREQ=YEARLY;BYDAY=20MO
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Monday of week number 20 (where the default start of the week is Monday), forever
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970512T090000
+RRULE:FREQ=YEARLY;BYWEEKNO=20;BYDAY=MO
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every Thursday in March, forever:
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970313T090000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=TH
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every Thursday, but only during June, July, and August, forever
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970605T090000
+RRULE:FREQ=YEARLY;BYDAY=TH;BYMONTH=6,7,8
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every Friday the 13th, forever
+STATUS:CONFIRMED
+DURATION:PT1H30M
+EXDATE;TZID=US/Eastern:19970902T090000
+RRULE:FREQ=MONTHLY;BYDAY=FR;BYMONTHDAY=13
+END:VEVENT
+END:VCALENDAR
diff --git a/calendars/recur_tests/ex_set6.ics b/calendars/recur_tests/ex_set6.ics
new file mode 100644
index 0000000..5fde900
--- /dev/null
+++ b/calendars/recur_tests/ex_set6.ics
@@ -0,0 +1,62 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+X-WR-CALNAME:recur example set 6
+PRODID:-//Apple Computer\, Inc//iCal 2.0//EN
+X-WR-RELCALID:E47AF849-67C8-49F0-AA36-9FD7495400FD
+X-WR-TIMEZONE:US/Pacific
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+
+BEGIN:VTIMEZONE
+TZID:US/Pacific
+LAST-MODIFIED:20081210T165454Z
+BEGIN:STANDARD
+DTSTART:20081102T090000
+TZOFFSETTO:-0800
+TZOFFSETFROM:+0000
+TZNAME:PST
+END:STANDARD
+BEGIN:DAYLIGHT
+DTSTART:20090308T010000
+TZOFFSETTO:-0700
+TZOFFSETFROM:-0800
+TZNAME:PDT
+END:DAYLIGHT
+END:VTIMEZONE
+
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:The first Saturday that follows the first Sunday of the month, forever
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970913T090000
+RRULE:FREQ=MONTHLY;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every four years, the first Tuesday after a Monday in November,
+ forever (U.S. Presidential Election day):
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19961105T090000
+RRULE:FREQ=YEARLY;INTERVAL=4;BYMONTH=11;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20020918T224617Z
+SUMMARY:The 3rd instance into the month of one of Tuesday, Wednesday or Thursday, for the next 3 months
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970904T090000
+RRULE:FREQ=MONTHLY;COUNT=3;BYDAY=TU,WE,TH;BYSETPOS=3
+END:VEVENT
+BEGIN:VEVENT
+DTSTAMP:20020918T224617Z
+SUMMARY:The 2nd to last weekday of the month
+STATUS:CONFIRMED
+DURATION:PT1H30M
+DTSTART;TZID=US/Eastern:19970929T090000
+RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-2
+END:VEVENT
+END:VCALENDAR

© 2014-2024 Faster IT GmbH | imprint | privacy policy