__FILE__, __LINE__, PEAR_LOG_ERR);
return array();
}
+
+ if (is_null($startDate) && !is_null($endDate)) {
+ $startDate = clone $endDate;
+ $startDate->year--;
+ }
+ if (is_null($endDate) && !is_null($startDate)) {
+ $endDate = clone $startDate;
+ $endDate->year++;
+ }
if ($hasAlarm || is_null($startDate) || is_null($endDate)) {
return array();
}
return $eventsList;
}
+ if (is_null($startDate)) {
+ $startDate = new Horde_Date(array('mday' => 1,
+ 'month' => 1,
+ 'year' => 0000));
+ }
+ if (is_null($endDate)) {
+ $endDate = new Horde_Date(array('mday' => 31,
+ 'month' => 12,
+ 'year' => 9999));
+ }
+
$startDate = clone $startDate;
$startDate->hour = $startDate->min = $startDate->sec = 0;
$endDate = clone $endDate;
return $iCal;
}
+ if (is_null($startDate)) {
+ $startDate = new Horde_Date(array('mday' => 1,
+ 'month' => 1,
+ 'year' => 0000));
+ }
+ if (is_null($endDate)) {
+ $endDate = new Horde_Date(array('mday' => 31,
+ 'month' => 12,
+ 'year' => 9999));
+ }
+
$startDate = clone $startDate;
$startDate->hour = $startDate->min = $startDate->sec = 0;
$endDate = clone $endDate;