|
@@ 868-874 (lines=7) @@
|
| 865 |
|
$date_period->fromIcal($eventData); |
| 866 |
|
|
| 867 |
|
$date_period->setDates(BAB_DateTime::fromICal($dtStart->_text), BAB_DateTime::fromICal($dtEnd->_text)); |
| 868 |
|
if (isset($collection)) { |
| 869 |
|
$collection->addPeriod($date_period); |
| 870 |
|
$relations = $date_period->getRelations('PARENT'); |
| 871 |
|
if (count($relations) === 0) { |
| 872 |
|
$date_period->addRelation('PARENT', $collection->getCalendar()); |
| 873 |
|
} |
| 874 |
|
} |
| 875 |
|
$periods[$date_period->getProperty('DTSTART')] = $date_period; |
| 876 |
|
} |
| 877 |
|
|
|
@@ 881-887 (lines=7) @@
|
| 878 |
|
|
| 879 |
|
} else { |
| 880 |
|
|
| 881 |
|
if (isset($collection)) { |
| 882 |
|
$collection->addPeriod($period); |
| 883 |
|
$relations = $period->getRelations('PARENT'); |
| 884 |
|
if (count($relations) === 0) { |
| 885 |
|
$period->addRelation('PARENT', $collection->getCalendar()); |
| 886 |
|
} |
| 887 |
|
} |
| 888 |
|
if (!$expandRecurrence || ($period->getProperty('DTSTART') < $expandEnd && $period->getProperty('DTEND') > $expandStart) ) { |
| 889 |
|
$recurrenceId = $period->getProperty('RECURRENCE-ID'); |
| 890 |
|
if ($recurrenceId !== '') { |