--- filefield_widget.inc 2010-06-16 14:54:09.000000000 -0700 +++ filefield_widget-new.inc 2010-06-22 11:29:58.458456145 -0700 @@ -15,9 +15,8 @@ function filefield_widget_settings_form($widget) { $form = array(); - // Convert the extensions list to be a human-friendly comma-separated list. $extensions = is_string($widget['file_extensions']) ? $widget['file_extensions'] : 'txt'; - $extensions = implode(', ', explode(' ', $extensions)); + $form['file_extensions'] = array( '#type' => 'textfield', '#title' => t('Permitted upload file extensions'), @@ -95,9 +94,7 @@ function filefield_widget_settings_save( } function _filefield_widget_settings_extensions_validate($element, &$form_state) { - // Remove commas from file extensions. - $value = str_replace(',', ' ', $element['#value']); - $value = array_filter(explode(' ', $value)); + $value = array_filter(explode(' ', $element['#value'])); $value = implode(' ', $value); form_set_value($element, $value, $form_state); }