Index: modules/cck/text.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/cck/text.module,v retrieving revision 1.38 diff -u -r1.38 text.module --- modules/cck/text.module 13 Aug 2006 15:24:41 -0000 1.38 +++ modules/cck/text.module 28 Aug 2006 20:47:03 -0000 @@ -32,6 +32,13 @@ switch ($op) { case 'form': $form = array(); + $form['number'] = array( + '#type' => 'textfield', + '#title' => t('Number of multiple textfields'), + '#default_value' => isset($field['number']) ? $field['number'] : 3, + '#size' => 15, + '#description' => t('Only relevant if field set to multiple values'), + ); $options = array(0 => t('Plain text'), 1 => t('Filtered text (user selects input format)')); $form['text_processing'] = array( '#type' => 'radios', @@ -57,7 +64,7 @@ return $form; case 'save': - return array('text_processing', 'max_length', 'allowed_values'); + return array('text_processing', 'max_length', 'allowed_values', 'number'); case 'database columns': $columns = array( @@ -233,7 +240,7 @@ $delta++; } } - foreach (range($delta, $delta + 2) as $delta) { + foreach (range($delta, $field['number']-1) as $delta) { if ($field['widget']['rows'] == 1) { $form[$field['field_name']][$delta]['value'] = array( '#type' => 'textfield',