Revert "MDL-39876 Change get_record('course') calls to get_course"
authorDamyon Wiese <damyon@moodle.com>
Wed, 21 Aug 2013 05:42:30 +0000 (13:42 +0800)
committerDamyon Wiese <damyon@moodle.com>
Wed, 21 Aug 2013 05:42:30 +0000 (13:42 +0800)
189 files changed:
admin/roles/assign.php
admin/roles/check.php
admin/roles/override.php
admin/roles/permissions.php
admin/roles/usersroles.php
backup/backup.php
backup/import.php
backup/moodle2/backup_section_task.class.php
backup/moodle2/restore_stepslib.php
backup/util/checks/backup_check.class.php
blocks/community/communitycourse.php
blocks/completionstatus/details.php
blocks/rss_client/editfeed.php
blocks/rss_client/managefeeds.php
blocks/rss_client/viewfeed.php
calendar/event.php
calendar/lib.php
calendar/preferences.php
course/changenumsections.php
course/dnduploadlib.php
course/editsection.php
course/externallib.php
course/lib.php
course/loginas.php
course/manage.php
course/mod.php
course/modduplicate.php
course/modedit.php
course/publish/backup.php
course/publish/hubselector.php
course/publish/index.php
course/publish/metadata.php
course/report.php
course/resources.php
course/rest.php
course/togglecompletion.php
course/user.php
enrol/ajax.php
enrol/bulkchange.php
enrol/cohort/ajax.php
enrol/cohort/edit.php
enrol/editenrolment.php
enrol/externallib.php
enrol/guest/addinstance.php
enrol/index.php
enrol/instances.php
enrol/manual/ajax.php
enrol/manual/edit.php
enrol/manual/locallib.php
enrol/manual/manage.php
enrol/manual/unenrolself.php
enrol/meta/addinstance.php
enrol/mnet/addinstance.php
enrol/otherusers.php
enrol/paypal/edit.php
enrol/paypal/unenrolself.php
enrol/self/edit.php
enrol/self/lib.php
enrol/self/unenrolself.php
enrol/unenroluser.php
enrol/users.php
file.php
grade/edit/outcome/course.php
grade/edit/outcome/edit.php
grade/edit/outcome/index.php
group/import.php
group/index.php
group/lib.php
group/members.php
lib/accesslib.php
lib/db/install.php
lib/modinfolib.php
lib/moodlelib.php
lib/navigationlib.php
lib/pagelib.php
lib/tests/accesslib_test.php
mod/assign/index.php
mod/assign/lib.php
mod/assign/locallib.php
mod/assign/mod_form.php
mod/assign/view.php
mod/book/delete.php
mod/book/edit.php
mod/book/index.php
mod/book/move.php
mod/book/show.php
mod/book/tool/exportimscp/index.php
mod/book/tool/importhtml/index.php
mod/book/tool/print/index.php
mod/book/view.php
mod/chat/gui_ajax/index.php
mod/data/import.php
mod/data/lib.php
mod/data/preset.php
mod/feedback/ajax.php
mod/folder/edit.php
mod/folder/index.php
mod/folder/view.php
mod/forum/discuss.php
mod/forum/lib.php
mod/forum/subscribe.php
mod/forum/subscribers.php
mod/forum/user.php
mod/glossary/approve.php
mod/glossary/rsslib.php
mod/glossary/showentry.php
mod/glossary/showentry_ajax.php
mod/imscp/index.php
mod/imscp/view.php
mod/lesson/continue.php
mod/lesson/edit.php
mod/lesson/editpage.php
mod/lesson/essay.php
mod/lesson/grade.php
mod/lesson/highscores.php
mod/lesson/import.php
mod/lesson/lesson.php
mod/lesson/mediafile.php
mod/lesson/report.php
mod/lesson/view.php
mod/lti/grade.php
mod/lti/index.php
mod/lti/launch.php
mod/lti/view.php
mod/page/index.php
mod/page/view.php
mod/quiz/attemptlib.php
mod/quiz/cronlib.php
mod/quiz/grade.php
mod/quiz/overridedelete.php
mod/quiz/overrideedit.php
mod/quiz/overrides.php
mod/resource/index.php
mod/resource/view.php
mod/scorm/datamodels/sequencinghandler.php
mod/scorm/loaddatamodel.php
mod/scorm/report.php
mod/scorm/report/graphs/graph.php
mod/scorm/userreport.php
mod/url/index.php
mod/url/lib.php
mod/url/view.php
mod/wiki/admin.php
mod/wiki/comments.php
mod/wiki/create.php
mod/wiki/diff.php
mod/wiki/edit.php
mod/wiki/editcomments.php
mod/wiki/files.php
mod/wiki/filesedit.php
mod/wiki/history.php
mod/wiki/instancecomments.php
mod/wiki/lock.php
mod/wiki/map.php
mod/wiki/overridelocks.php
mod/wiki/prettyview.php
mod/wiki/restoreversion.php
mod/wiki/view.php
mod/wiki/viewversion.php
mod/workshop/aggregate.php
mod/workshop/allocation.php
mod/workshop/allocation/scheduled/lib.php
mod/workshop/assessment.php
mod/workshop/editform.php
mod/workshop/editformpreview.php
mod/workshop/exassessment.php
mod/workshop/excompare.php
mod/workshop/exsubmission.php
mod/workshop/index.php
mod/workshop/lib.php
mod/workshop/submission.php
mod/workshop/switchphase.php
mod/workshop/toolbox.php
mod/workshop/view.php
notes/index.php
report/completion/index.php
report/completion/user.php
report/log/graph.php
report/log/index.php
report/log/user.php
report/loglive/index.php
report/outline/index.php
report/outline/user.php
report/stats/graph.php
report/stats/user.php
user/editadvanced.php
user/index.php
user/repository.php
user/view.php

index 6549125..cce2334 100644 (file)
@@ -39,7 +39,7 @@ if ($course) {
 } else {
     $isfrontpage = false;
     if ($context->contextlevel == CONTEXT_USER) {
-        $course = get_course(optional_param('courseid', SITEID, PARAM_INT));
+        $course = $DB->get_record('course', array('id'=>optional_param('courseid', SITEID, PARAM_INT)), '*', MUST_EXIST);
         $user = $DB->get_record('user', array('id'=>$context->instanceid), '*', MUST_EXIST);
         $url->param('courseid', $course->id);
         $url->param('userid', $user->id);
index b1da3f5..0590165 100644 (file)
@@ -35,7 +35,7 @@ if ($course) {
 } else {
     $isfrontpage = false;
     if ($context->contextlevel == CONTEXT_USER) {
-        $course = get_course(optional_param('courseid', SITEID, PARAM_INT));
+        $course = $DB->get_record('course', array('id'=>optional_param('courseid', SITEID, PARAM_INT)), '*', MUST_EXIST);
         $user = $DB->get_record('user', array('id'=>$context->instanceid), '*', MUST_EXIST);
         $url->param('courseid', $course->id);
         $url->param('userid', $user->id);
index 35d8164..bc506f1 100644 (file)
@@ -36,7 +36,7 @@ if ($course) {
 } else {
     $isfrontpage = false;
     if ($context->contextlevel == CONTEXT_USER) {
-        $course = get_course(optional_param('courseid', SITEID, PARAM_INT));
+        $course = $DB->get_record('course', array('id'=>optional_param('courseid', SITEID, PARAM_INT)), '*', MUST_EXIST);
         $user = $DB->get_record('user', array('id'=>$context->instanceid), '*', MUST_EXIST);
         $url->param('courseid', $course->id);
         $url->param('userid', $user->id);
index cacc654..cfff956 100644 (file)
@@ -43,7 +43,7 @@ if ($course) {
 } else {
     $isfrontpage = false;
     if ($context->contextlevel == CONTEXT_USER) {
-        $course = get_course(optional_param('courseid', SITEID, PARAM_INT));
+        $course = $DB->get_record('course', array('id'=>optional_param('courseid', SITEID, PARAM_INT)), '*', MUST_EXIST);
         $user = $DB->get_record('user', array('id'=>$context->instanceid), '*', MUST_EXIST);
         $url->param('courseid', $course->id);
         $url->param('userid', $user->id);
index 1845765..c62c979 100644 (file)
@@ -32,7 +32,7 @@ $courseid = required_param('courseid', PARAM_INT);
 
 // Validate them and get the corresponding objects.
 $user = $DB->get_record('user', array('id' => $userid), '*', MUST_EXIST);
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
 
 $usercontext = context_user::instance($user->id);
 $coursecontext = context_course::instance($course->id);
index b8a52b9..cfe16ef 100644 (file)
@@ -40,7 +40,7 @@ $PAGE->set_pagelayout('admin');
 
 $id = $courseid;
 $cm = null;
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 $type = backup::TYPE_1COURSE;
 if (!is_null($sectionid)) {
     $section = $DB->get_record('course_sections', array('course'=>$course->id, 'id'=>$sectionid), '*', MUST_EXIST);
index 527d103..fbd919a 100644 (file)
@@ -17,7 +17,7 @@ $searchcourses = optional_param('searchcourses', false, PARAM_BOOL);
 $restoretarget = optional_param('target', backup::TARGET_CURRENT_ADDING, PARAM_INT);
 
 // Load the course and context
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 $context = context_course::instance($courseid);
 
 // Must pass login
@@ -51,7 +51,7 @@ if ($importcourseid === false || $searchcourses) {
 }
 
 // Load the course +context to import from
-$importcourse = get_course($importcourseid);
+$importcourse = $DB->get_record('course', array('id'=>$importcourseid), '*', MUST_EXIST);
 $importcontext = context_course::instance($importcourseid);
 
 // Make sure the user can backup from that course
index 0144cff..b84d338 100644 (file)
@@ -148,7 +148,7 @@ class backup_section_task extends backup_task {
         // All these are common settings to be shared by all sections
 
         $section = $DB->get_record('course_sections', array('id' => $this->sectionid), '*', MUST_EXIST);
-        $course = get_course($section->course);
+        $course = $DB->get_record('course', array('id' => $section->course), '*', MUST_EXIST);
 
         // Define section_included (to decide if the whole task must be really executed)
         $settingname = $settingprefix . 'included';
index 84f6b23..2b6cdab 100644 (file)
@@ -1632,7 +1632,7 @@ class restore_default_enrolments_step extends restore_execution_step {
     public function define_execution() {
         global $DB;
 
-        $course = get_course($this->get_courseid());
+        $course = $DB->get_record('course', array('id'=>$this->get_courseid()), '*', MUST_EXIST);
 
         if ($DB->record_exists('enrol', array('courseid'=>$this->get_courseid(), 'enrol'=>'manual'))) {
             // Something already added instances, do not add default instances.
@@ -1849,7 +1849,7 @@ class restore_fix_restorer_access_step extends restore_execution_step {
             return;
         }
         if (!$DB->record_exists('enrol', array('enrol'=>'manual', 'courseid'=>$courseid))) {
-            $course = get_course($courseid);
+            $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
             $fields = array('status'=>ENROL_INSTANCE_ENABLED, 'enrolperiod'=>$enrol->get_config('enrolperiod', 0), 'roleid'=>$enrol->get_config('roleid', 0));
             $enrol->add_instance($course, $fields);
         }
index dc510ac..164da0b 100644 (file)
@@ -109,7 +109,7 @@ abstract class backup_check {
         $typecapstocheck = array();
         switch ($type) {
             case backup::TYPE_1COURSE :
-                get_course($id); // course exists
+                $DB->get_record('course', array('id' => $id), '*', MUST_EXIST); // course exists
                 $typecapstocheck['moodle/backup:backupcourse'] = $coursectx;
                 break;
             case backup::TYPE_1SECTION :
index 62d1893..fe21d76 100644 (file)
@@ -34,7 +34,7 @@ require_once($CFG->dirroot . '/' . $CFG->admin . '/registration/lib.php');
 
 require_login();
 $courseid = required_param('courseid', PARAM_INT); //if no courseid is given
-$parentcourse = get_course($courseid);
+$parentcourse = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
 
 $context = context_course::instance($courseid);
 $PAGE->set_course($parentcourse);
index bcb1739..be4cd2f 100644 (file)
@@ -32,7 +32,7 @@ $id = required_param('course', PARAM_INT);
 $userid = optional_param('user', 0, PARAM_INT);
 
 // Load course.
-$course = get_course($id);
+$course = $DB->get_record('course', array('id' => $id), '*', MUST_EXIST);
 
 // Load user.
 if ($userid) {
index 2bafefe..110c4d2 100644 (file)
@@ -154,7 +154,7 @@ if ($courseid == SITEID) {
     $courseid = 0;
 }
 if ($courseid) {
-    $course = get_course($courseid);
+    $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
     $PAGE->set_course($course);
     $context = $PAGE->context;
 } else {
index 1212605..2252bc9 100644 (file)
@@ -36,7 +36,7 @@ if ($courseid == SITEID) {
     $courseid = 0;
 }
 if ($courseid) {
-    $course = get_course($courseid);
+    $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
     $PAGE->set_course($course);
     $context = $PAGE->context;
 } else {
index f269496..1c287d7 100644 (file)
@@ -39,7 +39,7 @@ if ($courseid = SITEID) {
     $courseid = 0;
 }
 if ($courseid) {
-    $course = get_course($courseid);
+    $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
     $PAGE->set_course($course);
     $context = $PAGE->context;
 } else {
index f0b1bd9..027527b 100644 (file)
@@ -81,7 +81,7 @@ $PAGE->set_url($url);
 $PAGE->set_pagelayout('standard');
 
 if ($courseid != SITEID && !empty($courseid)) {
-    $course = get_course($courseid);
+    $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
     $courses = array($course->id => $course);
     $issite = false;
 } else {
index 00e3174..7fed0c0 100644 (file)
@@ -1811,7 +1811,7 @@ function calendar_get_allowed_types(&$allowed, $course = null) {
 
     if (!empty($course)) {
         if (!is_object($course)) {
-            $course = get_course($course);
+            $course = $DB->get_record('course', array('id' => $course), '*', MUST_EXIST);
         }
         if ($course->id != SITEID) {
             $coursecontext = context_course::instance($course->id);
index 7114d71..165466d 100644 (file)
@@ -7,7 +7,7 @@ require_once($CFG->dirroot.'/calendar/lib.php');
 require_once($CFG->dirroot.'/calendar/preferences_form.php');
 
 $courseid = required_param('course', PARAM_INT);
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
 
 $PAGE->set_url(new moodle_url('/calendar/preferences.php', array('course' => $courseid)));
 $PAGE->set_pagelayout('standard');
index f11728b..deed367 100644 (file)
@@ -30,7 +30,7 @@ require_once($CFG->dirroot.'/course/lib.php');
 
 $courseid = required_param('courseid', PARAM_INT);
 $increase = optional_param('increase', true, PARAM_BOOL);
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
 $courseformatoptions = course_get_format($course)->get_format_options();
 
 $PAGE->set_url('/course/changenumsections.php', array('courseid' => $courseid));
index 506a778..917d670 100644 (file)
@@ -460,7 +460,7 @@ class dndupload_ajax_processor {
             throw new coding_exception('dndupload_ajax_processor should only be used within AJAX requests');
         }
 
-        $this->course = get_course($courseid);
+        $this->course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
 
         require_login($this->course, false);
         $this->context = context_course::instance($this->course->id);
index 08e0e13..54db939 100644 (file)
@@ -34,7 +34,7 @@ $sectionreturn = optional_param('sr', 0, PARAM_INT);
 $PAGE->set_url('/course/editsection.php', array('id'=>$id, 'sr'=> $sectionreturn));
 
 $section = $DB->get_record('course_sections', array('id' => $id), '*', MUST_EXIST);
-$course = get_course($section->course);
+$course = $DB->get_record('course', array('id' => $section->course), '*', MUST_EXIST);
 $sectionnum = $section->section;
 
 require_login($course);
index 65881ea..61232fd 100644 (file)
@@ -67,7 +67,7 @@ class core_course_external extends external_api {
      * @since Moodle 2.2
      */
     public static function get_course_contents($courseid, $options = array()) {
-        global $CFG;
+        global $CFG, $DB;
         require_once($CFG->dirroot . "/course/lib.php");
 
         //validate parameter
@@ -75,7 +75,7 @@ class core_course_external extends external_api {
                         array('courseid' => $courseid, 'options' => $options));
 
         //retrieve the course
-        $course = get_course($params['courseid']);
+        $course = $DB->get_record('course', array('id' => $params['courseid']), '*', MUST_EXIST);
 
         //check course format exist
         if (!file_exists($CFG->dirroot . '/course/format/' . $course->format . '/lib.php')) {
@@ -848,7 +848,7 @@ class core_course_external extends external_api {
         $transaction = $DB->start_delegated_transaction();
 
         foreach ($params['courseids'] as $courseid) {
-            $course = get_course($courseid);
+            $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 
             // Check if the context is valid.
             $coursecontext = context_course::instance($course->id);
@@ -1077,7 +1077,7 @@ class core_course_external extends external_api {
         $rc->execute_plan();
         $rc->destroy();
 
-        $course = get_course($newcourseid);
+        $course = $DB->get_record('course', array('id' => $newcourseid), '*', MUST_EXIST);
         $course->fullname = $params['fullname'];
         $course->shortname = $params['shortname'];
         $course->visible = $params['visible'];
index d2c8431..e1e1240 100644 (file)
@@ -3085,7 +3085,7 @@ function course_get_url($courseorid, $section = null, $options = array()) {
  * @return object the created module info
  */
 function create_module($moduleinfo) {
-    global $CFG;
+    global $DB, $CFG;
 
     require_once($CFG->dirroot . '/course/modlib.php');
 
@@ -3101,7 +3101,7 @@ function create_module($moduleinfo) {
     }
 
     // Some additional checks (capability / existing instances).
-    $course = get_course($moduleinfo->course);
+    $course = $DB->get_record('course', array('id'=>$moduleinfo->course), '*', MUST_EXIST);
     list($module, $context, $cw) = can_add_moduleinfo($course, $moduleinfo->modulename, $moduleinfo->section);
 
     // Load module library.
@@ -3125,7 +3125,7 @@ function create_module($moduleinfo) {
  * @return object the updated module info
  */
 function update_module($moduleinfo) {
-    global $CFG;
+    global $DB, $CFG;
 
     require_once($CFG->dirroot . '/course/modlib.php');
 
@@ -3133,7 +3133,7 @@ function update_module($moduleinfo) {
     $cm = get_coursemodule_from_id('', $moduleinfo->coursemodule, 0, false, MUST_EXIST);
 
     // Check the course exists.
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
     // Some checks (capaibility / existing instances).
     list($cm, $context, $module, $data, $cw) = can_update_moduleinfo($cm);
index a608a72..97f7d2a 100644 (file)
@@ -33,7 +33,7 @@ if ($redirect) {
 $userid = required_param('user', PARAM_INT);
 
 require_sesskey();
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 // User must be logged in.
 
index ae94e07..4888c0a 100644 (file)
@@ -237,10 +237,10 @@ if (!empty($moveto) && ($data = data_submitted()) && confirm_sesskey()) {
 if ((!empty($hide) or !empty($show)) && confirm_sesskey()) {
     // Hide or show a course.
     if (!empty($hide)) {
-        $course = get_course($hide);
+        $course = $DB->get_record('course', array('id' => $hide), '*', MUST_EXIST);
         $visible = 0;
     } else {
-        $course = get_course($show);
+        $course = $DB->get_record('course', array('id' => $show), '*', MUST_EXIST);
         $visible = 1;
     }
     $coursecontext = context_course::instance($course->id);
index 12f2dfc..1ea8b78 100644 (file)
@@ -80,7 +80,7 @@ if (!empty($add)) {
 
 } else if (!empty($duplicate)) {
     $cm     = get_coursemodule_from_id('', $duplicate, 0, true, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
     require_login($course, false, $cm);
     $coursecontext = context_course::instance($course->id);
@@ -117,7 +117,7 @@ if (!empty($add)) {
 
 } else if (!empty($delete)) {
     $cm     = get_coursemodule_from_id('', $delete, 0, true, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
     require_login($course, false, $cm);
     $modcontext = context_module::instance($cm->id);
@@ -158,7 +158,7 @@ if (!empty($add)) {
 
 if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
     $cm     = get_coursemodule_from_id('', $USER->activitycopy, 0, true, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
     require_login($course, false, $cm);
     $coursecontext = context_course::instance($course->id);
@@ -198,7 +198,7 @@ if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
     $id = required_param('id', PARAM_INT);
 
     $cm     = get_coursemodule_from_id('', $id, 0, true, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
     require_login($course, false, $cm);
     $coursecontext = context_course::instance($course->id);
@@ -219,7 +219,7 @@ if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
 
 } else if (!empty($hide) and confirm_sesskey()) {
     $cm     = get_coursemodule_from_id('', $hide, 0, true, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
     require_login($course, false, $cm);
     $coursecontext = context_course::instance($course->id);
@@ -232,7 +232,7 @@ if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
 
 } else if (!empty($show) and confirm_sesskey()) {
     $cm     = get_coursemodule_from_id('', $show, 0, true, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
     require_login($course, false, $cm);
     $coursecontext = context_course::instance($course->id);
@@ -253,7 +253,7 @@ if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
     $id = required_param('id', PARAM_INT);
 
     $cm     = get_coursemodule_from_id('', $id, 0, true, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
     require_login($course, false, $cm);
     $coursecontext = context_course::instance($course->id);
@@ -266,7 +266,7 @@ if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
 
 } else if (!empty($copy) and confirm_sesskey()) { // value = course module
     $cm     = get_coursemodule_from_id('', $copy, 0, true, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
     require_login($course, false, $cm);
     $coursecontext = context_course::instance($course->id);
@@ -285,7 +285,7 @@ if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
 } else if (!empty($cancelcopy) and confirm_sesskey()) { // value = course module
 
     $courseid = $USER->activitycopycourse;
-    $course = get_course($courseid);
+    $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
 
     $cm     = get_coursemodule_from_id('', $USER->activitycopy, 0, true, IGNORE_MISSING);
     $sectionreturn = $USER->activitycopysectionreturn;
index 6432b20..7247671 100644 (file)
@@ -36,7 +36,7 @@ $cmid           = required_param('cmid', PARAM_INT);
 $courseid       = required_param('course', PARAM_INT);
 $sectionreturn  = optional_param('sr', null, PARAM_INT);
 
-$course     = get_course($courseid);
+$course     = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
 $cm         = get_coursemodule_from_id('', $cmid, $course->id, true, MUST_EXIST);
 $cmcontext  = context_module::instance($cm->id);
 $context    = context_course::instance($courseid);
index 5918614..8cfe0a0 100644 (file)
@@ -53,7 +53,7 @@ if (!empty($add)) {
     $url->param('course', $course);
     $PAGE->set_url($url);
 
-    $course = get_course($course);
+    $course = $DB->get_record('course', array('id'=>$course), '*', MUST_EXIST);
     require_login($course);
 
     list($module, $context, $cw) = can_add_moduleinfo($course, $add, $section);
@@ -124,7 +124,7 @@ if (!empty($add)) {
     $cm = get_coursemodule_from_id('', $update, 0, false, MUST_EXIST);
 
     // Check the course exists.
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
     // require_login
     require_login($course, false, $cm); // needed to setup proper $COURSE
index d5cc313..15e091a 100644 (file)
@@ -45,7 +45,7 @@ $huburl = required_param('huburl', PARAM_URL);
 $hubname = optional_param('hubname', '', PARAM_TEXT);
 
 //some permissions and parameters checking
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 require_login($course);
 if (!has_capability('moodle/course:publish', context_course::instance($id))
         or !confirm_sesskey()) {
index 74181c2..095e33b 100644 (file)
@@ -30,7 +30,7 @@ require_once($CFG->dirroot.'/' . $CFG->admin . '/registration/lib.php');
 require_once($CFG->dirroot.'/course/publish/forms.php');
 
 $id = required_param('id', PARAM_INT);
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 require_login($course);
 
 $PAGE->set_url('/course/publish/hubselector.php', array('id' => $course->id));
index b100fbe..2e11f5b 100644 (file)
@@ -34,7 +34,7 @@ $id = required_param('id', PARAM_INT);
 $hubname = optional_param('hubname', 0, PARAM_TEXT);
 $huburl = optional_param('huburl', 0, PARAM_URL);
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 require_login($course);
 $context = context_course::instance($course->id);
index 4e5e1fc..298e5f3 100644 (file)
@@ -40,7 +40,7 @@ require_once($CFG->libdir . '/filelib.php');
 //check user access capability to this page
 $id = required_param('id', PARAM_INT);
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id' => $id), '*', MUST_EXIST);
 require_login($course);
 
 //page settings
index d604d66..90b51b8 100644 (file)
@@ -4,7 +4,7 @@
     require_once('../config.php');
 
     $id = required_param('id', PARAM_INT);   // course id to import TO
-    $course = get_course($id);
+    $course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
     $PAGE->set_pagelayout('standard');
     require_login($course);
index 45e94a9..d0235f5 100644 (file)
@@ -28,7 +28,7 @@ require_once("$CFG->libdir/resourcelib.php");
 
 $id = required_param('id', PARAM_INT); // course id
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $PAGE->set_pagelayout('course');
 require_course_login($course, true);
 
index a926511..4bae0b0 100644 (file)
@@ -49,7 +49,7 @@ $PAGE->set_url('/course/rest.php', array('courseId'=>$courseid,'class'=>$class))
 
 //NOTE: when making any changes here please make sure it is using the same access control as course/mod.php !!
 
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
 // Check user is logged in and set contexts if we are dealing with resource
 if (in_array($class, array('resource'))) {
     $cm = get_coursemodule_from_id(null, $id, $course->id, false, MUST_EXIST);
index 6c58d7b..53992db 100644 (file)
@@ -40,7 +40,7 @@ if ($courseid) {
     $PAGE->set_url(new moodle_url('/course/togglecompletion.php', array('course'=>$courseid)));
 
     // Check user is logged in
-    $course = get_course($courseid);
+    $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
     $context = context_course::instance($course->id);
     require_login($course);
 
@@ -129,7 +129,7 @@ switch($targetstate) {
 
 // Get course-modules entry
 $cm = get_coursemodule_from_id(null, $cmid, null, true, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
 // Check user is logged in
 require_login($course, false, $cm);
index 49c5859..73839e1 100644 (file)
@@ -31,7 +31,7 @@ $mode    = optional_param('mode', "todaylogs", PARAM_ALPHA);
 
 $url = new moodle_url('/course/user.php', array('id'=>$id,'user'=>$user, 'mode'=>$mode));
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $user = $DB->get_record("user", array("id"=>$user, 'deleted'=>0), '*', MUST_EXIST);
 
 if ($mode === 'outline' or $mode === 'complete') {
index 21c86c9..2d41a98 100644 (file)
@@ -38,7 +38,7 @@ $action  = required_param('action', PARAM_ALPHANUMEXT);
 
 $PAGE->set_url(new moodle_url('/enrol/ajax.php', array('id'=>$id, 'action'=>$action)));
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 if ($course->id == SITEID) {
index c5f1ea9..1d451ae 100644 (file)
@@ -34,7 +34,7 @@ $userids    = required_param_array('bulkuser', PARAM_INT);
 $action     = optional_param('action', '', PARAM_ALPHANUMEXT);
 $filter     = optional_param('ifilter', 0, PARAM_INT);
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 if ($course->id == SITEID) {
index ec58e65..e987f87 100644 (file)
@@ -38,7 +38,7 @@ $action  = required_param('action', PARAM_ALPHANUMEXT);
 
 $PAGE->set_url(new moodle_url('/enrol/cohort/ajax.php', array('id'=>$id, 'action'=>$action)));
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 if ($course->id == SITEID) {
index 99c90b8..050bdff 100644 (file)
@@ -30,7 +30,7 @@ require_once("$CFG->dirroot/group/lib.php");
 $courseid = required_param('courseid', PARAM_INT);
 $instanceid = optional_param('id', 0, PARAM_INT);
 
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 require_login($course);
index 6fa1016..8b6f54e 100644 (file)
@@ -38,7 +38,7 @@ $filter = optional_param('ifilter', 0, PARAM_INT); // Table filter for return ur
 $ue = $DB->get_record('user_enrolments', array('id' => $ueid), '*', MUST_EXIST);
 $user = $DB->get_record('user', array('id'=>$ue->userid), '*', MUST_EXIST);
 $instance = $DB->get_record('enrol', array('id'=>$ue->enrolid), '*', MUST_EXIST);
-$course = get_course($instance->courseid);
+$course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
 
 // The URL of the enrolled users page for the course.
 $usersurl = new moodle_url('/enrol/users.php', array('id' => $course->id));
index 980e3d5..ddfb976 100644 (file)
@@ -124,7 +124,7 @@ class core_enrol_external extends external_api {
 
         foreach ($params['coursecapabilities'] as $coursecapability) {
             $courseid = $coursecapability['courseid'];
-            $course = get_course($courseid);
+            $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
             $coursecontext = context_course::instance($courseid);
             if (!$coursecontext) {
                 throw new moodle_exception('cannotfindcourse', 'error', '', null,
@@ -423,7 +423,7 @@ class core_enrol_external extends external_api {
             }
         }
 
-        $course = get_course($courseid);
+        $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
         $coursecontext = context_course::instance($courseid, IGNORE_MISSING);
         if ($courseid == SITEID) {
             $context = context_system::instance();
index 51770dc..faa0531 100644 (file)
@@ -26,7 +26,7 @@ require('../../config.php');
 
 $id = required_param('id', PARAM_INT); // course id
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 require_login($course);
index 6bf65c3..d0e91b5 100644 (file)
@@ -33,7 +33,7 @@ if (!isloggedin()) {
     redirect(get_login_url());
 }
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 // Everybody is enrolled on the frontpage
index bdc2338..0ad5d2c 100644 (file)
@@ -29,7 +29,7 @@ $action     = optional_param('action', '', PARAM_ALPHANUMEXT);
 $instanceid = optional_param('instance', 0, PARAM_INT);
 $confirm    = optional_param('confirm', 0, PARAM_BOOL);
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 if ($course->id == SITEID) {
index 18f4a25..c1a6f80 100644 (file)
@@ -36,7 +36,7 @@ $action  = required_param('action', PARAM_ALPHANUMEXT);
 
 $PAGE->set_url(new moodle_url('/enrol/ajax.php', array('id'=>$id, 'action'=>$action)));
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 if ($course->id == SITEID) {
index 12c8aee..d6d01e2 100644 (file)
@@ -28,7 +28,7 @@ require_once('edit_form.php');
 
 $courseid = required_param('courseid', PARAM_INT);
 
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 require_login($course);
index 067131f..5c3e345 100644 (file)
@@ -389,7 +389,7 @@ function enrol_manual_migrate_plugin_enrolments($enrol) {
         $minstance = false;
         if (!$e->mid) {
             // Manual instance does not exist yet, add a new one.
-            $course = get_course($e->courseid);
+            $course = $DB->get_record('course', array('id'=>$e->courseid), '*', MUST_EXIST);
             if ($minstance = $DB->get_record('enrol', array('courseid'=>$course->id, 'enrol'=>'manual'))) {
                 // Already created by previous iteration.
                 $e->mid = $minstance->id;
index 76892cd..7d91e4b 100644 (file)
@@ -31,7 +31,7 @@ $extendperiod = optional_param('extendperiod', 0, PARAM_INT);
 $extendbase   = optional_param('extendbase', 3, PARAM_INT);
 
 $instance = $DB->get_record('enrol', array('id'=>$enrolid, 'enrol'=>'manual'), '*', MUST_EXIST);
-$course = get_course($instance->courseid);
+$course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 require_login($course);
index 472fcf0..c7304fb 100644 (file)
@@ -28,7 +28,7 @@ $enrolid = required_param('enrolid', PARAM_INT);
 $confirm = optional_param('confirm', 0, PARAM_BOOL);
 
 $instance = $DB->get_record('enrol', array('id'=>$enrolid, 'enrol'=>'manual'), '*', MUST_EXIST);
-$course = get_course($instance->courseid);
+$course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 require_login();
index cfcb20b..ac2f2ff 100644 (file)
@@ -28,7 +28,7 @@ require_once("$CFG->dirroot/enrol/meta/locallib.php");
 
 $id = required_param('id', PARAM_INT); // course id
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 $PAGE->set_url('/enrol/meta/addinstance.php', array('id'=>$course->id));
index 2dbf0a9..9678b40 100644 (file)
@@ -28,7 +28,7 @@ require_once($CFG->dirroot.'/mnet/service/enrol/locallib.php');
 
 $id = required_param('id', PARAM_INT); // course id
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 require_login($course);
index 7052bcd..063d5b4 100644 (file)
@@ -31,7 +31,7 @@ $id      = required_param('id', PARAM_INT); // course id
 $action  = optional_param('action', '', PARAM_ALPHANUMEXT);
 $filter  = optional_param('ifilter', 0, PARAM_INT);
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 require_login($course);
index 52a111a..6175b3b 100644 (file)
@@ -29,7 +29,7 @@ require_once('edit_form.php');
 $courseid   = required_param('courseid', PARAM_INT);
 $instanceid = optional_param('id', 0, PARAM_INT); // instanceid
 
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 require_login($course);
index a305004..8fd16d2 100644 (file)
@@ -28,7 +28,7 @@ $enrolid = required_param('enrolid', PARAM_INT);
 $confirm = optional_param('confirm', 0, PARAM_BOOL);
 
 $instance = $DB->get_record('enrol', array('id'=>$enrolid, 'enrol'=>'paypal'), '*', MUST_EXIST);
-$course = get_course($instance->courseid);
+$course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 require_login();
index c88553e..a339b8e 100644 (file)
@@ -29,7 +29,7 @@ require_once('edit_form.php');
 $courseid   = required_param('courseid', PARAM_INT);
 $instanceid = optional_param('id', 0, PARAM_INT);
 
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 require_login($course);
index c823595..9b0fa48 100644 (file)
@@ -397,7 +397,7 @@ class enrol_self_plugin extends enrol_plugin {
     protected function email_welcome_message($instance, $user) {
         global $CFG, $DB;
 
-        $course = get_course($instance->courseid);
+        $course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
         $context = context_course::instance($course->id);
 
         $a = new stdClass();
index 906d072..7e7d269 100644 (file)
@@ -28,7 +28,7 @@ $enrolid = required_param('enrolid', PARAM_INT);
 $confirm = optional_param('confirm', 0, PARAM_BOOL);
 
 $instance = $DB->get_record('enrol', array('id'=>$enrolid, 'enrol'=>'self'), '*', MUST_EXIST);
-$course = get_course($instance->courseid);
+$course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 require_login();
index 8428dcb..9903391 100644 (file)
@@ -36,7 +36,7 @@ $filter  = optional_param('ifilter', 0, PARAM_INT);
 $ue = $DB->get_record('user_enrolments', array('id' => $ueid), '*', MUST_EXIST);
 $user = $DB->get_record('user', array('id'=>$ue->userid), '*', MUST_EXIST);
 $instance = $DB->get_record('enrol', array('id'=>$ue->enrolid), '*', MUST_EXIST);
-$course = get_course($instance->courseid);
+$course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
 
 $context = context_course::instance($course->id);
 
index 78d0d53..c01e361 100644 (file)
@@ -41,7 +41,7 @@ if (optional_param('resetbutton', '', PARAM_RAW) !== '') {
     redirect('users.php?id=' . $id);
 }
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 $context = context_course::instance($course->id, MUST_EXIST);
 
 if ($course->id == SITEID) {
index 410a835..fce3f78 100644 (file)
--- a/file.php
+++ b/file.php
@@ -63,7 +63,7 @@ $courseid = (int)array_shift($args);
 $relativepath = implode('/', $args);
 
 // security: limit access to existing course subdirectories
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 
 if ($course->legacyfiles != 2) {
     // course files disabled
index 0bdcf88..b23dc99 100644 (file)
@@ -30,7 +30,7 @@ $courseid = required_param('id', PARAM_INT);
 
 $PAGE->set_url('/grade/edit/outcome/course.php', array('id'=>$courseid));
 
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
 
 /// Make sure they can even access this course
 require_login($course);
index f5aa234..2d2c670 100644 (file)
@@ -75,7 +75,7 @@ if ($id) {
 } else if ($courseid){
     $heading = get_string('addoutcome', 'grades');
     /// adding new outcome from course
-    $course = get_course($courseid);
+    $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
     require_login($course);
     $context = context_course::instance($course->id);
     require_capability('moodle/grade:manage', $context);
index 81bbe3f..658d5ce 100644 (file)
@@ -34,7 +34,7 @@ $PAGE->set_pagelayout('admin');
 
 /// Make sure they can even access this course
 if ($courseid) {
-    $course = get_course($courseid);
+    $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
     require_login($course);
     $context = context_course::instance($course->id);
     require_capability('moodle/grade:manageoutcomes', $context);
index 756533f..a4d351b 100644 (file)
@@ -30,7 +30,7 @@ include_once('import_form.php');
 
 $id = required_param('id', PARAM_INT);    // Course id
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 $PAGE->set_url('/group/import.php', array('id'=>$id));
 
index e5fe042..1511619 100644 (file)
@@ -42,7 +42,7 @@ $returnurl = $CFG->wwwroot.'/group/index.php?id='.$courseid;
 // Get the course information so we can print the header and
 // check the course id is valid
 
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 
 $url = new moodle_url('/group/index.php', array('id'=>$courseid));
 if ($userid) {
index 4477cff..f3f2f7e 100644 (file)
@@ -218,7 +218,7 @@ function groups_create_group($data, $editform = false, $editoroptions = false) {
     global $CFG, $DB;
 
     //check that courseid exists
-    $course = get_course($data->courseid);
+    $course = $DB->get_record('course', array('id' => $data->courseid), '*', MUST_EXIST);
     $context = context_course::instance($course->id);
 
     $data->timecreated  = time();
index 91a786f..9a013bd 100644 (file)
@@ -32,7 +32,7 @@ $groupid = required_param('group', PARAM_INT);
 $cancel  = optional_param('cancel', false, PARAM_BOOL);
 
 $group = $DB->get_record('groups', array('id'=>$groupid), '*', MUST_EXIST);
-$course = get_course($group->courseid);
+$course = $DB->get_record('course', array('id'=>$group->courseid), '*', MUST_EXIST);
 
 $PAGE->set_url('/group/members.php', array('group'=>$groupid));
 $PAGE->set_pagelayout('admin');
index 677e2ac..386588a 100644 (file)
@@ -1428,25 +1428,27 @@ function get_local_override($roleid, $contextid, $capability) {
  * @return array of ($context, $course, $cm)
  */
 function get_context_info_array($contextid) {
+    global $DB;
+
     $context = context::instance_by_id($contextid, MUST_EXIST);
     $course  = null;
     $cm      = null;
 
     if ($context->contextlevel == CONTEXT_COURSE) {
-        $course = get_course($context->instanceid);
+        $course = $DB->get_record('course', array('id'=>$context->instanceid), '*', MUST_EXIST);
 
     } else if ($context->contextlevel == CONTEXT_MODULE) {
         $cm = get_coursemodule_from_id('', $context->instanceid, 0, false, MUST_EXIST);
-        $course = get_course($cm->course);
+        $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
     } else if ($context->contextlevel == CONTEXT_BLOCK) {
         $parent = $context->get_parent_context();
 
         if ($parent->contextlevel == CONTEXT_COURSE) {
-            $course = get_course($parent->instanceid);
+            $course = $DB->get_record('course', array('id'=>$parent->instanceid), '*', MUST_EXIST);
         } else if ($parent->contextlevel == CONTEXT_MODULE) {
             $cm = get_coursemodule_from_id('', $parent->instanceid, 0, false, MUST_EXIST);
-            $course = get_course($cm->course);
+            $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
         }
     }
 
index 36bee1f..c5e4150 100644 (file)
@@ -96,7 +96,7 @@ function xmldb_main_install() {
     }
     // Make sure site course context exists
     context_course::instance($SITE->id);
-    // Update the global frontpage cache from database.
+    // Update the global frontpage cache
     $SITE = $DB->get_record('course', array('id'=>$newsite->id), '*', MUST_EXIST);
 
 
index 07499cf..235e3bf 100644 (file)
@@ -247,7 +247,7 @@ class course_modinfo extends stdClass {
         // Check modinfo field is set. If not, build and load it.
         if (empty($course->modinfo) || empty($course->sectioncache)) {
             rebuild_course_cache($course->id);
-            $course = get_course($course->id);
+            $course = $DB->get_record('course', array('id'=>$course->id), '*', MUST_EXIST);
         }
 
         // Set initial values
index e2548ac..ad04ace 100644 (file)
@@ -2887,7 +2887,7 @@ function require_login($courseorid = null, $autologinguest = true, $cm = null, $
         } else if ($courseorid == SITEID) {
             $course = clone($SITE);
         } else {
-            $course = get_course($courseorid);
+            $course = $DB->get_record('course', array('id' => $courseorid), '*', MUST_EXIST);
         }
         if ($cm) {
             if ($cm->course != $course->id) {
@@ -4912,7 +4912,7 @@ function remove_course_contents($courseid, $showfeedback = true, array $options
     // Some crazy wishlist of stuff we should skip during purging of course content.
     $options = (array)$options;
 
-    $course = get_course($courseid);
+    $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
     $coursecontext = context_course::instance($courseid);
     $fs = get_file_storage();
 
index 753d0ed..3a897d7 100644 (file)
@@ -2744,7 +2744,7 @@ class global_navigation_for_ajax extends global_navigation {
                 $this->load_category($this->instanceid, self::TYPE_MY_CATEGORY);
                 break;
             case self::TYPE_COURSE :
-                $course = get_course($this->instanceid);
+                $course = $DB->get_record('course', array('id' => $this->instanceid), '*', MUST_EXIST);
                 require_course_login($course, true, null, false, true);
                 $this->page->set_context(context_course::instance($course->id));
                 $coursenode = $this->add_course($course);
index 89bbd85..9c7db77 100644 (file)
@@ -950,7 +950,7 @@ class moodle_page {
 
         if (!$this->_course || $this->_course->id != $cm->course) {
             if (!$course) {
-                $course = get_course($cm->course);
+                $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
             }
             if ($course->id != $cm->course) {
                 throw new coding_exception('The course you passed to $PAGE->set_cm does not correspond to the $cm.');
index 5180bf7..d3c3c1e 100644 (file)
@@ -2120,8 +2120,8 @@ class core_accesslib_testcase extends advanced_testcase {
         $guestid = $CFG->siteguest;
 
         // Enrol some users into some courses.
-        $course1 = get_course($testcourses[22]);
-        $course2 = get_course($testcourses[7]);
+        $course1 = $DB->get_record('course', array('id'=>$testcourses[22]), '*', MUST_EXIST);
+        $course2 = $DB->get_record('course', array('id'=>$testcourses[7]), '*', MUST_EXIST);
         $cms = $DB->get_records('course_modules', array('course'=>$course1->id), 'id');
         $cm1 = reset($cms);
         $blocks = $DB->get_records('block_instances', array('parentcontextid'=>context_module::instance($cm1->id)->id), 'id');
index 4e7c1c8..f072009 100644 (file)
@@ -27,7 +27,7 @@ require_once($CFG->dirroot.'/mod/assign/locallib.php');
 // For this type of page this is the course id.
 $id = required_param('id', PARAM_INT);
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id' => $id), '*', MUST_EXIST);
 require_login($course);
 $PAGE->set_url('/mod/assign/index.php', array('id' => $id));
 $PAGE->set_pagelayout('incourse');
index d8cd9ff..49a13f1 100644 (file)
@@ -69,7 +69,7 @@ function assign_reset_userdata($data) {
     $status = array();
     $params = array('courseid'=>$data->courseid);
     $sql = "SELECT a.id FROM {assign} a WHERE a.course=:courseid";
-    $course = get_course($data->courseid);
+    $course = $DB->get_record('course', array('id'=>$data->courseid), '*', MUST_EXIST);
     if ($assigns = $DB->get_records_sql($sql, $params)) {
         foreach ($assigns as $assign) {
             $cm = get_coursemodule_from_instance('assign',
index 9ac7a36..be7eedb 100644 (file)
@@ -575,7 +575,7 @@ class assign {
         $returnid = $DB->insert_record('assign', $update);
         $this->instance = $DB->get_record('assign', array('id'=>$returnid), '*', MUST_EXIST);
         // Cache the course record.
-        $this->course = get_course($formdata->course);
+        $this->course = $DB->get_record('course', array('id'=>$formdata->course), '*', MUST_EXIST);
 
         if ($callplugins) {
             // Call save_settings hook for submission plugins.
index e49ae53..edfe6eb 100644 (file)
@@ -68,7 +68,7 @@ class mod_assign_mod_form extends moodleform_mod {
             if (!$ctx) {
                 $ctx = context_course::instance($this->current->course);
             }
-            $course = get_course($this->current->course);
+            $course = $DB->get_record('course', array('id'=>$this->current->course), '*', MUST_EXIST);
             $assignment->set_course($course);
         }
 
@@ -259,7 +259,7 @@ class mod_assign_mod_form extends moodleform_mod {
             if (!$ctx) {
                 $ctx = context_course::instance($this->current->course);
             }
-            $course = get_course($this->current->course);
+            $course = $DB->get_record('course', array('id'=>$this->current->course), '*', MUST_EXIST);
             $assignment->set_course($course);
         }
         $assignment->plugin_data_preprocessing($defaultvalues);
index 03dadc9..9fa7e24 100644 (file)
@@ -34,7 +34,7 @@ $urlparams = array('id' => $id,
 
 $url = new moodle_url('/mod/assign/view.php', $urlparams);
 $cm = get_coursemodule_from_id('assign', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 require_login($course, true, $cm);
 $PAGE->set_url($url);
index 4ea5a83..63c9507 100644 (file)
@@ -30,7 +30,7 @@ $chapterid = required_param('chapterid', PARAM_INT); // Chapter ID
 $confirm   = optional_param('confirm', 0, PARAM_BOOL);
 
 $cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 $book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
index f68936e..547a9d1 100644 (file)
@@ -32,7 +32,7 @@ $pagenum    = optional_param('pagenum', 0, PARAM_INT);
 $subchapter = optional_param('subchapter', 0, PARAM_BOOL);
 
 $cm = get_coursemodule_from_id('book', $cmid, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 $book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
index 53a5166..7546188 100644 (file)
@@ -27,7 +27,7 @@ require_once(dirname(__FILE__).'/locallib.php');
 
 $id = required_param('id', PARAM_INT); // Course ID.
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 unset($id);
 
index 1d86c93..7ae229b 100644 (file)
@@ -30,7 +30,7 @@ $chapterid = required_param('chapterid', PARAM_INT); // Chapter ID
 $up        = optional_param('up', 0, PARAM_BOOL);
 
 $cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 $book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
index 6918d4b..7af7de2 100644 (file)
@@ -29,7 +29,7 @@ $id        = required_param('id', PARAM_INT);        // Course Module ID
 $chapterid = required_param('chapterid', PARAM_INT); // Chapter ID
 
 $cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 $book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
index d49ad62..29418ed 100644 (file)
@@ -32,7 +32,7 @@ require_once($CFG->libdir.'/filelib.php');
 $id = required_param('id', PARAM_INT);           // Course Module ID
 
 $cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 $book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
 
 $PAGE->set_url('/mod/book/tool/exportimscp/index.php', array('id'=>$id));
index 3f1085e..25ee6f7 100644 (file)
@@ -30,7 +30,7 @@ $id        = required_param('id', PARAM_INT);           // Course Module ID
 $chapterid = optional_param('chapterid', 0, PARAM_INT); // Chapter ID
 
 $cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 $book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
index 3a7308f..cb258b0 100644 (file)
@@ -33,7 +33,7 @@ $chapterid = optional_param('chapterid', 0, PARAM_INT); // Chapter ID
 // =========================================================================
 
 $cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 $book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
 
 require_course_login($course, true, $cm);
index a712101..cf9ed55 100644 (file)
@@ -36,12 +36,12 @@ $edit      = optional_param('edit', -1, PARAM_BOOL);    // Edit mode
 // =========================================================================
 if ($id) {
     $cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
     $book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
 } else {
     $book = $DB->get_record('book', array('id'=>$bid), '*', MUST_EXIST);
     $cm = get_coursemodule_from_instance('book', $book->id, 0, false, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
     $id = $cm->id;
 }
 
index 659aa62..edd8e5a 100644 (file)
@@ -14,7 +14,7 @@ $PAGE->set_url($url);
 $PAGE->set_popup_notification_allowed(false); // No popup notifications in the chat window
 
 $chat = $DB->get_record('chat', array('id'=>$id), '*', MUST_EXIST);
-$course = get_course($chat->course);
+$course = $DB->get_record('course', array('id'=>$chat->course), '*', MUST_EXIST);
 $cm = get_coursemodule_from_instance('chat', $chat->id, $course->id, false, MUST_EXIST);
 
 $context = context_module::instance($cm->id);
index f1dbd41..9b7425b 100644 (file)
@@ -49,14 +49,14 @@ if ($id) {
     $url->param('id', $id);
     $PAGE->set_url($url);
     $cm     = get_coursemodule_from_id('data', $id, 0, false, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
     $data   = $DB->get_record('data', array('id'=>$cm->instance), '*', MUST_EXIST);
 
 } else {
     $url->param('d', $d);
     $PAGE->set_url($url);
     $data   = $DB->get_record('data', array('id'=>$d), '*', MUST_EXIST);
-    $course = get_course($data->course);
+    $course = $DB->get_record('course', array('id'=>$data->course), '*', MUST_EXIST);
     $cm     = get_coursemodule_from_instance('data', $data->id, $course->id, false, MUST_EXIST);
 }
 
index 02c8301..8e108b9 100644 (file)
@@ -1439,7 +1439,7 @@ function data_rating_validate($params) {
         }
     }
 
-    $course = get_course($info->course);
+    $course = $DB->get_record('course', array('id'=>$info->course), '*', MUST_EXIST);
     $cm = get_coursemodule_from_instance('data', $info->dataid, $course->id, false, MUST_EXIST);
     $context = context_module::instance($cm->id);
 
index ac13d22..673d43a 100644 (file)
@@ -36,12 +36,12 @@ require_once($CFG->libdir.'/xmlize.php');
 $id     = optional_param('id', 0, PARAM_INT);           // course module id
 if ($id) {
     $cm = get_coursemodule_from_id('data', $id, null, null, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
     $data = $DB->get_record('data', array('id'=>$cm->instance), '*', MUST_EXIST);
 } else {
     $d = required_param('d', PARAM_INT);     // database activity id
     $data = $DB->get_record('data', array('id'=>$d), '*', MUST_EXIST);
-    $course = get_course($data->course);
+    $course = $DB->get_record('course', array('id'=>$data->course), '*', MUST_EXIST);
     $cm = get_coursemodule_from_instance('data', $data->id, $course->id, null, MUST_EXIST);
 }
 
index 14d9c2f..a562690 100644 (file)
@@ -35,7 +35,7 @@ $sesskey = optional_param('sesskey', false, PARAM_TEXT);
 $itemorder = optional_param('itemorder', false, PARAM_SEQUENCE);
 
 $cm = get_coursemodule_from_id('feedback', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 $feedback = $DB->get_record('feedback', array('id'=>$cm->instance), '*', MUST_EXIST);
 
 require_sesskey();
index 55e1cac..473f8b8 100644 (file)
@@ -34,7 +34,7 @@ $id = required_param('id', PARAM_INT);  // Course module ID
 $cm = get_coursemodule_from_id('folder', $id, 0, true, MUST_EXIST);
 $context = context_module::instance($cm->id, MUST_EXIST);
 $folder = $DB->get_record('folder', array('id'=>$cm->instance), '*', MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
 require_capability('mod/folder:managefiles', $context);
index a95d1a3..9cbe696 100644 (file)
@@ -28,7 +28,7 @@ require('../../config.php');
 
 $id = required_param('id', PARAM_INT); // course id
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 require_course_login($course, true);
 $PAGE->set_pagelayout('incourse');
index 8672d3b..19c16a7 100644 (file)
@@ -41,7 +41,7 @@ if ($f) {  // Two ways to specify the module
     $folder = $DB->get_record('folder', array('id'=>$cm->instance), '*', MUST_EXIST);
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
 require_course_login($course, true, $cm);
 $context = context_module::instance($cm->id);
index 14bc28b..c387790 100644 (file)
@@ -40,7 +40,7 @@
     $PAGE->set_url($url);
 
     $discussion = $DB->get_record('forum_discussions', array('id' => $d), '*', MUST_EXIST);
-    $course = get_course($discussion->course);
+    $course = $DB->get_record('course', array('id' => $discussion->course), '*', MUST_EXIST);
     $forum = $DB->get_record('forum', array('id' => $discussion->forum), '*', MUST_EXIST);
     $cm = get_coursemodule_from_instance('forum', $forum->id, $course->id, false, MUST_EXIST);
 
index 6a7ab62..0349cab 100644 (file)
@@ -3628,7 +3628,7 @@ function forum_rating_validate($params) {
     $post = $DB->get_record('forum_posts', array('id' => $params['itemid'], 'userid' => $params['rateduserid']), '*', MUST_EXIST);
     $discussion = $DB->get_record('forum_discussions', array('id' => $post->discussion), '*', MUST_EXIST);
     $forum = $DB->get_record('forum', array('id' => $discussion->forum), '*', MUST_EXIST);
-    $course = get_course($forum->course);
+    $course = $DB->get_record('course', array('id' => $forum->course), '*', MUST_EXIST);
     $cm = get_coursemodule_from_instance('forum', $forum->id, $course->id , false, MUST_EXIST);
     $context = context_module::instance($cm->id);
 
index c246257..1bd5277 100644 (file)
@@ -53,7 +53,7 @@ if (!is_null($sesskey)) {
 $PAGE->set_url($url);
 
 $forum   = $DB->get_record('forum', array('id' => $id), '*', MUST_EXIST);
-$course  = get_course($forum->course);
+$course  = $DB->get_record('course', array('id' => $forum->course), '*', MUST_EXIST);
 $cm      = get_coursemodule_from_instance('forum', $forum->id, $course->id, false, MUST_EXIST);
 $context = context_module::instance($cm->id);
 
index 1dbfe66..87c3b54 100644 (file)
@@ -40,7 +40,7 @@ if ($edit !== 0) {
 $PAGE->set_url($url);
 
 $forum = $DB->get_record('forum', array('id'=>$id), '*', MUST_EXIST);
-$course = get_course($forum->course);
+$course = $DB->get_record('course', array('id'=>$forum->course), '*', MUST_EXIST);
 if (! $cm = get_coursemodule_from_instance('forum', $forum->id, $course->id)) {
     $cm->id = 0;
 }
index 5dfebeb..0059ae8 100644 (file)
@@ -90,7 +90,7 @@ $hasparentaccess = $isparent && has_all_capabilities(array('moodle/user:viewdeta
 // Check whether a specific course has been requested
 if ($isspecificcourse) {
     // Get the requested course and its context
-    $course = get_course($courseid);
+    $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
     $coursecontext = context_course::instance($courseid, MUST_EXIST);
     // We have a specific course to search, which we will also assume we are within.
     if ($hasparentaccess) {
index 1a7685b..4069376 100644 (file)
@@ -14,7 +14,7 @@ $PAGE->set_url($url);
 $entry = $DB->get_record('glossary_entries', array('id'=> $eid), '*', MUST_EXIST);
 $glossary = $DB->get_record('glossary', array('id'=> $entry->glossaryid), '*', MUST_EXIST);
 $cm = get_coursemodule_from_instance('glossary', $glossary->id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=> $cm->course), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
 
index 4c22cb7..6a51b2f 100644 (file)
@@ -49,7 +49,7 @@
         if ($COURSE->id == $cm->course) {
             $course = $COURSE;
         } else {
-            $course = get_course($cm->course);
+            $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
         }
         //context id from db should match the submitted one
         if ($context->id != $modcontext->id || !has_capability('mod/glossary:view', $modcontext)) {
index 2623f49..3c927a2 100644 (file)
@@ -23,7 +23,7 @@ if ($eid) {
     $entry = $DB->get_record('glossary_entries', array('id'=>$eid), '*', MUST_EXIST);
     $glossary = $DB->get_record('glossary', array('id'=>$entry->glossaryid), '*', MUST_EXIST);
     $cm = get_coursemodule_from_instance('glossary', $glossary->id, 0, false, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
     require_course_login($course, true, $cm);
     $entry->glossaryname = $glossary->name;
     $entry->cmid = $cm->id;
@@ -31,7 +31,7 @@ if ($eid) {
     $entries = array($entry);
 
 } else if ($concept) {
-    $course = get_course($courseid);
+    $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
     require_course_login($course);
     $entries = glossary_get_entries_search($concept, $courseid);
 
@@ -45,7 +45,7 @@ if ($entries) {
     foreach ($entries as $key => $entry) {
         // Need to get the course where the entry is,
         // in order to check for visibility/approve permissions there
-        $entrycourse = get_course($entry->courseid);
+        $entrycourse = $DB->get_record('course', array('id' => $entry->courseid), '*', MUST_EXIST);
         $modinfo = get_fast_modinfo($entrycourse);
         // make sure the entry is visible
         if (empty($modinfo->cms[$entry->cmid]->uservisible)) {
index e07ad21..4e986d4 100644 (file)
@@ -25,7 +25,7 @@ if ($eid) {
     $entry = $DB->get_record('glossary_entries', array('id'=>$eid), '*', MUST_EXIST);
     $glossary = $DB->get_record('glossary', array('id'=>$entry->glossaryid), '*', MUST_EXIST);
     $cm = get_coursemodule_from_instance('glossary', $glossary->id, 0, false, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
     require_course_login($course, true, $cm);
     $entry->glossaryname = $glossary->name;
     $entry->cmid = $cm->id;
@@ -33,7 +33,7 @@ if ($eid) {
     $entries = array($entry);
 
 } else if ($concept) {
-    $course = get_course($courseid);
+    $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
     require_course_login($course);
     $entries = glossary_get_entries_search($concept, $courseid);
 
@@ -45,7 +45,7 @@ if ($entries) {
     foreach ($entries as $key => $entry) {
         // Need to get the course where the entry is,
         // in order to check for visibility/approve permissions there
-        $entrycourse = get_course($entry->courseid);
+        $entrycourse = $DB->get_record('course', array('id' => $entry->courseid), '*', MUST_EXIST);
         $modinfo = get_fast_modinfo($entrycourse);
         // make sure the entry is visible
         if (empty($modinfo->cms[$entry->cmid]->uservisible)) {
index 10d4550..53505da 100644 (file)
@@ -28,7 +28,7 @@ require('../../config.php');
 
 $id = required_param('id', PARAM_INT); // course id
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 require_course_login($course, true);
 $PAGE->set_pagelayout('incourse');
index 975e102..7b59b0b 100644 (file)
@@ -40,7 +40,7 @@ if ($i) {  // Two ways to specify the module
     $imscp = $DB->get_record('imscp', array('id'=>$cm->instance), '*', MUST_EXIST);
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
 require_course_login($course, true, $cm);
 $context = context_module::instance($cm->id);
index 4e6bfb2..79f3499 100644 (file)
@@ -31,7 +31,7 @@ require_once($CFG->dirroot.'/mod/lesson/locallib.php');
 $id = required_param('id', PARAM_INT);
 
 $cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
 
 require_login($course, false, $cm);
index a55f65e..aeeb201 100644 (file)
@@ -30,7 +30,7 @@ require_once($CFG->dirroot.'/mod/lesson/locallib.php');
 $id = required_param('id', PARAM_INT);
 
 $cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
 
 require_login($course, false, $cm);
index 93882f0..140de2e 100644 (file)
@@ -35,7 +35,7 @@ $qtype  = optional_param('qtype', 0, PARAM_INT);
 $edit   = optional_param('edit', false, PARAM_BOOL);
 
 $cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
 
 require_login($course, false, $cm);
index 1a2e945..c824a63 100644 (file)
@@ -33,7 +33,7 @@ $id   = required_param('id', PARAM_INT);             // Course Module ID
 $mode = optional_param('mode', 'display', PARAM_ALPHA);
 
 $cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
 
 require_login($course, false, $cm);
index f587281..8a98406 100644 (file)
@@ -32,7 +32,7 @@ require_once($CFG->dirroot.'/mod/lesson/locallib.php');
 $id = required_param('id', PARAM_INT);
 
 $cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
 
 require_login($course, false, $cm);
index 36f1d27..c75dbbf 100644 (file)
@@ -33,7 +33,7 @@ $mode    = optional_param('mode', '', PARAM_ALPHA);
 $link = optional_param('link', 0, PARAM_INT);
 
 $cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
 
 require_login($course, false, $cm);
index ac0ba0e..4f3814c 100644 (file)
@@ -36,7 +36,7 @@ $pageid = optional_param('pageid', '', PARAM_INT); // Page ID
 $PAGE->set_url('/mod/lesson/import.php', array('id'=>$id, 'pageid'=>$pageid));
 
 $cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
 
 require_login($course, false, $cm);
index 55c3620..75ee4bb 100644 (file)
@@ -37,7 +37,7 @@ $action = required_param('action', PARAM_ALPHA);   // Action
 $pageid = required_param('pageid', PARAM_INT);
 
 $cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
 
 require_login($course, false, $cm);
index 5703ec7..7ad10af 100644 (file)
@@ -34,7 +34,7 @@ $id = required_param('id', PARAM_INT);    // Course Module ID
 $printclose = optional_param('printclose', 0, PARAM_INT);
 
 $cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
 
 require_login($course, false, $cm);
index 40cec6c..e48dea9 100644 (file)
@@ -33,7 +33,7 @@ $action = optional_param('action', 'reportoverview', PARAM_ALPHA);  // action to
 $nothingtodisplay = false;
 
 $cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
 
 require_login($course, false, $cm);
index 0697ab9..91e856e 100644 (file)
@@ -36,7 +36,7 @@ $userpassword = optional_param('userpassword','',PARAM_RAW);
 $backtocourse = optional_param('backtocourse', false, PARAM_RAW);
 
 $cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
 
 require_login($course, false, $cm);
index 2e131b8..0fb22eb 100644 (file)
@@ -65,7 +65,7 @@ if ($l) {  // Two ways to specify the module
     $lti = $DB->get_record('lti', array('id' => $cm->instance), '*', MUST_EXIST);
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
 $context = context_module::instance($cm->id);
index 17cdebf..346f6e1 100644 (file)
@@ -51,7 +51,7 @@ require_once($CFG->dirroot.'/mod/lti/lib.php');
 
 $id = required_param('id', PARAM_INT);   // course id
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 require_login($course);
 $PAGE->set_pagelayout('incourse');
index c016010..fced3b4 100644 (file)
@@ -55,7 +55,7 @@ $id = required_param('id', PARAM_INT); // Course Module ID
 
 $cm = get_coursemodule_from_id('lti', $id, 0, false, MUST_EXIST);
 $lti = $DB->get_record('lti', array('id' => $cm->instance), '*', MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 require_login($course);
 
index 70b8e30..c07408a 100644 (file)
@@ -63,7 +63,7 @@ if ($l) {  // Two ways to specify the module
     $lti = $DB->get_record('lti', array('id' => $cm->instance), '*', MUST_EXIST);
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 $tool = lti_get_tool_by_url_match($lti->toolurl);
 if ($tool) {
index ac34897..9843372 100644 (file)
@@ -28,7 +28,7 @@ require('../../config.php');
 
 $id = required_param('id', PARAM_INT); // course id
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 require_course_login($course, true);
 $PAGE->set_pagelayout('incourse');
index b778643..e04a2ec 100644 (file)
@@ -45,7 +45,7 @@ if ($p) {
     $page = $DB->get_record('page', array('id'=>$cm->instance), '*', MUST_EXIST);
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
 require_course_login($course, true, $cm);
 $context = context_module::instance($cm->id);
index 90155b7..df659ae 100644 (file)
@@ -108,7 +108,7 @@ class quiz {
         global $DB;
 
         $quiz = quiz_access_manager::load_quiz_and_settings($quizid);
-        $course = get_course($quiz->course);
+        $course = $DB->get_record('course', array('id' => $quiz->course), '*', MUST_EXIST);
         $cm = get_coursemodule_from_instance('quiz', $quiz->id, $course->id, false, MUST_EXIST);
 
         // Update quiz with override information.
@@ -489,7 +489,7 @@ class quiz_attempt {
 
         $attempt = $DB->get_record('quiz_attempts', $conditions, '*', MUST_EXIST);
         $quiz = quiz_access_manager::load_quiz_and_settings($attempt->quiz);
-        $course = get_course($quiz->course);
+        $course = $DB->get_record('course', array('id' => $quiz->course), '*', MUST_EXIST);
         $cm = get_coursemodule_from_instance('quiz', $quiz->id, $course->id, false, MUST_EXIST);
 
         // Update quiz with override information.
index 8f74ba3..175e5c6 100644 (file)
@@ -66,7 +66,7 @@ class mod_quiz_overdue_attempt_updater {
 
                 // If we have moved on to a different course, fetch the new data.
                 if (!$course || $course->id != $quiz->course) {
-                    $course = get_course($quiz->course);
+                    $course = $DB->get_record('course', array('id' => $quiz->course), '*', MUST_EXIST);
                 }
 
                 // Make a specialised version of the quiz settings, with the relevant overrides.
index 9e71e31..dd0c9f8 100644 (file)
@@ -34,7 +34,7 @@ $id = required_param('id', PARAM_INT);
 $userid = optional_param('userid', 0, PARAM_INT);
 
 $cm = get_coursemodule_from_id('quiz', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $quiz = $DB->get_record('quiz', array('id' => $cm->instance), '*', MUST_EXIST);
 require_login($course, false, $cm);
 
index 7abf7bd..7528226 100644 (file)
@@ -40,7 +40,7 @@ if (! $quiz = $DB->get_record('quiz', array('id' => $override->quiz))) {
 if (! $cm = get_coursemodule_from_instance("quiz", $quiz->id, $quiz->course)) {
     print_error('invalidcoursemodule');
 }
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
 $context = context_module::instance($cm->id);
 
index 2bd3de5..b298780 100644 (file)
@@ -58,7 +58,7 @@ if ($overrideid) {
 } else {
     print_error('invalidcoursemodule');
 }
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
 $url = new moodle_url('/mod/quiz/overrideedit.php');
 if ($action) {
index 82a89a9..e6a5d84 100644 (file)
@@ -38,7 +38,7 @@ if (! $cm = get_coursemodule_from_id('quiz', $cmid)) {
 if (! $quiz = $DB->get_record('quiz', array('id' => $cm->instance))) {
     print_error('invalidcoursemodule');
 }
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
 // Get the course groups.
 $groups = groups_get_all_groups($cm->course);
index 8524713..3e9baf3 100644 (file)
@@ -28,7 +28,7 @@ require('../../config.php');
 
 $id = required_param('id', PARAM_INT); // course id
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 require_course_login($course, true);
 $PAGE->set_pagelayout('incourse');
index 6c901b4..0fb05f4 100644 (file)
@@ -47,7 +47,7 @@ if ($r) {
     $resource = $DB->get_record('resource', array('id'=>$cm->instance), '*', MUST_EXIST);
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
 require_course_login($course, true, $cm);
 $context = context_module::instance($cm->id);
index bb3377f..f1de51b 100644 (file)
@@ -26,11 +26,11 @@ $request = optional_param('request', '', PARAM_RAW);  // Scorm ID.
 
 if (!empty($id)) {
     $cm = get_coursemodule_from_id('scorm', $id, 0, false, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record("course", array("id" => $cm->course), '*', MUST_EXIST);
     $scorm = $DB->get_record("scorm", array("id" => $cm->instance), '*', MUST_EXIST);
 } else if (!empty($a)) {
     $scorm = $DB->get_record("scorm", array("id" => $a), '*', MUST_EXIST);
-    $course = get_course($scorm->course);
+    $course = $DB->get_record("course", array("id" => $scorm->course), '*', MUST_EXIST);
     $cm = get_coursemodule_from_instance("scorm", $scorm->id, $course->id, false, MUST_EXIST);
 } else {
     print_error('missingparameter');
index ff7a377..297375d 100644 (file)
@@ -33,11 +33,11 @@ $attempt = required_param('attempt', PARAM_INT); // new attempt.
 
 if (!empty($id)) {
     $cm = get_coursemodule_from_id('scorm', $id, 0, false, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
     $scorm = $DB->get_record('scorm', array('id'=>$cm->instance), '*', MUST_EXIST);
 } else if (!empty($a)) {
     $scorm = $DB->get_record('scorm', array('id'=>$a), '*', MUST_EXIST);
-    $course = get_course($scorm->course);
+    $course = $DB->get_record('course', array('id'=>$scorm->course), '*', MUST_EXIST);
     $cm = get_coursemodule_from_instance('scorm', $scorm->id, $course->id, false, MUST_EXIST);
 } else {
     print_error('missingparameter');
index bb53048..b2fedfb 100644 (file)
@@ -33,7 +33,7 @@ $download = optional_param('download', '', PARAM_RAW);
 $mode = optional_param('mode', '', PARAM_ALPHA); // Report mode
 
 $cm = get_coursemodule_from_id('scorm', $id, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 $scorm = $DB->get_record('scorm', array('id'=>$cm->instance), '*', MUST_EXIST);
 
 $contextmodule = context_module::instance($cm->id);
index d56e0e2..3d9b7f4 100644 (file)
@@ -33,7 +33,7 @@ $scoid = required_param('scoid', PARAM_INT);// sco ID
 $sco = $DB->get_record('scorm_scoes', array('id'=>$scoid), '*', MUST_EXIST);
 $scorm = $DB->get_record('scorm', array('id'=>$sco->scorm), '*', MUST_EXIST);
 $cm = get_coursemodule_from_instance('scorm', $scorm->id, 0, false, MUST_EXIST);
-$course = get_course($scorm->course);
+$course = $DB->get_record('course', array('id'=>$scorm->course), '*', MUST_EXIST);
 
 
 // Capability Checks
index aa32174..5a02c42 100644 (file)
@@ -44,7 +44,7 @@ if ($attempt !== '1') {
 if (!empty($id)) {
     $url->param('id', $id);
     $cm = get_coursemodule_from_id('scorm', $id, 0, false, MUST_EXIST);
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
     $scorm = $DB->get_record('scorm', array('id' => $cm->instance), '*', MUST_EXIST);
 } else {
     if (!empty($b)) {
@@ -55,7 +55,7 @@ if (!empty($id)) {
     if (!empty($a)) {
         $url->param('a', $a);
         $scorm = $DB->get_record('scorm', array('id' => $a), '*', MUST_EXIST);
-        $course = get_course($scorm->course);
+        $course = $DB->get_record('course', array('id' => $scorm->course), '*', MUST_EXIST);
         $cm = get_coursemodule_from_instance('scorm', $scorm->id, $course->id, false, MUST_EXIST);
     }
 }
index 752a2c8..e5d096d 100644 (file)
@@ -28,7 +28,7 @@ require('../../config.php');
 
 $id = required_param('id', PARAM_INT); // course id
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 require_course_login($course, true);
 $PAGE->set_pagelayout('incourse');
index ad2b99f..8433058 100644 (file)
@@ -306,7 +306,7 @@ function url_export_contents($cm, $baseurl) {
     $contents = array();
     $context = context_module::instance($cm->id);
 
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
     $url = $DB->get_record('url', array('id'=>$cm->instance), '*', MUST_EXIST);
 
     $fullurl = str_replace('&amp;', '&', url_get_full_url($url, $cm, $course));
index 614dc4d..7248394 100644 (file)
@@ -41,7 +41,7 @@ if ($u) {  // Two ways to specify the module
     $url = $DB->get_record('url', array('id'=>$cm->instance), '*', MUST_EXIST);
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
 
 require_course_login($course, true, $cm);
 $context = context_module::instance($cm->id);
index d1fef98..873a921 100644 (file)
@@ -48,7 +48,7 @@ if (!$subwiki = wiki_get_subwiki($page->subwikiid)) {
 if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
     print_error('invalidcoursemodule');
 }
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
     print_error('incorrectwikiid', 'wiki');
 }
index 749dd22..f10fccb 100644 (file)
@@ -55,7 +55,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
     print_error('invalidcoursemodule');
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 require_login($course, true, $cm);
 
index a79dd01..971c26a 100644 (file)
@@ -82,7 +82,7 @@ if (groups_get_activity_groupmode($cm)) {
     }
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 require_login($course, true, $cm);
 
index d4dba02..cdd354c 100644 (file)
@@ -60,7 +60,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
     print_error('invalidcoursemodule');
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 if ($compare >= $comparewith) {
     print_error("A page version can only be compared with an older version.");
index 7a85b48..fa9da8e 100644 (file)
@@ -66,7 +66,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
     print_error('invalidcoursemodule');
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 if (!empty($section) && !$sectioncontent = wiki_get_section_page($page, $section)) {
     print_error('invalidsection', 'wiki');
index 9f6cdf9..13c9ebc 100644 (file)
@@ -48,7 +48,7 @@ if (!$subwiki = wiki_get_subwiki($page->subwikiid)) {
 if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
     print_error('invalidcoursemodule');
 }
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
     print_error('incorrectwikiid', 'wiki');
 }
index fdc8687..4ee6bc1 100644 (file)
@@ -71,7 +71,7 @@ if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
 }
 
 // Checking course instance
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 $context = context_module::instance($cm->id);
 
index 809ccc4..c306eb1 100644 (file)
@@ -48,7 +48,7 @@ if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
 }
 
 // Checking course instance
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 $context = context_module::instance($cm->id);
 
index df297ae..6601022 100644 (file)
@@ -56,7 +56,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
     print_error('invalidcoursemodule');
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 require_login($course, true, $cm);
 $context = context_module::instance($cm->id);
index 97a791c..1294c82 100644 (file)
@@ -54,7 +54,7 @@ if (!$subwiki = wiki_get_subwiki($page->subwikiid)) {
 if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
     print_error('invalidcoursemodule');
 }
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
     print_error('incorrectwikiid', 'wiki');
 }
index ec705c8..97cd63c 100644 (file)
@@ -60,7 +60,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
     print_error('invalidcoursemodule');
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 if (!empty($section) && !$sectioncontent = wiki_get_section_page($page, $section)) {
     print_error('invalidsection', 'wiki');
index 58b0ee5..745f724 100644 (file)
@@ -48,7 +48,7 @@ if (!$subwiki = wiki_get_subwiki($page->subwikiid)) {
 if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
     print_error('invalidcoursemodule');
 }
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
     print_error('incorrectwikiid', 'wiki');
 }
index 583a1d1..7af1f45 100644 (file)
@@ -56,7 +56,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
     print_error('invalidcoursemodule');
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 if (!empty($section) && !$sectioncontent = wiki_get_section_page($page, $section)) {
     print_error('invalidsection', 'wiki');
index f92e7d0..e208ecf 100644 (file)
@@ -46,7 +46,7 @@ if (!$subwiki = wiki_get_subwiki($page->subwikiid)) {
 if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
     print_error('invalidcoursemodule');
 }
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
     print_error('incorrectwikiid', 'wiki');
 }
index 4915057..d5ad02c 100644 (file)
@@ -56,7 +56,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
     print_error('invalidcoursemodule');
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 require_login($course, true, $cm);
 
index 461dd07..bbfd6f4 100644 (file)
@@ -66,7 +66,7 @@ if ($id) {
     }
 
     // Checking course instance
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
     require_login($course, true, $cm);
 
@@ -138,7 +138,7 @@ if ($id) {
     $currentgroup = $subwiki->groupid;
 
     // Checking course instance
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
     require_login($course, true, $cm);
     /*
@@ -169,7 +169,7 @@ if ($id) {
     }
 
     // Checking course instance
-    $course = get_course($cm->course);
+    $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
     require_login($course, true, $cm);
 
@@ -252,7 +252,7 @@ if ($id) {
     //    }
     //
     //    // Checking course instance
-    //    $course = get_course($cm->course);
+    //    $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
     //
     //    // Checking course module instance
     //    if (!$cm = get_coursemodule_from_instance("wiki", $wiki->id, $course->id)) {
index 108e7c1..ecdd650 100644 (file)
@@ -56,7 +56,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
     print_error('invalidcoursemodule');
 }
 
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 require_login($course, true, $cm);
 
index 3743d70..ee8fb9b 100644 (file)
@@ -36,7 +36,7 @@ $sortby     = optional_param('sortby', 'lastname', PARAM_ALPHA);
 $sorthow    = optional_param('sorthow', 'ASC', PARAM_ALPHA);
 
 $cm         = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course     = get_course($cm->course);
+$course     = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $workshop   = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
 $workshop   = new workshop($workshop, $cm, $course);
 
index a4f1ff1..33842a8 100644 (file)
@@ -35,7 +35,7 @@ $cmid       = required_param('cmid', PARAM_INT);                    // course mo
 $method     = optional_param('method', 'manual', PARAM_ALPHA);      // method to use
 
 $cm         = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course     = get_course($cm->course);
+$course     = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $workshop   = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
 $workshop   = new workshop($workshop, $cm, $course);
 
index 0e1fead..8809e93 100644 (file)
@@ -277,7 +277,7 @@ function workshopallocation_scheduled_cron() {
 
     foreach ($workshops as $workshop) {
         $cm = get_coursemodule_from_instance('workshop', $workshop->id, $workshop->course, false, MUST_EXIST);
-        $course = get_course($cm->course);
+        $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
         $workshop = new workshop($workshop, $cm, $course);
         $allocator = $workshop->allocator_instance('scheduled');
         $result = $allocator->execute();
index f74b8ee..ddddfe0 100644 (file)
@@ -42,7 +42,7 @@ $asid       = required_param('asid', PARAM_INT);  // assessment id
 $assessment = $DB->get_record('workshop_assessments', array('id' => $asid), '*', MUST_EXIST);
 $submission = $DB->get_record('workshop_submissions', array('id' => $assessment->submissionid, 'example' => 0), '*', MUST_EXIST);
 $workshop   = $DB->get_record('workshop', array('id' => $submission->workshopid), '*', MUST_EXIST);
-$course     = get_course($workshop->course);
+$course     = $DB->get_record('course', array('id' => $workshop->course), '*', MUST_EXIST);
 $cm         = get_coursemodule_from_instance('workshop', $workshop->id, $course->id, false, MUST_EXIST);
 
 require_login($course, false, $cm);
index 993c59b..5c6d2f1 100644 (file)
@@ -30,7 +30,7 @@ require_once(dirname(__FILE__).'/locallib.php');
 $cmid       = required_param('cmid', PARAM_INT);
 
 $cm         = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course     = get_course($cm->course);
+$course     = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
 require_capability('mod/workshop:editdimensions', $PAGE->context);
index 5614299..a1185d4 100644 (file)
@@ -29,7 +29,7 @@ require_once(dirname(__FILE__).'/locallib.php');
 
 $cmid     = required_param('cmid', PARAM_INT);
 $cm       = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course   = get_course($cm->course);
+$course   = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $workshop = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
index 48b9470..6112a41 100644 (file)
@@ -31,7 +31,7 @@ $asid       = required_param('asid', PARAM_INT);  // assessment id
 $assessment = $DB->get_record('workshop_assessments', array('id' => $asid), '*', MUST_EXIST);
 $example    = $DB->get_record('workshop_submissions', array('id' => $assessment->submissionid, 'example' => 1), '*', MUST_EXIST);
 $workshop   = $DB->get_record('workshop', array('id' => $example->workshopid), '*', MUST_EXIST);
-$course     = get_course($workshop->course);
+$course     = $DB->get_record('course', array('id' => $workshop->course), '*', MUST_EXIST);
 $cm         = get_coursemodule_from_instance('workshop', $workshop->id, $course->id, false, MUST_EXIST);
 
 require_login($course, false, $cm);
index d1ecf04..c5b972e 100644 (file)
@@ -32,7 +32,7 @@ $sid    = required_param('sid', PARAM_INT);     // example submission id
 $aid    = required_param('aid', PARAM_INT);     // the user's assessment id
 
 $cm     = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
 if (isguestuser()) {
index eeadde9..3a29bdf 100644 (file)
@@ -35,7 +35,7 @@ $confirm    = optional_param('confirm', false, PARAM_BOOL); // example removal r
 $assess     = optional_param('assess', false, PARAM_BOOL);  // assessment required
 
 $cm         = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course     = get_course($cm->course);
+$course     = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
 if (isguestuser()) {
index 48115af..263807a 100644 (file)
@@ -29,7 +29,7 @@ require_once(dirname(__FILE__).'/lib.php');
 
 $id = required_param('id', PARAM_INT);   // course
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id' => $id), '*', MUST_EXIST);
 
 require_course_login($course);
 
index de810e3..b4ad846 100644 (file)
@@ -944,7 +944,7 @@ function workshop_cron() {
         require_once($CFG->dirroot.'/mod/workshop/locallib.php');
         foreach ($workshops as $workshop) {
             $cm = get_coursemodule_from_instance('workshop', $workshop->id, $workshop->course, false, MUST_EXIST);
-            $course = get_course($cm->course);
+            $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
             $workshop = new workshop($workshop, $cm, $course);
             $workshop->switch_phase(workshop::PHASE_ASSESSMENT);
             $workshop->log('update switch phase', $workshop->view_url(), $workshop->phase);
index bd9e4b3..2b1c1e7 100644 (file)
@@ -33,7 +33,7 @@ $edit   = optional_param('edit', false, PARAM_BOOL);    // open for editing?
 $assess = optional_param('assess', false, PARAM_BOOL);  // instant assessment required
 
 $cm     = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course = get_course($cm->course);
+$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
 if (isguestuser()) {
index 4bcae0c..11512e5 100644 (file)
@@ -32,7 +32,7 @@ $phase      = required_param('phase', PARAM_INT);           // the code of the n
 $confirm    = optional_param('confirm', false, PARAM_BOOL); // confirmation
 
 $cm         = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course     = get_course($cm->course);
+$course     = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $workshop   = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
 $workshop   = new workshop($workshop, $cm, $course);
 
index 4338298..a9f33d1 100644 (file)
@@ -31,7 +31,7 @@ $id         = required_param('id', PARAM_INT); // course_module ID
 $tool       = required_param('tool', PARAM_ALPHA);
 
 $cm         = get_coursemodule_from_id('workshop', $id, 0, false, MUST_EXIST);
-$course     = get_course($cm->course);
+$course     = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
 $workshop   = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
 
 require_login($course, false, $cm);
index 1cce49f..37168ce 100644 (file)
@@ -42,11 +42,11 @@ $eval       = optional_param('eval', null, PARAM_PLUGIN);
 
 if ($id) {
     $cm         = get_coursemodule_from_id('workshop', $id, 0, false, MUST_EXIST);
-    $course     = get_course($cm->course);
+    $course     = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
     $workshop   = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
 } else {
     $workshop   = $DB->get_record('workshop', array('id' => $w), '*', MUST_EXIST);
-    $course     = get_course($workshop->course);
+    $course     = $DB->get_record('course', array('id' => $workshop->course), '*', MUST_EXIST);
     $cm         = get_coursemodule_from_instance('workshop', $workshop->id, $course->id, false, MUST_EXIST);
 }
 
index 41a64a0..62c01b9 100644 (file)
@@ -39,7 +39,7 @@ if (empty($courseid)) {
 }
 
 /// locate course information
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 
 /// locate user information
 if ($userid) {
index 1da2665..e80bb56 100644 (file)
@@ -44,7 +44,7 @@ $sort = optional_param('sort','',PARAM_ALPHA);
 $edituser = optional_param('edituser', 0, PARAM_INT);
 
 
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
 $context = context_course::instance($course->id);
 
 $url = new moodle_url('/report/completion/index.php', array('course'=>$course->id));
index e037758..7100df8 100644 (file)
@@ -31,7 +31,7 @@ $userid   = required_param('id', PARAM_INT);
 $courseid = required_param('course', PARAM_INT);
 
 $user = $DB->get_record('user', array('id'=>$userid, 'deleted'=>0), '*', MUST_EXIST);
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 
 $coursecontext   = context_course::instance($course->id);
 $personalcontext = context_user::instance($user->id);
index e2813a6..58a49cb 100644 (file)
@@ -40,7 +40,7 @@ if ($type !== "usercourse.png" and $type !== "userday.png") {
     $type = 'userday.png';
 }
 
-$course = get_course($id);
+$course = $DB->get_record("course", array("id"=>$id), '*', MUST_EXIST);
 $user = $DB->get_record("user", array("id"=>$user, 'deleted'=>0), '*', MUST_EXIST);
 
 $coursecontext   = context_course::instance($course->id);
index 4d3f222..6c0e7ed 100644 (file)
@@ -100,7 +100,7 @@ $PAGE->set_url('/report/log/index.php', $params);
 $PAGE->set_pagelayout('report');
 
 if ($hostid == $CFG->mnet_localhost_id) {
-    $course = get_course($id);
+    $course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 } else {
     $course_stub       = $DB->get_record('mnet_log', array('hostid'=>$hostid, 'course'=>$id), '*', true);
index 8afaede..32ed582 100644 (file)
@@ -36,7 +36,7 @@ if ($mode !== 'today' and $mode !== 'all') {
 }
 
 $user = $DB->get_record('user', array('id'=>$userid, 'deleted'=>0), '*', MUST_EXIST);
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 
 $coursecontext   = context_course::instance($course->id);
 $personalcontext = context_user::instance($user->id);
index fc6cb51..782679b 100644 (file)
@@ -36,7 +36,7 @@ $id      = optional_param('id', $SITE->id, PARAM_INT);
 $page    = optional_param('page', 0, PARAM_INT);
 $inpopup = optional_param('inpopup', 0, PARAM_BOOL);
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 require_login($course);
 
index 0ba3819..592c60b 100644 (file)
@@ -28,7 +28,7 @@ require_once($CFG->dirroot.'/report/outline/locallib.php');
 
 $id = required_param('id',PARAM_INT);       // course id
 
-$course = get_course($id);
+$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
 
 $PAGE->set_url('/report/outline/index.php', array('id'=>$id));
 $PAGE->set_pagelayout('report');
index 668e801..d191861 100644 (file)
@@ -35,7 +35,7 @@ if ($mode !== 'complete' and $mode !== 'outline') {
 }
 
 $user = $DB->get_record('user', array('id'=>$userid, 'deleted'=>0), '*', MUST_EXIST);
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 
 $coursecontext   = context_course::instance($course->id);
 $personalcontext = context_user::instance($user->id);
index 21ee319..f45a587 100644 (file)
@@ -37,7 +37,7 @@ $roleid   = optional_param('roleid',0,PARAM_INT);
 $url = new moodle_url('/report/stats/graph.php', array('course'=>$courseid, 'report'=>$report, 'time'=>$time, 'mode'=>$mode, 'userid'=>$userid, 'roleid'=>$roleid));
 $PAGE->set_url($url);
 
-$course = get_course($courseid);
+$course = $DB->get_record("course", array("id"=>$courseid), '*', MUST_EXIST);
 $coursecontext   = context_course::instance($course->id);
 $PAGE->set_context($coursecontext);
 
index 2c18eaf..fce42e7 100644 (file)
@@ -30,7 +30,7 @@ $userid   = required_param('id', PARAM_INT);
 $courseid = required_param('course', PARAM_INT);
 
 $user = $DB->get_record('user', array('id'=>$userid, 'deleted'=>0), '*', MUST_EXIST);
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 
 $coursecontext   = context_course::instance($course->id);
 $personalcontext = context_user::instance($user->id);
index 77f57f4..9409937 100644 (file)
@@ -38,7 +38,7 @@ $course = optional_param('course', SITEID, PARAM_INT);   // course id (defaults
 
 $PAGE->set_url('/user/editadvanced.php', array('course'=>$course, 'id'=>$id));
 
-$course = get_course($course);
+$course = $DB->get_record('course', array('id'=>$course), '*', MUST_EXIST);
 
 if (!empty($USER->newadminuser)) {
     $PAGE->set_course($SITE);
index e5e9ea5..8130981 100644 (file)
@@ -38,9 +38,9 @@
         if ($context->contextlevel != CONTEXT_COURSE) {
             print_error('invalidcontext');
         }
-        $course = get_course($context->instanceid);
+        $course = $DB->get_record('course', array('id'=>$context->instanceid), '*', MUST_EXIST);
     } else {
-        $course = get_course($courseid);
+        $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
         $context = context_course::instance($course->id, MUST_EXIST);
     }
     // not needed anymore
index 4826102..daa6de0 100644 (file)
@@ -35,7 +35,7 @@ if ($config !== 0) {
 }
 $PAGE->set_url($url);
 
-$course = get_course($course);
+$course = $DB->get_record("course", array("id"=>$course), '*', MUST_EXIST);
 
 $user = $USER;
 $baseurl = $CFG->wwwroot . '/user/repository.php';
index 24bf47b..27df57e 100644 (file)
@@ -43,7 +43,7 @@ if ($courseid == SITEID) {   // Since Moodle 2.0 all site-level profiles are sho
 $PAGE->set_url('/user/view.php', array('id'=>$id,'course'=>$courseid));
 
 $user = $DB->get_record('user', array('id'=>$id), '*', MUST_EXIST);
-$course = get_course($courseid);
+$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
 $currentuser = ($user->id == $USER->id);
 
 $systemcontext = context_system::instance();