diff --git a/mod/quiz/attemptlib.php b/mod/quiz/attemptlib.php index 1de37c1b0cb..78a74a61307 100644 --- a/mod/quiz/attemptlib.php +++ b/mod/quiz/attemptlib.php @@ -87,7 +87,7 @@ class quiz { $this->quiz->cmid = $this->cm->id; $this->course = $course; if ($getcontext && !empty($cm->id)) { - $this->context = get_context_instance(CONTEXT_MODULE, $cm->id); + $this->context = context_module::instance($cm->id); } $questionids = quiz_questions_in_quiz($this->quiz->questions); if ($questionids) { diff --git a/mod/quiz/editlib.php b/mod/quiz/editlib.php index 6d16aa752d2..44f00d6ec89 100644 --- a/mod/quiz/editlib.php +++ b/mod/quiz/editlib.php @@ -744,7 +744,7 @@ function quiz_print_pagecontrols($quiz, $pageurl, $page, $hasattempts, echo '
'; // Get the current context. - $thiscontext = get_context_instance(CONTEXT_COURSE, $quiz->course); + $thiscontext = context_course::instance($quiz->course); $contexts = new question_edit_contexts($thiscontext); // Get the default category. diff --git a/mod/quiz/index.php b/mod/quiz/index.php index 6317a4a1373..8249d68e6ed 100644 --- a/mod/quiz/index.php +++ b/mod/quiz/index.php @@ -32,7 +32,7 @@ $PAGE->set_url('/mod/quiz/index.php', array('id'=>$id)); if (!$course = $DB->get_record('course', array('id' => $id))) { print_error('invalidcourseid'); } -$coursecontext = get_context_instance(CONTEXT_COURSE, $id); +$coursecontext = context_course::instance($id); require_login($course); $PAGE->set_pagelayout('incourse'); @@ -124,7 +124,7 @@ $table->align = $align; $currentsection = ''; foreach ($quizzes as $quiz) { $cm = get_coursemodule_from_instance('quiz', $quiz->id); - $context = get_context_instance(CONTEXT_MODULE, $cm->id); + $context = context_module::instance($cm->id); $data = array(); // Section number if necessary. diff --git a/mod/quiz/lib.php b/mod/quiz/lib.php index 6e28cbfec20..f704992376e 100644 --- a/mod/quiz/lib.php +++ b/mod/quiz/lib.php @@ -839,7 +839,7 @@ function quiz_get_recent_mod_activity(&$activities, &$index, $timestart, return; } - $context = get_context_instance(CONTEXT_MODULE, $cm->id); + $context = context_module::instance($cm->id); $accessallgroups = has_capability('moodle/site:accessallgroups', $context); $viewfullnames = has_capability('moodle/site:viewfullnames', $context); $grader = has_capability('mod/quiz:viewreports', $context); @@ -1075,7 +1075,7 @@ function quiz_after_add_or_update($quiz) { // We need to use context now, so we need to make sure all needed info is already in db. $DB->set_field('course_modules', 'instance', $quiz->id, array('id'=>$cmid)); - $context = get_context_instance(CONTEXT_MODULE, $cmid); + $context = context_module::instance($cmid); // Save the feedback. $DB->delete_records('quiz_feedback', array('quizid' => $quiz->id)); @@ -1378,7 +1378,7 @@ function quiz_check_file_access($attemptuniqueid, $questionid, $context = null) if ($context === null) { $quiz = $DB->get_record('quiz', array('id' => $attempt->quiz)); $cm = get_coursemodule_from_id('quiz', $quiz->id); - $context = get_context_instance(CONTEXT_MODULE, $cm->id); + $context = context_module::instance($cm->id); } // Load those questions and the associated states. @@ -1439,7 +1439,7 @@ function quiz_print_overview($courses, &$htmlarray) { userdate($quiz->timeclose)) . '
'; // Now provide more information depending on the uers's role. - $context = get_context_instance(CONTEXT_MODULE, $quiz->coursemodule); + $context = context_module::instance($quiz->coursemodule); if (has_capability('mod/quiz:viewreports', $context)) { // For teacher-like people, show a summary of the number of student attempts. // The $quiz objects returned by get_all_instances_in_course have the necessary $cm @@ -1590,7 +1590,7 @@ function quiz_get_extra_capabilities() { function quiz_extend_navigation($quiznode, $course, $module, $cm) { global $CFG; - $context = get_context_instance(CONTEXT_MODULE, $cm->id); + $context = context_module::instance($cm->id); if (has_capability('mod/quiz:view', $context)) { $url = new moodle_url('/mod/quiz/view.php', array('id'=>$cm->id)); diff --git a/mod/quiz/locallib.php b/mod/quiz/locallib.php index f535e9b8936..f19a9086dc0 100644 --- a/mod/quiz/locallib.php +++ b/mod/quiz/locallib.php @@ -1416,7 +1416,7 @@ function quiz_attempt_submitted_handler($event) { } return quiz_send_notification_messages($course, $quiz, $attempt, - get_context_instance(CONTEXT_MODULE, $cm->id), $cm); + context_module::instance($cm->id), $cm); } /** @@ -1442,7 +1442,7 @@ function quiz_attempt_overdue_handler($event) { } return quiz_send_overdue_message($course, $quiz, $attempt, - get_context_instance(CONTEXT_MODULE, $cm->id), $cm); + context_module::instance($cm->id), $cm); } /** diff --git a/mod/quiz/overridedelete.php b/mod/quiz/overridedelete.php index f0b4f27dcdc..75282260482 100644 --- a/mod/quiz/overridedelete.php +++ b/mod/quiz/overridedelete.php @@ -42,7 +42,7 @@ if (! $cm = get_coursemodule_from_instance("quiz", $quiz->id, $quiz->course)) { } $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST); -$context = get_context_instance(CONTEXT_MODULE, $cm->id); +$context = context_module::instance($cm->id); require_login($course, false, $cm); diff --git a/mod/quiz/overrideedit.php b/mod/quiz/overrideedit.php index 1a62b02e325..fa0c53d84f8 100644 --- a/mod/quiz/overrideedit.php +++ b/mod/quiz/overrideedit.php @@ -74,7 +74,7 @@ $PAGE->set_url($url); require_login($course, false, $cm); -$context = get_context_instance(CONTEXT_MODULE, $cm->id); +$context = context_module::instance($cm->id); // Add or edit an override. require_capability('mod/quiz:manageoverrides', $context); diff --git a/mod/quiz/overrides.php b/mod/quiz/overrides.php index 88333deac68..88739209a86 100644 --- a/mod/quiz/overrides.php +++ b/mod/quiz/overrides.php @@ -62,7 +62,7 @@ $PAGE->set_url($url); require_login($course, false, $cm); -$context = get_context_instance(CONTEXT_MODULE, $cm->id); +$context = context_module::instance($cm->id); // Check the user has the required capabilities to list overrides. require_capability('mod/quiz:manageoverrides', $context); diff --git a/mod/quiz/report.php b/mod/quiz/report.php index 6a7c3cc73de..1741e97c183 100644 --- a/mod/quiz/report.php +++ b/mod/quiz/report.php @@ -63,7 +63,7 @@ if ($mode !== '') { $PAGE->set_url($url); require_login($course, false, $cm); -$context = get_context_instance(CONTEXT_MODULE, $cm->id); +$context = context_module::instance($cm->id); $PAGE->set_pagelayout('report'); $reportlist = quiz_report_list($context); diff --git a/mod/quiz/view.php b/mod/quiz/view.php index 606f45a1134..7d666ebc71b 100644 --- a/mod/quiz/view.php +++ b/mod/quiz/view.php @@ -54,7 +54,7 @@ if ($id) { // Check login and get context. require_login($course, false, $cm); -$context = get_context_instance(CONTEXT_MODULE, $cm->id); +$context = context_module::instance($cm->id); require_capability('mod/quiz:view', $context); // Cache some other capabilities we use several times. diff --git a/mod/scorm/aicc.php b/mod/scorm/aicc.php index 3ef92957605..a73a7172001 100644 --- a/mod/scorm/aicc.php +++ b/mod/scorm/aicc.php @@ -195,7 +195,7 @@ if (!empty($command)) { if (! $cm = get_coursemodule_from_instance("scorm", $scorm->id, $scorm->course)) { echo "error=1\r\nerror_text=Unknown\r\n"; // No one must see this error message if not hacked } - if (!empty($aiccdata) && has_capability('mod/scorm:savetrack', get_context_instance(CONTEXT_MODULE, $cm->id), $aiccuser->id)) { + if (!empty($aiccdata) && has_capability('mod/scorm:savetrack', context_module::instance($cm->id), $aiccuser->id)) { $initlessonstatus = 'not attempted'; $lessonstatus = 'not attempted'; if (isset($scormsession->scorm_lessonstatus)) { diff --git a/mod/scorm/datamodel.php b/mod/scorm/datamodel.php index 2e8b94fddb5..6a81130b90b 100644 --- a/mod/scorm/datamodel.php +++ b/mod/scorm/datamodel.php @@ -53,7 +53,7 @@ require_login($course, false, $cm); if (confirm_sesskey() && (!empty($scoid))) { $result = true; $request = null; - if (has_capability('mod/scorm:savetrack', get_context_instance(CONTEXT_MODULE, $cm->id))) { + if (has_capability('mod/scorm:savetrack', context_module::instance($cm->id))) { foreach (data_submitted() as $element => $value) { $element = str_replace('__', '.', $element); if (substr($element, 0, 3) == 'cmi') { diff --git a/mod/scorm/datamodels/aicclib.php b/mod/scorm/datamodels/aicclib.php index f079950fd3d..3aecc7f00e5 100644 --- a/mod/scorm/datamodels/aicclib.php +++ b/mod/scorm/datamodels/aicclib.php @@ -117,7 +117,7 @@ function scorm_parse_aicc($scorm) { $cm = get_coursemodule_from_instance('scorm', $scorm->id); $scorm->cmid = $cm->id; } - $context = get_context_instance(CONTEXT_MODULE, $scorm->cmid); + $context = context_module::instance($scorm->cmid); $fs = get_file_storage(); diff --git a/mod/scorm/grade.php b/mod/scorm/grade.php index 227a208f2ea..631b214ba97 100644 --- a/mod/scorm/grade.php +++ b/mod/scorm/grade.php @@ -41,7 +41,7 @@ if (! $course = $DB->get_record('course', array('id'=> $scorm->course))) { require_login($course, false, $cm); -if (has_capability('mod/scorm:viewreport', get_context_instance(CONTEXT_MODULE, $cm->id))) { +if (has_capability('mod/scorm:viewreport', context_module::instance($cm->id))) { redirect('report.php?id='.$cm->id); } else { redirect('view.php?id='.$cm->id); diff --git a/mod/scorm/index.php b/mod/scorm/index.php index eea68a28619..eb0428c4656 100644 --- a/mod/scorm/index.php +++ b/mod/scorm/index.php @@ -74,7 +74,7 @@ if ($usesections) { } foreach ($scorms as $scorm) { - $context = get_context_instance(CONTEXT_MODULE, $scorm->coursemodule); + $context = context_module::instance($scorm->coursemodule); $tt = ""; if ($usesections) { if ($scorm->section) { diff --git a/mod/scorm/lib.php b/mod/scorm/lib.php index 822d3e2e950..535fce184b3 100644 --- a/mod/scorm/lib.php +++ b/mod/scorm/lib.php @@ -98,7 +98,7 @@ function scorm_add_instance($scorm, $mform=null) { $cmidnumber = $scorm->cmidnumber; $courseid = $scorm->course; - $context = get_context_instance(CONTEXT_MODULE, $cmid); + $context = context_module::instance($cmid); $scorm = scorm_option2text($scorm); $scorm->width = (int)str_replace('%', '', $scorm->width); @@ -189,7 +189,7 @@ function scorm_update_instance($scorm, $mform=null) { $scorm->id = $scorm->instance; - $context = get_context_instance(CONTEXT_MODULE, $cmid); + $context = context_module::instance($cmid); if ($scorm->scormtype === SCORM_TYPE_LOCAL) { if ($mform) { diff --git a/mod/scorm/loadSCO.php b/mod/scorm/loadSCO.php index 29f49722f17..62dc8b9a06c 100644 --- a/mod/scorm/loadSCO.php +++ b/mod/scorm/loadSCO.php @@ -61,7 +61,7 @@ if ($scorm->timeclose !=0) { } } -$context = get_context_instance(CONTEXT_MODULE, $cm->id); +$context = context_module::instance($cm->id); if (!empty($scoid)) { // diff --git a/mod/scorm/locallib.php b/mod/scorm/locallib.php index ab304dfad94..03445ab3329 100644 --- a/mod/scorm/locallib.php +++ b/mod/scorm/locallib.php @@ -181,7 +181,7 @@ function scorm_parse($scorm, $full) { $cm = get_coursemodule_from_instance('scorm', $scorm->id); $scorm->cmid = $cm->id; } - $context = get_context_instance(CONTEXT_MODULE, $scorm->cmid); + $context = context_module::instance($scorm->cmid); $newhash = $scorm->sha1hash; if ($scorm->scormtype === SCORM_TYPE_LOCAL or $scorm->scormtype === SCORM_TYPE_LOCALSYNC) { @@ -697,7 +697,7 @@ function scorm_course_format_display($user, $course) { global $CFG, $DB, $PAGE, $OUTPUT; $strupdate = get_string('update'); - $context = get_context_instance(CONTEXT_COURSE, $course->id); + $context = context_course::instance($course->id); echo '
'; if ($scorms = get_all_instances_in_course('scorm', $course)) { @@ -706,7 +706,7 @@ function scorm_course_format_display($user, $course) { if (! $cm = get_coursemodule_from_instance('scorm', $scorm->id, $course->id)) { print_error('invalidcoursemodule'); } - $contextmodule = get_context_instance(CONTEXT_MODULE, $cm->id); + $contextmodule = context_module::instance($cm->id); if ((has_capability('mod/scorm:skipview', $contextmodule))) { scorm_simple_play($scorm, $user, $contextmodule, $cm->id); } @@ -1426,7 +1426,7 @@ function scorm_get_toc($user,$scorm,$cmid,$toclink=TOCJSLINK,$currentorg='',$sco $scoid = $sco->id; } } - if ($usertrack->score_raw != '' && has_capability('mod/scorm:viewscores', get_context_instance(CONTEXT_MODULE,$cmid))) { + if ($usertrack->score_raw != '' && has_capability('mod/scorm:viewscores', context_module::instance($cmid))) { $score = '('.get_string('score','scorm').': '.$usertrack->score_raw.')'; } $strsuspended = get_string('suspended','scorm'); diff --git a/mod/scorm/player.php b/mod/scorm/player.php index 570543d06c9..982a1a406f4 100644 --- a/mod/scorm/player.php +++ b/mod/scorm/player.php @@ -87,7 +87,7 @@ $strscorm = get_string('modulename', 'scorm'); $strpopup = get_string('popup', 'scorm'); $strexit = get_string('exitactivity', 'scorm'); -$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id); +$coursecontext = context_course::instance($course->id); if ($displaymode == 'popup') { $PAGE->set_pagelayout('popup'); diff --git a/mod/scorm/prereqs.php b/mod/scorm/prereqs.php index 3909735bfc2..a507ef910d1 100644 --- a/mod/scorm/prereqs.php +++ b/mod/scorm/prereqs.php @@ -64,7 +64,7 @@ require_once($CFG->dirroot.'/mod/scorm/datamodels/'.$scorm->version.'lib.php'); if (confirm_sesskey() && (!empty($scoid))) { $result = true; $request = null; - if (has_capability('mod/scorm:savetrack', get_context_instance(CONTEXT_MODULE, $cm->id))) { + if (has_capability('mod/scorm:savetrack', context_module::instance($cm->id))) { $result = scorm_get_toc($USER, $scorm, $cm->id, TOCJSLINK, $currentorg, $scoid, $mode, $attempt, true, false); echo $result->toc; } diff --git a/mod/scorm/report.php b/mod/scorm/report.php index 78ea4a44f9f..b2fedfba47f 100644 --- a/mod/scorm/report.php +++ b/mod/scorm/report.php @@ -36,7 +36,7 @@ $cm = get_coursemodule_from_id('scorm', $id, 0, false, MUST_EXIST); $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST); $scorm = $DB->get_record('scorm', array('id'=>$cm->instance), '*', MUST_EXIST); -$contextmodule = get_context_instance(CONTEXT_MODULE, $cm->id); +$contextmodule = context_module::instance($cm->id); $reportlist = scorm_report_list($contextmodule); $url = new moodle_url('/mod/scorm/report.php'); diff --git a/mod/scorm/report/basic/report.php b/mod/scorm/report/basic/report.php index e201ea4500b..9ca50dc952d 100644 --- a/mod/scorm/report/basic/report.php +++ b/mod/scorm/report/basic/report.php @@ -33,7 +33,7 @@ class scorm_basic_report extends scorm_default_report { */ function display($scorm, $cm, $course, $download) { global $CFG, $DB, $OUTPUT, $PAGE; - $contextmodule= get_context_instance(CONTEXT_MODULE, $cm->id); + $contextmodule= context_module::instance($cm->id); $action = optional_param('action', '', PARAM_ALPHA); $attemptids = optional_param_array('attemptid', array(), PARAM_RAW); $attemptsmode = optional_param('attemptsmode', SCORM_REPORT_ATTEMPTS_ALL_STUDENTS, PARAM_INT); diff --git a/mod/scorm/report/interactions/report.php b/mod/scorm/report/interactions/report.php index 0756ebd2898..9e77e47a122 100644 --- a/mod/scorm/report/interactions/report.php +++ b/mod/scorm/report/interactions/report.php @@ -35,7 +35,7 @@ class scorm_interactions_report extends scorm_default_report { */ function display($scorm, $cm, $course, $download) { global $CFG, $DB, $OUTPUT, $PAGE; - $contextmodule = get_context_instance(CONTEXT_MODULE, $cm->id); + $contextmodule = context_module::instance($cm->id); $action = optional_param('action', '', PARAM_ALPHA); $attemptids = optional_param_array('attemptid', array(), PARAM_RAW); $attemptsmode = optional_param('attemptsmode', SCORM_REPORT_ATTEMPTS_ALL_STUDENTS, PARAM_INT); @@ -84,7 +84,7 @@ class scorm_interactions_report extends scorm_default_report { groups_print_activity_menu($cm, new moodle_url($PAGE->url, $displayoptions)); } } - $formattextoptions = array('context' => get_context_instance(CONTEXT_COURSE, $course->id)); + $formattextoptions = array('context' => context_course::instance($course->id)); // We only want to show the checkbox to delete attempts // if the user has permissions and if the report mode is showing attempts. diff --git a/mod/scorm/tabs.php b/mod/scorm/tabs.php index 44656072fb8..45cf9fe2d80 100644 --- a/mod/scorm/tabs.php +++ b/mod/scorm/tabs.php @@ -32,7 +32,7 @@ if (!isset($cm)) { $cm = get_coursemodule_from_instance('scorm', $scorm->id); } -$contextmodule = get_context_instance(CONTEXT_MODULE, $cm->id); +$contextmodule = context_module::instance($cm->id); $tabs = array(); $row = array(); diff --git a/mod/scorm/userreport.php b/mod/scorm/userreport.php index daf83913251..5a02c4279f2 100644 --- a/mod/scorm/userreport.php +++ b/mod/scorm/userreport.php @@ -64,7 +64,7 @@ $PAGE->set_url($url); // checking login +logging +getting context require_login($course, false, $cm); -$contextmodule = get_context_instance(CONTEXT_MODULE, $cm->id); +$contextmodule = context_module::instance($cm->id); require_capability('mod/scorm:viewreport', $contextmodule); add_to_log($course->id, 'scorm', 'userreport', 'userreport.php?id='.$cm->id, $scorm->id, $cm->id); diff --git a/mod/scorm/view.php b/mod/scorm/view.php index d90bfea1214..cb8fad15841 100644 --- a/mod/scorm/view.php +++ b/mod/scorm/view.php @@ -65,8 +65,8 @@ if (!empty($scorm->popup)) { $PAGE->requires->js('/mod/scorm/view.js', true); } -$context = get_context_instance(CONTEXT_COURSE, $course->id); -$contextmodule = get_context_instance(CONTEXT_MODULE, $cm->id); +$context = context_course::instance($course->id); +$contextmodule = context_module::instance($cm->id); if (isset($SESSION->scorm)) { unset($SESSION->scorm); diff --git a/mod/survey/download.php b/mod/survey/download.php index 562e84e2040..d3ba15893f4 100644 --- a/mod/survey/download.php +++ b/mod/survey/download.php @@ -40,7 +40,7 @@ if (! $course = $DB->get_record("course", array("id"=>$cm->course))) { print_error('coursemisconf'); } -$context = get_context_instance(CONTEXT_MODULE, $cm->id); +$context = context_module::instance($cm->id); $PAGE->set_url('/mod/survey/download.php', array('id'=>$id, 'type'=>$type, 'group'=>$group)); @@ -146,7 +146,7 @@ foreach ($surveyanswers as $surveyanswer) { } // Output the file as a valid ODS spreadsheet if required -$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id); +$coursecontext = context_course::instance($course->id); $courseshortname = format_string($course->shortname, true, array('context' => $coursecontext)); if ($type == "ods") { diff --git a/mod/survey/graph.php b/mod/survey/graph.php index 14dabc107fd..7422e7d0b3e 100644 --- a/mod/survey/graph.php +++ b/mod/survey/graph.php @@ -39,7 +39,7 @@ require_login($course, false, $cm); $groupmode = groups_get_activity_groupmode($cm); // Groups are being used - $context = get_context_instance(CONTEXT_MODULE, $cm->id); + $context = context_module::instance($cm->id); if (!has_capability('mod/survey:readresponses', $context)) { if ($type != "student.png" or $sid != $USER->id ) { diff --git a/mod/survey/report.php b/mod/survey/report.php index a5a641d822b..ab1af08986b 100644 --- a/mod/survey/report.php +++ b/mod/survey/report.php @@ -63,7 +63,7 @@ require_login($course, false, $cm); - $context = get_context_instance(CONTEXT_MODULE, $cm->id); + $context = context_module::instance($cm->id); require_capability('mod/survey:readresponses', $context); diff --git a/mod/survey/save.php b/mod/survey/save.php index 7fde436276e..334ac1c106b 100644 --- a/mod/survey/save.php +++ b/mod/survey/save.php @@ -47,7 +47,7 @@ $PAGE->set_url('/mod/survey/save.php', array('id'=>$id)); require_login($course, false, $cm); - $context = get_context_instance(CONTEXT_MODULE, $cm->id); + $context = context_module::instance($cm->id); require_capability('mod/survey:participate', $context); if (! $survey = $DB->get_record("survey", array("id"=>$cm->instance))) { diff --git a/mod/survey/view.php b/mod/survey/view.php index cfb421a86db..4fce01a8eaf 100644 --- a/mod/survey/view.php +++ b/mod/survey/view.php @@ -38,7 +38,7 @@ $PAGE->set_url('/mod/survey/view.php', array('id'=>$id)); require_login($course, false, $cm); - $context = get_context_instance(CONTEXT_MODULE, $cm->id); + $context = context_module::instance($cm->id); require_capability('mod/survey:participate', $context);