summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2006-01-09 10:22:12 +0000
committerDries Buytaert <dries@buytaert.net>2006-01-09 10:22:12 +0000
commit6aae7ff74746bc3deaaa3c32195fca73300c2f9b (patch)
tree185438794e04a7c7b070a5f592eafd93b42daef5
parentb170d83d14bf01e0936febe4a9c5a998d0142fd4 (diff)
downloadbrdo-6aae7ff74746bc3deaaa3c32195fca73300c2f9b.tar.gz
brdo-6aae7ff74746bc3deaaa3c32195fca73300c2f9b.tar.bz2
- Patch #40927 by vhmauery: added attributes for files. Required for some contributed modules to work.
-rw-r--r--includes/form.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/form.inc b/includes/form.inc
index 66d942712..0839a90b1 100644
--- a/includes/form.inc
+++ b/includes/form.inc
@@ -916,7 +916,7 @@ function theme_weight($element) {
* provided by file.inc.
*/
function theme_file($element) {
- return theme('form_element', $element['#title'], '<input type="file" class="'. _form_get_class('form-file', $element['#required'], form_get_error($element)) .'" name="'. $element['#name'] .'" id="'. form_clean_id($element['#id']) .'" size="'. $element['#size'] ."\" />\n", $element['#description'], $element['#id'], $element['#required'], form_get_error($element));
+ return theme('form_element', $element['#title'], '<input type="file" class="'. _form_get_class('form-file', $element['#required'], form_get_error($element)) .'" name="'. $element['#name'] .'"'. ($element['#attributes'] ? ' '. drupal_attributes($element['#attributes']) : '') .' id="'. form_clean_id($element['#id']) .'" size="'. $element['#size'] ."\" />\n", $element['#description'], $element['#id'], $element['#required'], form_get_error($element));
}
function _form_get_class($name, $required, $error) {
return $name. ($required ? ' required' : '') . ($error ? ' error' : '');