]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-19477 - Issues on check_text access controllers
authordiml <diml>
Fri, 12 Jun 2009 16:18:37 +0000 (16:18 +0000)
committerdiml <diml>
Fri, 12 Jun 2009 16:18:37 +0000 (16:18 +0000)
search/documents/resource_document.php
search/documents/wiki_document.php

index ffa0422c18c93dc316dd9fd58ee32a43c43da250..8ab63fb2a06c57c02d5f779ed19f1193654bcc40 100644 (file)
@@ -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)) {
index d3c6cc809f3e11669eccd77bfbf944a1ae990336..5e4f36c169609e37e5fb9c4122156c7c3fa55e4b 100644 (file)
@@ -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));