Update of /cvsroot/phpicalendar/phpicalendar/functions
In directory sc8-pr-cvs1:/tmp/cvs-serv20851/functions
Modified Files:
ical_parser.php
Log Message:
Fix for oopsie.
Index: ical_parser.php
===================================================================
RCS file: /cvsroot/phpicalendar/phpicalendar/functions/ical_parser.php,v
retrieving revision 1.110
retrieving revision 1.111
diff -C2 -d -r1.110 -r1.111
*** ical_parser.php 21 Sep 2003 20:02:54 -0000 1.110
--- ical_parser.php 24 Sep 2003 04:18:33 -0000 1.111
***************
*** 524,539 ****
$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);
}
- $recur_data[] = $next_date_time;
}
break;
--- 524,541 ----
$recur_data[] = $next_date_time;
}
! 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;
}
}
break;
|