diff options
| author | Bharat Mediratta <bharat@menalto.com> | 2008-11-15 10:15:12 +0000 | 
|---|---|---|
| committer | Bharat Mediratta <bharat@menalto.com> | 2008-11-15 10:15:12 +0000 | 
| commit | 66bd9d85b3820df8e4393019754d6a11294d4d4e (patch) | |
| tree | e4ee22baeea7cf311be468afb0173cacecb2768b /themes/default | |
| parent | ca05d94b703f22416a61f7ec5e26d1f400414e46 (diff) | |
Show per-field error messages inline again
Diffstat (limited to 'themes/default')
| -rw-r--r-- | themes/default/views/form.html.php | 25 | 
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); | 
