switch ($weekom) {
case 9:
$freq .= ';INTERVAL=2';
+ $ord = '';
break;
case 1:
+ $ord = '1';
break;
case 2:
+ $ord = '2';
break;
case 3:
+ $ord = '3';
break;
case 4:
+ $ord = '4';
break;
default:
+ $ord = '';
break;
}
$eventDays = array();
$ri = 1;
for ($iterator = 1; $iterator <= 7; ++$iterator) {
if ($daysOw & $ri) {
- $eventDays[] = $weekdays[$iterator];
+ $eventDays[] = $ord.$weekdays[$iterator];
}
$ri = $ri << 1;
}
if (!empty($eventDays)) {
$daysInWeek = implode(',', $eventDays);
}
+ $categoryName = $event->getCategoryName();
+ if ($categoryName) {
+ echo "\nCATEGORIES:" . $categoryName;
+ }
echo "\nRRULE:" .$freq . ';BYDAY=' . $daysInWeek . ';UNTIL=' . icalDateFormat($event->getEnding(), $event->getEndHourArray());
}
+ } else if ($event->getStarting() != $event->getEnding()) {
+ echo "\nRRULE:FREQ=DAILY;UNTIL=" . icalDateFormat($event->getEnding(), $event->getEndHourArray());
}
echo $eventTemplateEnd;
}