From: stronk7 Date: Sat, 15 May 2004 23:18:24 +0000 (+0000) Subject: Step 1 of Bug 1223 done. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=0f1a97c2fb99e932a44598d51136ffbae8ee579b;p=moodle.git Step 1 of Bug 1223 done. (http://moodle.org/bugs/bug.php?op=show&bugid=1223) --- diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php index 6502e42798..36a754040d 100644 --- a/mod/assignment/lib.php +++ b/mod/assignment/lib.php @@ -377,6 +377,20 @@ function assignment_get_participants($assignmentid) { return ($students); } +function assignment_scale_used ($assignmentid,$scaleid) { +//This function returns if a scale is being used by one assignment + + $return = false; + + $rec = get_record("assignment","id","$assignmentid","grade","-$scaleid"); + + if (!empty($rec)) { + $return = true; + } + + return $return; +} + /// SQL STATEMENTS ////////////////////////////////////////////////////////////////// function assignment_log_info($log) { diff --git a/mod/forum/lib.php b/mod/forum/lib.php index 9f47998d69..d058a2de6f 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -584,6 +584,20 @@ function forum_get_participants($forumid) { return ($st_subscriptions); } +function forum_scale_used ($forumid,$scaleid) { +//This function returns if a scale is being used by one forum + + $return = false; + + $rec = get_record("forum","id","$forumid","scale","-$scaleid"); + + if (!empty($rec)) { + $return = true; + } + + return $return; +} + /// SQL FUNCTIONS /////////////////////////////////////////////////////////// function forum_get_post_full($postid) { diff --git a/mod/glossary/lib.php b/mod/glossary/lib.php index 6ba303bb7b..8ac26c3c71 100644 --- a/mod/glossary/lib.php +++ b/mod/glossary/lib.php @@ -362,6 +362,20 @@ function glossary_get_participants($glossaryid) { return ($students); } +function glossary_scale_used ($glossaryid,$scaleid) { +//This function returns if a scale is being used by one glossary + + $return = false; + + $rec = get_record("glossary","id","$glossaryid","scale","-$scaleid"); + + if (!empty($rec)) { + $return = true; + } + + return $return; +} + ////////////////////////////////////////////////////////////////////////////////////// /// Any other glossary functions go here. Each of them must have a name that /// starts with glossary_ diff --git a/mod/journal/lib.php b/mod/journal/lib.php index 5ef4c42122..7e120f1d17 100644 --- a/mod/journal/lib.php +++ b/mod/journal/lib.php @@ -292,6 +292,20 @@ function journal_get_participants($journalid) { return ($students); } +function journal_scale_used ($journalid,$scaleid) { +//This function returns if a scale is being used by one journal + + $return = false; + + $rec = get_record("journal","id","$journalid","assessed","-$scaleid"); + + if (!empty($rec)) { + $return = true; + } + + return $return; +} + // SQL FUNCTIONS /////////////////////////////////////////////////////////////////// function journal_get_users_done($journal) {