From 5980d52f23530c3bca2d16d060d4da428a821cb4 Mon Sep 17 00:00:00 2001 From: skodak Date: Sun, 3 Jun 2007 19:12:55 +0000 Subject: [PATCH] MDL-9516 fixed mod_form.php logic + related lib issues --- mod/forum/lib.php | 4 ++-- mod/glossary/lib.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mod/forum/lib.php b/mod/forum/lib.php index 29760055f4..f6c4c65f6e 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -1219,7 +1219,7 @@ function forum_grade_item_update($forum) { $grade_item->name = $forum->name; $grade_item->idnumber = $forum->cmidnumber; - if (!$forum->assessed) { + if (!$forum->assessed or $forum->scale == 0) { //how to indicate no grading? $grade_item->gradetype = GRADE_TYPE_TEXT; @@ -1250,7 +1250,7 @@ function forum_grade_item_create($forum) { 'itemname' =>$forum->name, 'idnumber' =>$forum->cmidnumber); - if (!$forum->assessed) { + if (!$forum->assessed or $forum->scale == 0) { //how to indicate no grading? $params['gradetype'] = GRADE_TYPE_TEXT; diff --git a/mod/glossary/lib.php b/mod/glossary/lib.php index 3515df3ba5..3060e67f1d 100644 --- a/mod/glossary/lib.php +++ b/mod/glossary/lib.php @@ -420,7 +420,7 @@ function glossary_grade_item_update($glossary) { $grade_item->name = $glossary->name; $grade_item->idnumber = $glossary->cmidnumber; - if (!$glossary->assessed) { + if (!$glossary->assessed or $glossary->scale == 0) { //how to indicate no grading? $grade_item->gradetype = GRADE_TYPE_TEXT; @@ -451,7 +451,7 @@ function glossary_grade_item_create($glossary) { 'itemname' =>$glossary->name, 'idnumber' =>$glossary->cmidnumber); - if (!$glossary->assessed) { + if (!$glossary->assessed or $glossary->scale == 0) { //how to indicate no grading? $params['gradetype'] = GRADE_TYPE_TEXT; -- 2.39.5