From: diml Date: Fri, 12 Jun 2009 16:18:37 +0000 (+0000) Subject: MDL-19477 - Issues on check_text access controllers X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=e64bb85463cd950688eb83b2a6fa236f0542775a;p=moodle.git MDL-19477 - Issues on check_text access controllers --- diff --git a/search/documents/resource_document.php b/search/documents/resource_document.php index ffa0422c18..8ab63fb2a0 100644 --- a/search/documents/resource_document.php +++ b/search/documents/resource_document.php @@ -318,6 +318,7 @@ function resource_check_text_access($path, $itemtype, $this_id, $user, $group_id $course = $DB->get_record('course', array('id' => $r->course)); $course_context = get_context_instance(CONTEXT_COURSE, $r->course); + $course = $DB->get_record('course', array('id' => $r->course)); //check if course is visible if (!$course->visible && !has_capability('moodle/course:viewhiddencourses', $course_context)) { diff --git a/search/documents/wiki_document.php b/search/documents/wiki_document.php index d3c6cc809f..5e4f36c169 100644 --- a/search/documents/wiki_document.php +++ b/search/documents/wiki_document.php @@ -260,9 +260,9 @@ function wiki_check_text_access($path, $itemtype, $this_id, $user, $group_id, $c global $CFG, $DB; // get the wiki object and all related stuff - $page = $DB->get_record('wiki_pages', array('id' => $id)); - $entry = $DB->get_record('wiki_entries', array('id' => $page->wiki)); - $course = $DB->get_record('course', array('id' => $entry->course)); + $page = $DB->get_record('wiki_pages', array('id' => $this_id)); + $wiki = $DB->get_record('wiki', array('id' => $page->wiki)); + $course = $DB->get_record('course', array('id' => $wiki->course)); $context = $DB->get_record('context', array('id' => $context_id)); $cm = $DB->get_record('course_modules', array('id' => $context->instanceid));