Index: office_hours.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/office_hours/office_hours.module,v retrieving revision 1.1 diff -u -F^f -r1.1 office_hours.module --- office_hours.module 19 Jan 2008 09:44:50 -0000 1.1 +++ office_hours.module 26 Feb 2008 20:13:55 -0000 @@ -384,8 +384,16 @@ function office_hours_widget($op, &$node $delta++; } } - foreach (range($delta,$delta+1) as $delta) { - $form[$field['field_name']][$delta]['day'] = array( + + if ($delta == 0) { + $dadd = 6; + } + else { + $dadd = 7 - $delta; + } + + foreach (range($delta,$delta+$dadd) as $delta) { + $form[$field['field_name']][$delta]['day'] = array( '#type' => 'select', '#title' => t('Day'), //($delta == 0) ? t($field['widget']['label']) : '', '#options' => array(0 => t('Sunday'), 1 => t('Monday'), 2 => t('Tuesday'),