Merge branch 'MDL-45323-master' of git://github.com/lameze/moodle into MOODLE_27_STABLE

This commit is contained in:
Damyon Wiese
2014-05-20 13:28:09 +08:00
2 changed files with 13 additions and 2 deletions
+2 -2
View File
@@ -251,9 +251,9 @@ function grade_get_grade_items_for_activity($cm, $only_main_item=false) {
if (!isset($cm->modname)) {
$params = array($cm->id);
$cm = $DB->get_record_sql("SELECT cm.*, m.name, md.name as modname
$cm = $DB->get_record_sql("SELECT cm.*, md.name as modname
FROM {course_modules} cm,
{modules} md,
{modules} md
WHERE cm.id = ? AND md.id = cm.module", $params);
}
+11
View File
@@ -50,4 +50,15 @@ class core_grade_querylib_testcase extends advanced_testcase {
$this->assertEquals(1, count($cms));
$this->assertTrue(isset($cms[$forum1->cmid]));
}
public function test_grade_get_grade_items_for_activity() {
$this->resetAfterTest(true);
$course = $this->getDataGenerator()->create_course();
$forum = $this->getDataGenerator()->create_module('forum', array('course'=>$course->id));
$cm = get_coursemodule_from_id('forum', $forum->cmid, $forum->course);
unset($cm->modname);
$grade = grade_get_grade_items_for_activity($cm);
}
}