From c3cec42188c49cec03afd16291c82f19208b5968 Mon Sep 17 00:00:00 2001 From: skodak Date: Sun, 3 Jun 2007 19:08:14 +0000 Subject: [PATCH] MDL-9516 fixed mod_form.php logic --- mod/data/mod_form.php | 5 +++++ mod/forum/mod_form.php | 6 +++++- mod/glossary/mod_form.php | 5 ++++- 3 files changed, 14 insertions(+), 2 deletions(-) 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; -- 2.39.5