From: skodak Date: Sun, 3 Jun 2007 19:08:14 +0000 (+0000) Subject: MDL-9516 fixed mod_form.php logic X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=c3cec42188c49cec03afd16291c82f19208b5968;p=moodle.git MDL-9516 fixed mod_form.php logic --- diff --git a/mod/data/mod_form.php b/mod/data/mod_form.php index b85fb19e97..5cf7b3d420 100644 --- a/mod/data/mod_form.php +++ b/mod/data/mod_form.php @@ -63,6 +63,11 @@ class mod_data_mod_form extends moodleform_mod { $this->add_action_buttons(); } + function data_preprocessing(&$default_values){ + if (empty($default_values['scale'])){ + $default_values['assessed'] = 0; + } + } } ?> \ No newline at end of file diff --git a/mod/forum/mod_form.php b/mod/forum/mod_form.php index 20d383f81f..daeeb004e5 100644 --- a/mod/forum/mod_form.php +++ b/mod/forum/mod_form.php @@ -151,7 +151,11 @@ class mod_forum_mod_form extends moodleform_mod { } - function data_preprocessing($default_values){ + function data_preprocessing(&$default_values){ + if (empty($default_values['scale'])){ + $default_values['assessed'] = 0; + } + if (empty($default_values['assessed'])){ $default_values['ratingtime'] = 0; } else { diff --git a/mod/glossary/mod_form.php b/mod/glossary/mod_form.php index 04ad0681be..0aa07fa65d 100644 --- a/mod/glossary/mod_form.php +++ b/mod/glossary/mod_form.php @@ -168,7 +168,10 @@ class mod_glossary_mod_form extends moodleform_mod { } function data_preprocessing(&$default_values){ - + if (empty($default_values['scale'])){ + $default_values['assessed'] = 0; + } + if (empty($default_values['assessed'])){ $default_values['userating'] = 0; $default_values['ratingtime'] = 0;