aboutsummaryrefslogtreecommitdiffstats
path: root/functions
diff options
context:
space:
mode:
authorChad Little <clittle@users.sourceforge.net>2003-09-24 04:18:33 +0000
committerChad Little <clittle@users.sourceforge.net>2003-09-24 04:18:33 +0000
commit4bcbc8c581955b8c074b38ba2669f850ba43c488 (patch)
tree9f768aecaa3a5da1940d4d4ad189b417ff8ddc06 /functions
parent39ce04602a235a2d5d922d0467feb2bf8ac7efdd (diff)
downloadphpicalendar-4bcbc8c581955b8c074b38ba2669f850ba43c488.tar.gz
phpicalendar-4bcbc8c581955b8c074b38ba2669f850ba43c488.tar.bz2
phpicalendar-4bcbc8c581955b8c074b38ba2669f850ba43c488.zip
Fix for oopsie.
Diffstat (limited to 'functions')
-rw-r--r--functions/ical_parser.php24
1 files changed, 13 insertions, 11 deletions
diff --git a/functions/ical_parser.php b/functions/ical_parser.php
index 8895b88..d83f84d 100644
--- a/functions/ical_parser.php
+++ b/functions/ical_parser.php
@@ -523,18 +523,20 @@ foreach ($cal_filelist as $filename) {
}
$recur_data[] = $next_date_time;
}
- foreach ($byyearday as $yearday) {
- ereg ('([-\+]{0,1})?([0-9]{1,3})', $yearday, $byyearday_arr);
- if ($byyearday_arr[1] == '-') {
- $ydtime = mktime(0,0,0,12,31,$this_year);
- $yearnum = $byyearday_arr[2] - 1;
- $next_date_time = strtotime('-'.$yearnum.' days', $ydtime);
- } else {
- $ydtime = mktime(0,0,0,1,1,$this_year);
- $yearnum = $byyearday_arr[2] - 1;
- $next_date_time = strtotime('+'.$yearnum.' days', $ydtime);
+ if (isset($byyearday)) {
+ foreach ($byyearday as $yearday) {
+ ereg ('([-\+]{0,1})?([0-9]{1,3})', $yearday, $byyearday_arr);
+ if ($byyearday_arr[1] == '-') {
+ $ydtime = mktime(0,0,0,12,31,$this_year);
+ $yearnum = $byyearday_arr[2] - 1;
+ $next_date_time = strtotime('-'.$yearnum.' days', $ydtime);
+ } else {
+ $ydtime = mktime(0,0,0,1,1,$this_year);
+ $yearnum = $byyearday_arr[2] - 1;
+ $next_date_time = strtotime('+'.$yearnum.' days', $ydtime);
+ }
+ $recur_data[] = $next_date_time;
}
- $recur_data[] = $next_date_time;
}
break;
default:

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