Index: lib/formslib.php =================================================================== RCS file: /cvsroot/moodle/moodle/lib/formslib.php,v retrieving revision 1.147 diff -u -r1.147 formslib.php --- lib/formslib.php 9 Jul 2008 10:26:13 -0000 1.147 +++ lib/formslib.php 24 Jul 2008 04:17:23 -0000 @@ -1657,8 +1657,15 @@ } else { $this->_hiddenHtml .= $form->_pageparams; } - - + // add a required note, if one is needed + if (!empty($form->_required) && !$form->_freezeAll) { + $requiredNote = $form->getRequiredNote(); + // replace default required note by DOM/XHTML optimized note + if ($requiredNote == '* denotes required field') { + $requiredNote = '* denotes required field'; + } + $this->_html .= str_replace('{requiredNote}', $requiredNote, $this->_requiredNoteTemplate); + } } function startGroup(&$group, $required, $error){