summaryrefslogtreecommitdiff
path: root/includes/form.inc
diff options
context:
space:
mode:
authorNeil Drumm <drumm@3064.no-reply.drupal.org>2006-05-23 02:16:58 +0000
committerNeil Drumm <drumm@3064.no-reply.drupal.org>2006-05-23 02:16:58 +0000
commit7aa1963abadc78e2868e94ef4ed73e9bb45bfb73 (patch)
tree5069b1bba800c82b7ad1999a62ebedfd458a745a /includes/form.inc
parent134314a327779797761dc7e9992d20cb6cec9a68 (diff)
downloadbrdo-7aa1963abadc78e2868e94ef4ed73e9bb45bfb73.tar.gz
brdo-7aa1963abadc78e2868e94ef4ed73e9bb45bfb73.tar.bz2
#64583 by Jaza, Themed form element output of '0' does not get printed.
Diffstat (limited to 'includes/form.inc')
-rw-r--r--includes/form.inc6
1 files changed, 3 insertions, 3 deletions
diff --git a/includes/form.inc b/includes/form.inc
index 5e75326ff..5754bc541 100644
--- a/includes/form.inc
+++ b/includes/form.inc
@@ -524,13 +524,13 @@ function form_render(&$elements) {
unset($elements['#prefix'], $elements['#suffix']);
}
/* render each of the children using form_render and concatenate them */
- if (!$content) {
+ if (!isset($content) || $content === '') {
foreach ($children as $key) {
$content .= form_render($elements[$key]);
}
}
}
- if ($content) {
+ if (isset($content) && $content !== '') {
$elements['#children'] = $content;
}
@@ -540,7 +540,7 @@ function form_render(&$elements) {
$elements['#printed'] = TRUE;
}
- if ($content) {
+ if (isset($content) && $content !== '') {
$prefix = isset($elements['#prefix']) ? $elements['#prefix'] : '';
$suffix = isset($elements['#suffix']) ? $elements['#suffix'] : '';
return $prefix . $content . $suffix;