aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjwangen <jwangen>2002-09-30 12:17:36 +0000
committerjwangen <jwangen>2002-09-30 12:17:36 +0000
commitcd90e7ecee0d660518c22ef46904182aa0307ac9 (patch)
treee8221f1a40cff9ced661171348d127dc2eb594c7
parentea76f46e8677d5d0d3fa5400fb1211d2df6071a6 (diff)
downloadphpicalendar-cd90e7ecee0d660518c22ef46904182aa0307ac9.tar.gz
phpicalendar-cd90e7ecee0d660518c22ef46904182aa0307ac9.tar.bz2
phpicalendar-cd90e7ecee0d660518c22ef46904182aa0307ac9.zip
squashed a bug in the new yearly recurrence handling
-rw-r--r--ical_parser.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/ical_parser.php b/ical_parser.php
index 054d13a..d11f3d5 100644
--- a/ical_parser.php
+++ b/ical_parser.php
@@ -450,7 +450,7 @@ foreach($contents as $line) {
// handle yearly events
} elseif ($rrule_array["FREQ"] == "YEARLY") {
// use yearCompare to see if we even have this event this year
- $the_month_day = date("m", $start_date_time);
+ $the_month_day = date("d", $start_date_time);
$diff_years = yearCompare(date("Ymd",$next_range_time), $start_date);
if ($diff_years < $count) {
if ($diff_years % $number == 0) {
@@ -467,6 +467,7 @@ foreach($contents as $line) {
} else {
$next_date_time = strtotime("$this_year-$month-$the_month_day", $next_range_time);
}
+ print date("Y-m-d ", $next_date_time);
if (($next_date_time > $start_date_time) && ($next_date_time <= $end_date_time) && ($count_to != $count) && !in_array($next_date, $except_dates)) {
if ($allday_start != "") {

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