summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--themes/default/views/form.html.php25
1 files changed, 11 insertions, 14 deletions
diff --git a/themes/default/views/form.html.php b/themes/default/views/form.html.php
index bc8d1339..ed1305bd 100644
--- a/themes/default/views/form.html.php
+++ b/themes/default/views/form.html.php
@@ -23,30 +23,27 @@ function DrawForm($inputs, $level=1) {
print "$prefix</fieldset>\n";
} else {
if ($input->error_messages()) {
- $error_messages = array_merge($error_messages, $input->error_messages());
print "$prefix<li class=\"gError\">\n";
} else {
print "$prefix<li>\n";
}
if ($input->label()) {
- print $prefix . " " . $input->label() . "\n";
+ print "$prefix {$input->label()}\n";
}
- print $prefix . " " . $input->render() . "\n";
- print "$prefix</li>\n";
+ print "$prefix {$input->render()}\n";
if ($input->message()) {
- print "$prefix<li>\n";
- print $prefix . " " . $input->message() . "\n";
- print "$prefix</li>\n";
+ print "$prefix <p>{$input->message()}</p>\n";
}
+ if ($input->error_messages()) {
+ foreach ($input->error_messages() as $error_message) {
+ print "$prefix <p class=\"gError\">\n";
+ print "$prefix $error_message\n";
+ print "$prefix </p>\n";
+ }
+ }
+ print "$prefix</li>\n";
}
}
- if ($error_messages) {
- print "$prefix <div class=\"gStatus gError\">\n";
- foreach ($error_messages as $message) {
- print "<p class=\"gError\">$message<p>";
- }
- print "$prefix </div>\n";
- }
}
DrawForm($inputs);