autoloaded.
$kronolith_driver->open($target);
$event = &$kronolith_driver->getEvent();
$event->readForm();
- $event->recurrence->setRecurType(HORDE_DATE_RECUR_NONE);
+ $event->recurrence->setRecurType(Horde_Date_Recurrence::RECUR_NONE);
break;
function recurs()
{
return isset($this->recurrence) &&
- !$this->recurrence->hasRecurType(HORDE_DATE_RECUR_NONE);
+ !$this->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_NONE);
}
/**
$this->recurrence->setRecurType($recur);
switch ($recur) {
- case HORDE_DATE_RECUR_DAILY:
+ case Horde_Date_Recurrence::RECUR_DAILY:
$this->recurrence->setRecurInterval(Util::getFormData('recur_daily_interval', 1));
break;
- case HORDE_DATE_RECUR_WEEKLY:
+ case Horde_Date_Recurrence::RECUR_WEEKLY:
$weekly = Util::getFormData('weekly');
$weekdays = 0;
if (is_array($weekly)) {
$this->recurrence->setRecurOnDay($weekdays);
break;
- case HORDE_DATE_RECUR_MONTHLY_DATE:
+ case Horde_Date_Recurrence::RECUR_MONTHLY_DATE:
$this->recurrence->setRecurInterval(Util::getFormData('recur_day_of_month_interval', 1));
break;
- case HORDE_DATE_RECUR_MONTHLY_WEEKDAY:
+ case Horde_Date_Recurrence::RECUR_MONTHLY_WEEKDAY:
$this->recurrence->setRecurInterval(Util::getFormData('recur_week_of_month_interval', 1));
break;
- case HORDE_DATE_RECUR_YEARLY_DATE:
+ case Horde_Date_Recurrence::RECUR_YEARLY_DATE:
$this->recurrence->setRecurInterval(Util::getFormData('recur_yearly_interval', 1));
break;
- case HORDE_DATE_RECUR_YEARLY_DAY:
+ case Horde_Date_Recurrence::RECUR_YEARLY_DAY:
$this->recurrence->setRecurInterval(Util::getFormData('recur_yearly_day_interval', 1));
break;
- case HORDE_DATE_RECUR_YEARLY_WEEKDAY:
+ case Horde_Date_Recurrence::RECUR_YEARLY_WEEKDAY:
$this->recurrence->setRecurInterval(Util::getFormData('recur_yearly_weekday_interval', 1));
break;
}
$this->_kolab->setElemVal($recurrence, 'interval', $event->recurrence->getRecurInterval());
switch ($event->recurrence->getRecurType()) {
- case HORDE_DATE_RECUR_DAILY:
+ case Horde_Date_Recurrence::RECUR_DAILY:
$recurrence->set_attribute('cycle', 'daily');
break;
- case HORDE_DATE_RECUR_WEEKLY:
+ case Horde_Date_Recurrence::RECUR_WEEKLY:
$recurrence->set_attribute('cycle', 'weekly');
$days = array('sunday', 'monday', 'tuesday', 'wednesday',
}
break;
- case HORDE_DATE_RECUR_MONTHLY_DATE:
+ case Horde_Date_Recurrence::RECUR_MONTHLY_DATE:
$recurrence->set_attribute('cycle', 'monthly');
$recurrence->set_attribute('type', 'daynumber');
$this->_kolab->setElemVal($recurrence, 'daynumber', $event->start->mday);
break;
- case HORDE_DATE_RECUR_MONTHLY_WEEKDAY:
+ case Horde_Date_Recurrence::RECUR_MONTHLY_WEEKDAY:
$recurrence->set_attribute('cycle', 'monthly');
$recurrence->set_attribute('type', 'weekday');
$this->_kolab->setElemVal($recurrence, 'daynumber', (int)(($event->start->mday - 1) / 7));
$this->_kolab->setElemVal($recurrence, 'day', $days[$start->dayOfWeek()]);
break;
- case HORDE_DATE_RECUR_YEARLY_DATE:
+ case Horde_Date_Recurrence::RECUR_YEARLY_DATE:
$recurrence->set_attribute('cycle', 'yearly');
$recurrence->set_attribute('type', 'monthday');
$this->_kolab->setElemVal($recurrence, 'daynumber', $event->start->mday);
break;
- case HORDE_DATE_RECUR_YEARLY_DAY:
+ case Horde_Date_Recurrence::YEARLY_DAY:
$recurrence->set_attribute('cycle', 'yearly');
$recurrence->set_attribute('type', 'yearday');
$this->_kolab->setElemVal($recurrence, 'daynumber', $event->start->dayOfYear());
break;
- case HORDE_DATE_RECUR_YEARLY_WEEKDAY:
+ case Horde_Date_Recurrence::YEARLY_WEEKDAY:
$recurrence->set_attribute('cycle', 'yearly');
$recurrence->set_attribute('type', 'weekday');
$this->_kolab->setElemVal($recurrence, 'daynumber', (int)(($event->start->mday - 1) / 7));
switch ($cycle) {
case 'daily':
- $this->recurrence->setRecurType(HORDE_DATE_RECUR_DAILY);
+ $this->recurrence->setRecurType(Horde_Date_Recurrence::RECUR_DAILY);
break;
case 'weekly':
- $this->recurrence->setRecurType(HORDE_DATE_RECUR_WEEKLY);
+ $this->recurrence->setRecurType(Horde_Date_Recurrence::RECUR_WEEKLY);
$mask = 0;
$bits = array(
case 'monthly':
switch ($recurrence->get_attribute('type')) {
case 'daynumber':
- $this->recurrence->setRecurType(HORDE_DATE_RECUR_MONTHLY_DATE);
+ $this->recurrence->setRecurType(Horde_Date_Recurrence::RECUR_MONTHLY_DATE);
break;
case 'weekday':
- $this->recurrence->setRecurType(HORDE_DATE_RECUR_MONTHLY_DATE);
+ $this->recurrence->setRecurType(Horde_Date_Recurrence::RECUR_MONTHLY_DATE);
break;
}
break;
case 'yearly':
switch ($recurrence->get_attribute('type')) {
case 'monthday':
- $this->recurrence->setRecurType(HORDE_DATE_RECUR_YEARLY_DATE);
+ $this->recurrence->setRecurType(Horde_Date_Recurrence::RECUR_YEARLY_DATE);
break;
case 'daynumber':
- $this->recurrence->setRecurType(HORDE_DATE_RECUR_YEARLY_DAY);
+ $this->recurrence->setRecurType(Horde_Date_Recurrence::RECUR_YEARLY_DAY);
break;
case 'weekday':
- $this->recurrence->setRecurType(HORDE_DATE_RECUR_YEARLY_WEEKDAY);
+ $this->recurrence->setRecurType(Horde_Date_Recurrence::RECUR_YEARLY_WEEKDAY);
break;
}
}
}
$q .= 'event_start <= ?' .
' AND event_recurtype <> ?))';
- array_push($values, $etime, HORDE_DATE_RECUR_NONE);
+ array_push($values, $etime, Horde_Date_Recurrence::RECUR_NONE);
/* Log the query at a DEBUG log level. */
Horde::logMessage(sprintf('Kronolith_Driver_sql::listEventsConditional(): user = "%s"; query = "%s"; values = "%s"',
/* We have all the information we need to create an event
* object for this event, so go ahead and cache it. */
$this->_cache[$this->_calendar][$row['event_id']] = &new Kronolith_Event_sql($this, $row);
- if ($row['event_recurtype'] == HORDE_DATE_RECUR_NONE) {
+ if ($row['event_recurtype'] == Horde_Date_Recurrence::RECUR_NONE) {
$events[$row['event_uid']] = $row['event_id'];
} else {
$next = $this->nextRecurrence($row['event_id'], $startInterval);
$this->_properties['event_recurcount'] = $this->recurrence->getRecurCount();
switch ($recur) {
- case HORDE_DATE_RECUR_WEEKLY:
+ case Horde_Date_Recurrence::RECUR_WEEKLY:
$this->_properties['event_recurdays'] = $this->recurrence->getRecurOnDays();
break;
}
* display.
*
* @param integer $type The recurrence value; one of the
- * HORDE_DATE_RECUR_XXX constants.
+ * Horde_Date_Recurrence::RECUR_XXX constants.
*
* @return string The translated displayable recurrence value string.
*/
function recurToString($type)
{
switch ($type) {
- case HORDE_DATE_RECUR_NONE:
+ case Horde_Date_Recurrence::RECUR_NONE:
return _("Does not recur");
- case HORDE_DATE_RECUR_DAILY:
+ case Horde_Date_Recurrence::RECUR_DAILY:
return _("Recurs daily");
- case HORDE_DATE_RECUR_WEEKLY:
+ case Horde_Date_Recurrence::RECUR_WEEKLY:
return _("Recurs weekly");
- case HORDE_DATE_RECUR_MONTHLY_DATE:
- case HORDE_DATE_RECUR_MONTHLY_WEEKDAY:
+ case Horde_Date_Recurrence::RECUR_MONTHLY_DATE:
+ case Horde_Date_Recurrence::RECUR_MONTHLY_WEEKDAY:
return _("Recurs monthly");
- case HORDE_DATE_RECUR_YEARLY_DATE:
- case HORDE_DATE_RECUR_YEARLY_DAY:
- case HORDE_DATE_RECUR_YEARLY_WEEKDAY:
+ case Horde_Date_Recurrence::RECUR_YEARLY_DATE:
+ case Horde_Date_Recurrence::RECUR_YEARLY_DAY:
+ case Horde_Date_Recurrence::RECUR_YEARLY_WEEKDAY:
return _("Recurs yearly");
}
}
$object->setLocation('Allgäu');
$object->setAlarm(10);
$object->recurrence = new Horde_Date_Recurrence($object->start);
-$object->recurrence->setRecurType(HORDE_DATE_RECUR_DAILY);
+$object->recurrence->setRecurType(Horde_Date_Recurrence::RECUR_DAILY);
$object->recurrence->setRecurInterval(2);
$object->recurrence->addException(2007, 3, 19);
$object->initialized = true;
$object->setPrivate(true);
$object->setStatus(KRONOLITH_STATUS_TENTATIVE);
$object->recurrence = new Horde_Date_Recurrence($object->start);
-$object->recurrence->setRecurType(HORDE_DATE_RECUR_MONTHLY_DATE);
+$object->recurrence->setRecurType(Horde_Date_Recurrence::RECUR_MONTHLY_DATE);
$object->recurrence->setRecurInterval(1);
$object->recurrence->addException(2007, 4, 15);
$object->setAttendees(
<table cellspacing="0" width="100%">
<tr>
<td class="nowrap">
- <input id="recurnone" type="radio" class="checkbox" name="recur" onclick="clearFields(0);" value="<?php echo HORDE_DATE_RECUR_NONE ?>"<?php if (!$event->recurs()) echo ' checked="checked"' ?> /><label for="recurnone"> <?php echo _("No recurrence") ?></label>
+ <input id="recurnone" type="radio" class="checkbox" name="recur" onclick="clearFields(0);" value="<?php echo Horde_Date_Recurrence::RECUR_NONE ?>"<?php if (!$event->recurs()) echo ' checked="checked"' ?> /><label for="recurnone"> <?php echo _("No recurrence") ?></label>
</td>
</tr>
<tr>
<td class="nowrap">
- <input id="recurdaily" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_daily_interval');" value="<?php echo HORDE_DATE_RECUR_DAILY ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_DAILY)) echo ' checked="checked"' ?> /><label for="recurdaily"> <?php echo _("Daily: Recurs every") ?> </label>
- <input type="text" id="recur_daily_interval" name="recur_daily_interval" size="2" onkeypress="setRecur(1);" onchange="setRecur(1);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_DAILY) ? $event->recurrence->getRecurInterval() : '' ?>" /> <?php echo Horde::label('recur_daily_interval', _("day(s)")) ?>
+ <input id="recurdaily" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_daily_interval');" value="<?php echo Horde_Date_Recurrence::RECUR_DAILY ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_DAILY)) echo ' checked="checked"' ?> /><label for="recurdaily"> <?php echo _("Daily: Recurs every") ?> </label>
+ <input type="text" id="recur_daily_interval" name="recur_daily_interval" size="2" onkeypress="setRecur(1);" onchange="setRecur(1);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_DAILY) ? $event->recurrence->getRecurInterval() : '' ?>" /> <?php echo Horde::label('recur_daily_interval', _("day(s)")) ?>
</td>
</tr>
<tr>
<td class="nowrap">
- <input id="recurweekly" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_weekly_interval');" value="<?php echo HORDE_DATE_RECUR_WEEKLY ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_WEEKLY)) echo ' checked="checked"' ?> /><label for="recurweekly"> <?php echo _("Weekly: Recurs every") ?> </label>
- <input type="text" id="recur_weekly_interval" name="recur_weekly_interval" size="2" onkeypress="setRecur(2);" onchange="setRecur(2);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_WEEKLY) ? $event->recurrence->getRecurInterval() : '' ?>" />
+ <input id="recurweekly" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_weekly_interval');" value="<?php echo Horde_Date_Recurrence::RECUR_WEEKLY ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_WEEKLY)) echo ' checked="checked"' ?> /><label for="recurweekly"> <?php echo _("Weekly: Recurs every") ?> </label>
+ <input type="text" id="recur_weekly_interval" name="recur_weekly_interval" size="2" onkeypress="setRecur(2);" onchange="setRecur(2);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_WEEKLY) ? $event->recurrence->getRecurInterval() : '' ?>" />
<?php echo Horde::label('recur_weekly_interval', _("week(s) on:")) ?><br />
- <label for="mo"><?php echo _("Mo") ?></label><input id="mo" type="checkbox" class="checkbox" name="weekly[]" onclick="setInterval('recur_weekly_interval');setRecur(2);" value="<?php echo HORDE_DATE_MASK_MONDAY ?>"<?php if ($event->recurs() && $event->recurrence->recurOnDay(HORDE_DATE_MASK_MONDAY)) echo ' checked="checked"' ?> />
+ <label for="mo"><?php echo _("Mo") ?></label><input id="mo" type="checkbox" class="checkbox" name="weekly[]" onclick="setInterval('recur_weekly_interval');setRecur(2);" value="<?php echo Horde_Date_Recurrence::MASK_MONDAY ?>"<?php if ($event->recurs() && $event->recurrence->recurOnDay(Horde_Date_Recurrence::MASK_MONDAY)) echo ' checked="checked"' ?> />
<label for="tu"><?php echo _("Tu") ?></label><input id="tu" type="checkbox" class="checkbox" name="weekly[]" onclick="setInterval('recur_weekly_interval');setRecur(2);" value="<?php echo HORDE_DATE_MASK_TUESDAY ?>"<?php if ($event->recurs() && $event->recurrence->recurOnDay(HORDE_DATE_MASK_TUESDAY)) echo ' checked="checked"' ?> />
<label for="we"><?php echo _("We") ?></label><input id="we" type="checkbox" class="checkbox" name="weekly[]" onclick="setInterval('recur_weekly_interval');setRecur(2);" value="<?php echo HORDE_DATE_MASK_WEDNESDAY ?>"<?php if ($event->recurs() && $event->recurrence->recurOnDay(HORDE_DATE_MASK_WEDNESDAY)) echo ' checked="checked"' ?> />
<label for="th"><?php echo _("Th") ?></label><input id="th" type="checkbox" class="checkbox" name="weekly[]" onclick="setInterval('recur_weekly_interval');setRecur(2);" value="<?php echo HORDE_DATE_MASK_THURSDAY ?>"<?php if ($event->recurs() && $event->recurrence->recurOnDay(HORDE_DATE_MASK_THURSDAY)) echo ' checked="checked"' ?> />
</tr>
<tr>
<td class="nowrap">
- <input id="recurmonthday" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_day_of_month_interval');" value="<?php echo HORDE_DATE_RECUR_MONTHLY_DATE ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_MONTHLY_DATE)) echo ' checked="checked"' ?> /><label for="recurmonthday"> <?php echo _("Monthly: Recurs every") ?> </label>
- <input type="text" id="recur_day_of_month_interval" name="recur_day_of_month_interval" size="2" onkeypress="setRecur(3);" onchange="setRecur(3);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_MONTHLY_DATE) ? $event->recurrence->getRecurInterval() : '' ?>" /> <?php echo Horde::label('recur_day_of_month_interval', _("month(s)") . ' ' . _("on the same date")) ?>
+ <input id="recurmonthday" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_day_of_month_interval');" value="<?php echo Horde_Date_Recurrence::RECUR_MONTHLY_DATE ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_MONTHLY_DATE)) echo ' checked="checked"' ?> /><label for="recurmonthday"> <?php echo _("Monthly: Recurs every") ?> </label>
+ <input type="text" id="recur_day_of_month_interval" name="recur_day_of_month_interval" size="2" onkeypress="setRecur(3);" onchange="setRecur(3);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_MONTHLY_DATE) ? $event->recurrence->getRecurInterval() : '' ?>" /> <?php echo Horde::label('recur_day_of_month_interval', _("month(s)") . ' ' . _("on the same date")) ?>
</td>
</tr>
<tr>
<td class="nowrap">
- <input id="recurmonthweek" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_week_of_month_interval');" value="<?php echo HORDE_DATE_RECUR_MONTHLY_WEEKDAY ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_MONTHLY_WEEKDAY)) echo ' checked="checked"' ?> /><label for="recurmonthweek"> <?php echo _("Monthly: Recurs every") ?> </label>
- <input type="text" id="recur_week_of_month_interval" name="recur_week_of_month_interval" size="2" onkeypress="setRecur(4);" onchange="setRecur(4);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_MONTHLY_WEEKDAY) ? $event->recurrence->getRecurInterval() : '' ?>" /> <?php echo Horde::label('recur_week_of_month_interval', _("month(s)") . ' ' . _("on the same weekday")) ?>
+ <input id="recurmonthweek" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_week_of_month_interval');" value="<?php echo Horde_Date_Recurrence::RECUR_MONTHLY_WEEKDAY ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_MONTHLY_WEEKDAY)) echo ' checked="checked"' ?> /><label for="recurmonthweek"> <?php echo _("Monthly: Recurs every") ?> </label>
+ <input type="text" id="recur_week_of_month_interval" name="recur_week_of_month_interval" size="2" onkeypress="setRecur(4);" onchange="setRecur(4);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_MONTHLY_WEEKDAY) ? $event->recurrence->getRecurInterval() : '' ?>" /> <?php echo Horde::label('recur_week_of_month_interval', _("month(s)") . ' ' . _("on the same weekday")) ?>
</td>
</tr>
<tr>
<td class="nowrap">
- <input id="recuryear" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_yearly_interval');" value="<?php echo HORDE_DATE_RECUR_YEARLY_DATE ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_YEARLY_DATE)) echo ' checked="checked"' ?> /><label for="recuryear"> <?php echo _("Yearly: Recurs every") ?> </label>
- <input type="text" id="recur_yearly_interval" name="recur_yearly_interval" size="2" onkeypress="setRecur(5);" onchange="setRecur(5);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_YEARLY_DATE) ? $event->recurrence->getRecurInterval() : '' ?>" /> <?php echo Horde::label('recur_yearly_interval', _("year(s) on the same date")) ?>
+ <input id="recuryear" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_yearly_interval');" value="<?php echo Horde_Date_Recurrence::RECUR_YEARLY_DATE ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_YEARLY_DATE)) echo ' checked="checked"' ?> /><label for="recuryear"> <?php echo _("Yearly: Recurs every") ?> </label>
+ <input type="text" id="recur_yearly_interval" name="recur_yearly_interval" size="2" onkeypress="setRecur(5);" onchange="setRecur(5);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_YEARLY_DATE) ? $event->recurrence->getRecurInterval() : '' ?>" /> <?php echo Horde::label('recur_yearly_interval', _("year(s) on the same date")) ?>
</td>
</tr>
<tr>
<td class="nowrap">
- <input id="recuryearday" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_yearly_day_interval');" value="<?php echo HORDE_DATE_RECUR_YEARLY_DAY ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_YEARLY_DAY)) echo ' checked="checked"' ?> /><label for="recuryearday"> <?php echo _("Yearly: Recurs every") ?> </label>
- <input type="text" id="recur_yearly_day_interval" name="recur_yearly_day_interval" size="2" onkeypress="setRecur(6);" onchange="setRecur(6);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_YEARLY_DAY) ? $event->recurrence->getRecurInterval() : '' ?>" /> <?php echo Horde::label('recur_yearly_day_interval', _("year(s) on the same day of the year")) ?>
+ <input id="recuryearday" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_yearly_day_interval');" value="<?php echo Horde_Date_Recurrence::RECUR_YEARLY_DAY ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_YEARLY_DAY)) echo ' checked="checked"' ?> /><label for="recuryearday"> <?php echo _("Yearly: Recurs every") ?> </label>
+ <input type="text" id="recur_yearly_day_interval" name="recur_yearly_day_interval" size="2" onkeypress="setRecur(6);" onchange="setRecur(6);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_YEARLY_DAY) ? $event->recurrence->getRecurInterval() : '' ?>" /> <?php echo Horde::label('recur_yearly_day_interval', _("year(s) on the same day of the year")) ?>
</td>
</tr>
<tr>
<td class="nowrap">
- <input id="recuryearweekday" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_yearly_weekday_interval');" value="<?php echo HORDE_DATE_RECUR_YEARLY_WEEKDAY ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_YEARLY_WEEKDAY)) echo ' checked="checked"' ?> /><label for="recuryearweekday"> <?php echo _("Yearly: Recurs every") ?> </label>
- <input type="text" id="recur_yearly_weekday_interval" name="recur_yearly_weekday_interval" size="2" onkeypress="setRecur(7);" onchange="setRecur(7);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(HORDE_DATE_RECUR_YEARLY_WEEKDAY) ? $event->recurrence->getRecurInterval() : '' ?>" /> <?php echo Horde::label('recur_yearly_weekday_interval', _("year(s) on the same weekday and month of the year")) ?>
+ <input id="recuryearweekday" type="radio" class="checkbox" name="recur" onclick="setInterval('recur_yearly_weekday_interval');" value="<?php echo Horde_Date_Recurrence::RECUR_YEARLY_WEEKDAY ?>"<?php if ($event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_YEARLY_WEEKDAY)) echo ' checked="checked"' ?> /><label for="recuryearweekday"> <?php echo _("Yearly: Recurs every") ?> </label>
+ <input type="text" id="recur_yearly_weekday_interval" name="recur_yearly_weekday_interval" size="2" onkeypress="setRecur(7);" onchange="setRecur(7);" value="<?php echo $event->recurs() && $event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_YEARLY_WEEKDAY) ? $event->recurrence->getRecurInterval() : '' ?>" /> <?php echo Horde::label('recur_yearly_weekday_interval', _("year(s) on the same weekday and month of the year")) ?>
</td>
</tr>
</table>
<tr>
<td class="rightAlign" valign="top"><strong><?php echo _("Pattern") ?> </strong></td>
<td valign="top">
-<?php if ($this->event->recurrence->hasRecurType(HORDE_DATE_RECUR_DAILY)): ?>
+<?php if ($this->event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_DAILY)): ?>
<?php echo _("Daily: Recurs every") . ' ' . $this->event->recurrence->getRecurInterval() . ' ' . _("day(s)") ?>
-<?php elseif ($this->event->recurrence->hasRecurType(HORDE_DATE_RECUR_WEEKLY)):
+<?php elseif ($this->event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_WEEKLY)):
$weekdays = array();
if ($this->event->recurrence->recurOnDay(HORDE_DATE_MASK_MONDAY)) $weekdays[] = _("Monday");
if ($this->event->recurrence->recurOnDay(HORDE_DATE_MASK_TUESDAY)) $weekdays[] = _("Tuesday");
if ($this->event->recurrence->recurOnDay(HORDE_DATE_MASK_SATURDAY)) $weekdays[] = _("Saturday");
if ($this->event->recurrence->recurOnDay(HORDE_DATE_MASK_SUNDAY)) $weekdays[] = _("Sunday");
echo _("Weekly: Recurs every") . ' ' . $this->event->recurrence->getRecurInterval() . ' ' . _("week(s) on:") . ' ' . implode(', ', $weekdays) ?>
-<?php elseif ($this->event->recurrence->hasRecurType(HORDE_DATE_RECUR_MONTHLY_DATE)): ?>
+<?php elseif ($this->event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_MONTHLY_DATE)): ?>
<?php echo _("Monthly: Recurs every") . ' ' . $this->event->recurrence->getRecurInterval() . ' ' . _("month(s)") . ' ' . _("on the same date") ?>
-<?php elseif ($this->event->recurrence->hasRecurType(HORDE_DATE_RECUR_MONTHLY_WEEKDAY)): ?>
+<?php elseif ($this->event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_MONTHLY_WEEKDAY)): ?>
<?php echo _("Monthly: Recurs every") . ' ' . $this->event->recurrence->getRecurInterval() . ' ' . _("month(s)") . ' ' . _("on the same weekday") ?>
-<?php elseif ($this->event->recurrence->hasRecurType(HORDE_DATE_RECUR_YEARLY_DATE)): ?>
+<?php elseif ($this->event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_YEARLY_DATE)): ?>
<?php echo _("Yearly: Recurs every") . ' ' . $this->event->recurrence->getRecurInterval() . ' ' . _("year(s) on the same date") ?>
-<?php elseif ($this->event->recurrence->hasRecurType(HORDE_DATE_RECUR_YEARLY_DAY)): ?>
+<?php elseif ($this->event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_YEARLY_DAY)): ?>
<?php echo _("Yearly: Recurs every") . ' ' . $this->event->recurrence->getRecurInterval() . ' ' . _("year(s) on the same day of the year") ?>
-<?php elseif ($this->event->recurrence->hasRecurType(HORDE_DATE_RECUR_YEARLY_WEEKDAY)): ?>
+<?php elseif ($this->event->recurrence->hasRecurType(Horde_Date_Recurrence::RECUR_YEARLY_WEEKDAY)): ?>
<?php echo _("Yearly: Recurs every") . ' ' . $this->event->recurrence->getRecurInterval() . ' ' . _("year(s) on the same weekday and month of the year") ?>
<?php endif; ?>
</td>