// We may need to adjust the number of days in the view if
// we're starting weeks on Sunday.
- if ($startday == HORDE_DATE_SUNDAY) {
+ if ($startday == Horde_Date::Date_SUNDAY) {
$daysInView -= 7;
}
$endday = new Horde_Date(array('mday' => Horde_Date::daysInMonth($month, $year),
'month' => $month,
'year' => $year));
$endday = $endday->dayOfWeek();
- if ($endday == HORDE_DATE_SUNDAY) {
+ if ($endday == Horde_Date::Date_SUNDAY) {
$daysInView += 7;
}
} else {
- if ($startday == HORDE_DATE_SUNDAY) {
+ if ($startday == Horde_Date::Date_SUNDAY) {
$startOfView = -5;
} else {
$startOfView = 2 - $startday;
if ($weekdays == 0) {
// Sunday starts at 0.
switch ($this->start->dayOfWeek()) {
- case 0: $weekdays |= HORDE_DATE_MASK_SUNDAY; break;
- case 1: $weekdays |= HORDE_DATE_MASK_MONDAY; break;
- case 2: $weekdays |= HORDE_DATE_MASK_TUESDAY; break;
- case 3: $weekdays |= HORDE_DATE_MASK_WEDNESDAY; break;
- case 4: $weekdays |= HORDE_DATE_MASK_THURSDAY; break;
- case 5: $weekdays |= HORDE_DATE_MASK_FRIDAY; break;
- case 6: $weekdays |= HORDE_DATE_MASK_SATURDAY; break;
+ case 0: $weekdays |= Horde_Date::MASK_SUNDAY; break;
+ case 1: $weekdays |= Horde_Date::MASK_MONDAY; break;
+ case 2: $weekdays |= Horde_Date::MASK_TUESDAY; break;
+ case 3: $weekdays |= Horde_Date::MASK_WEDNESDAY; break;
+ case 4: $weekdays |= Horde_Date::MASK_THURSDAY; break;
+ case 5: $weekdays |= Horde_Date::MASK_FRIDAY; break;
+ case 6: $weekdays |= Horde_Date::MASK_SATURDAY; break;
}
}
$mask = 0;
$bits = array(
- 'monday' => HORDE_DATE_MASK_MONDAY,
- 'tuesday' => HORDE_DATE_MASK_TUESDAY,
- 'wednesday' => HORDE_DATE_MASK_WEDNESDAY,
- 'thursday' => HORDE_DATE_MASK_THURSDAY,
- 'friday' => HORDE_DATE_MASK_FRIDAY,
- 'saturday' => HORDE_DATE_MASK_SATURDAY,
- 'sunday' => HORDE_DATE_MASK_SUNDAY,
+ 'monday' => Horde_Date::MASK_MONDAY,
+ 'tuesday' => Horde_Date::MASK_TUESDAY,
+ 'wednesday' => Horde_Date::MASK_WEDNESDAY,
+ 'thursday' => Horde_Date::MASK_THURSDAY,
+ 'friday' => Horde_Date::MASK_FRIDAY,
+ 'saturday' => Horde_Date::MASK_SATURDAY,
+ 'sunday' => Horde_Date::MASK_SUNDAY,
);
$days = $kolab->getAllElems('day', $recurrence);
// We may need to adjust the number of days in the view if
// we're starting weeks on Sunday.
- if ($this->_startday == HORDE_DATE_SUNDAY) {
+ if ($this->_startday == Horde_Date::DATE_SUNDAY) {
$this->_daysInView -= 7;
}
$endday = new Horde_Date(array('mday' => Horde_Date::daysInMonth($this->month, $this->year),
'month' => $this->month,
'year' => $this->year));
$endday = $endday->dayOfWeek();
- if ($endday == HORDE_DATE_SUNDAY) {
+ if ($endday == Horde_Date::DATE_SUNDAY) {
$this->_daysInView += 7;
}
} else {
- if ($this->_startday == HORDE_DATE_SUNDAY) {
+ if ($this->_startday == Horde_Date::DATE_SUNDAY) {
$this->_startOfView = -5;
} else {
$this->_startOfView = 2 - $this->_startday;
Horde::img('new_small.png', '+') . '</a>';
}
- if ($date->dayOfWeek() == HORDE_DATE_MONDAY) {
+ if ($date->dayOfWeek() == Horde_Date::DATE_MONDAY) {
$url = Util::addParameter('week.php', 'date', $date->dateString());
$html .= Horde::link(Horde::applicationUrl($url), '', 'week') . sprintf(_("Week %d"), $week) . '</a>';
}
$week = $date->weekOfYear();
$year = $date->year;
if (!$GLOBALS['prefs']->getValue('week_start_monday') &&
- $date->dayOfWeek() == HORDE_DATE_SUNDAY) {
+ $date->dayOfWeek() == Horde_Date::DATE_SUNDAY) {
++$week;
}
if ($week > 51 && $date->month == 1) {
if (!isset($this->startDay)) {
if ($GLOBALS['prefs']->getValue('week_start_monday')) {
- $this->startDay = HORDE_DATE_MONDAY;
- $this->endDay = HORDE_DATE_SUNDAY + 7;
+ $this->startDay = Horde_Date::DATE_MONDAY;
+ $this->endDay = Horde_Date::DATE_SUNDAY + 7;
} else {
$day->mday--;
- $this->startDay = HORDE_DATE_SUNDAY;
- $this->endDay = HORDE_DATE_SATURDAY;
+ $this->startDay = Horde_Date::DATE_SUNDAY;
+ $this->endDay = Horde_Date::DATE_SATURDAY;
}
}
*/
class Kronolith_View_WorkWeek extends Kronolith_View_Week {
- var $startDay = HORDE_DATE_MONDAY;
- var $endDay = HORDE_DATE_FRIDAY;
+ var $startDay = Horde_Date::DATE_MONDAY;
+ var $endDay = Horde_Date::DATE_FRIDAY;
var $_controller = 'workweek.php';
function getName()
// We may need to adjust the number of days in the
// view if we're starting weeks on Sunday.
- if ($startday == HORDE_DATE_SUNDAY) {
+ if ($startday == Horde_Date::DATE_SUNDAY) {
$daysInView -= 7;
}
$endday = new Horde_Date(array('mday' => Horde_Date::daysInMonth($month, $this->year),
'month' => $month,
'year' => $this->year));
$endday = $endday->dayOfWeek();
- if ($endday == HORDE_DATE_SUNDAY) {
+ if ($endday == Horde_Date::DATE_SUNDAY) {
$daysInView += 7;
}
} else {
- if ($startday == HORDE_DATE_SUNDAY) {
+ if ($startday == Horde_Date::DATE_SUNDAY) {
$startOfView = -5;
} else {
$startOfView = 2 - $startday;
<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_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"' ?> />
- <label for="fr"><?php echo _("Fr") ?></label><input id="fr" type="checkbox" class="checkbox" name="weekly[]" onclick="setInterval('recur_weekly_interval');setRecur(2);" value="<?php echo HORDE_DATE_MASK_FRIDAY ?>"<?php if ($event->recurs() && $event->recurrence->recurOnDay(HORDE_DATE_MASK_FRIDAY)) echo ' checked="checked"' ?> />
- <label for="sa"><?php echo _("Sa") ?></label><input id="sa" type="checkbox" class="checkbox" name="weekly[]" onclick="setInterval('recur_weekly_interval');setRecur(2);" value="<?php echo HORDE_DATE_MASK_SATURDAY ?>"<?php if ($event->recurs() && $event->recurrence->recurOnDay(HORDE_DATE_MASK_SATURDAY)) echo ' checked="checked"' ?> />
- <label for="su"><?php echo _("Su") ?></label><input id="su" type="checkbox" class="checkbox" name="weekly[]" onclick="setInterval('recur_weekly_interval');setRecur(2);" value="<?php echo HORDE_DATE_MASK_SUNDAY ?>"<?php if ($event->recurs() && $event->recurrence->recurOnDay(HORDE_DATE_MASK_SUNDAY)) 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"' ?> />
+ <label for="fr"><?php echo _("Fr") ?></label><input id="fr" type="checkbox" class="checkbox" name="weekly[]" onclick="setInterval('recur_weekly_interval');setRecur(2);" value="<?php echo Horde_Date::MASK_FRIDAY ?>"<?php if ($event->recurs() && $event->recurrence->recurOnDay(Horde_Date::MASK_FRIDAY)) echo ' checked="checked"' ?> />
+ <label for="sa"><?php echo _("Sa") ?></label><input id="sa" type="checkbox" class="checkbox" name="weekly[]" onclick="setInterval('recur_weekly_interval');setRecur(2);" value="<?php echo Horde_Date::MASK_SATURDAY ?>"<?php if ($event->recurs() && $event->recurrence->recurOnDay(Horde_Date::MASK_SATURDAY)) echo ' checked="checked"' ?> />
+ <label for="su"><?php echo _("Su") ?></label><input id="su" type="checkbox" class="checkbox" name="weekly[]" onclick="setInterval('recur_weekly_interval');setRecur(2);" value="<?php echo Horde_Date::MASK_SUNDAY ?>"<?php if ($event->recurs() && $event->recurrence->recurOnDay(Horde_Date::MASK_SUNDAY)) echo ' checked="checked"' ?> />
</td>
</tr>
<tr>
<?php echo _("Daily: Recurs every") . ' ' . $this->event->recurrence->getRecurInterval() . ' ' . _("day(s)") ?>
<?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_WEDNESDAY)) $weekdays[] = _("Wednesday");
- if ($this->event->recurrence->recurOnDay(HORDE_DATE_MASK_THURSDAY)) $weekdays[] = _("Thursday");
- if ($this->event->recurrence->recurOnDay(HORDE_DATE_MASK_FRIDAY)) $weekdays[] = _("Friday");
- if ($this->event->recurrence->recurOnDay(HORDE_DATE_MASK_SATURDAY)) $weekdays[] = _("Saturday");
- if ($this->event->recurrence->recurOnDay(HORDE_DATE_MASK_SUNDAY)) $weekdays[] = _("Sunday");
+ 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_WEDNESDAY)) $weekdays[] = _("Wednesday");
+ if ($this->event->recurrence->recurOnDay(Horde_Date::MASK_THURSDAY)) $weekdays[] = _("Thursday");
+ if ($this->event->recurrence->recurOnDay(Horde_Date::MASK_FRIDAY)) $weekdays[] = _("Friday");
+ 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_Recurrence::RECUR_MONTHLY_DATE)): ?>
<?php echo _("Monthly: Recurs every") . ' ' . $this->event->recurrence->getRecurInterval() . ' ' . _("month(s)") . ' ' . _("on the same date") ?>