} // END - for
break;
+ case 'mn': // Months, numeric
+ for ($idx = 0; $idx <= 12; $idx++) {
+ $OUT .= '<option value="' . $idx . '"';
+ if ($default == $idx) $OUT .= ' selected="selected"';
+ $OUT .= '>{%pipe,padLeftZero=' . $idx . '%}</option>';
+ } // END - for
+ break;
+
case 'we': // Weeks
for ($idx = 0; $idx <= 4; $idx++) {
$OUT .= ' <option value="' . $idx . '"';
break;
case 'da': // Days
- for ($idx = 0; $idx < 32; $idx++) {
+ for ($idx = 0; $idx <= 31; $idx++) {
$OUT .= '<option value="' . $idx . '"';
if ($default == $idx) $OUT .= ' selected="selected"';
- $OUT .= '>' .padLeftZero($idx) . '</option>';
+ $OUT .= '>{%pipe,padLeftZero=' . $idx . '%}</option>';
} // END - for
break;
case 'ho': // Hours
- for ($idx = 0; $idx < 24; $idx++) {
+ for ($idx = 0; $idx <= 23; $idx++) {
if (strlen($idx) == 1) $idx = 0 . $idx;
$OUT .= '<option value="' . $idx . '"';
if ($default == $idx) $OUT .= ' selected="selected"';
case 'mi': // Minutes
case 'se': // Seconds
- for ($idx = 0; $idx < 60; $idx+=5) {
+ for ($idx = 0; $idx <= 59; $idx+=5) {
if (strlen($idx) == 1) $idx = 0 . $idx;
$OUT .= '<option value="' . $idx . '"';
if ($default == $idx) $OUT .= ' selected="selected"';
// Time unit -> field name
'unit_field' => array(
'Y' => 'ye',
- 'M' => 'mo',
+ 'M' => 'mn',
'W' => 'we',
'D' => 'da',
'h' => 'ho',