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);