From: David Mudrak Date: Mon, 26 Oct 2009 21:16:55 +0000 (+0000) Subject: MDL-20623 formslib: fixed multiple forms freezing X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=0524b1d98e9052caff2dff000858d93d7279852f;p=moodle.git MDL-20623 formslib: fixed multiple forms freezing The singleton MoodleQuickForm_Renderer's property $this->_formTemplate was set during the first frozen form display at a page and such a frozen template remained for all other forms, too. This fix returns the default form template for non-frozen forms. --- diff --git a/lib/formslib.php b/lib/formslib.php index e13d49630d..47854c39f2 100644 --- a/lib/formslib.php +++ b/lib/formslib.php @@ -1989,6 +1989,7 @@ class MoodleQuickForm_Renderer extends HTML_QuickForm_Renderer_Tableless{ if ($form->isFrozen()){ $this->_formTemplate = "\n
\n{content}\n
"; } else { + $this->_formTemplate = "\n\n\t
{hidden}
\n{content}\n"; $this->_hiddenHtml .= $form->_pageparams; }