diff --git a/mod/data/edit.php b/mod/data/edit.php
index e90727d68ef..41780364874 100644
--- a/mod/data/edit.php
+++ b/mod/data/edit.php
@@ -74,7 +74,7 @@ if (isguestuser()) {
redirect('view.php?d='.$data->id);
}
-$context = get_context_instance(CONTEXT_MODULE, $cm->id);
+$context = context_module::instance($cm->id);
/// If it's hidden then it doesn't show anything. :)
if (empty($cm->visible) and !has_capability('moodle/course:viewhiddenactivities', $context)) {
@@ -122,7 +122,7 @@ if ($cancel) {
/// RSS and CSS and JS meta
if (!empty($CFG->enablerssfeeds) && !empty($CFG->data_enablerssfeeds) && $data->rssarticles > 0) {
$rsspath = rss_get_url($context->id, $USER->id, 'mod_data', $data->id);
- $courseshortname = format_string($course->shortname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
+ $courseshortname = format_string($course->shortname, true, array('context' => context_course::instance($course->id)));
$PAGE->add_alternate_version($courseshortname . ': %fullname%', $rsspath, 'application/rss+xml');
}
if ($data->csstemplate) {
diff --git a/mod/data/export.php b/mod/data/export.php
index 40fc89430bb..fd71e98600b 100644
--- a/mod/data/export.php
+++ b/mod/data/export.php
@@ -49,9 +49,7 @@ $data->course = $cm->course;
$data->cmidnumber = $cm->idnumber;
$data->instance = $cm->instance;
-if (! $context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
- print_error('invalidcontext', '');
-}
+$context = context_module::instance($cm->id);
require_login($course, false, $cm);
require_capability(DATA_CAP_EXPORT, $context);
@@ -60,7 +58,6 @@ require_capability(DATA_CAP_EXPORT, $context);
$fieldrecords = $DB->get_records('data_fields', array('dataid'=>$data->id), 'id');
if(empty($fieldrecords)) {
- $context = get_context_instance(CONTEXT_MODULE, $cm->id);
if (has_capability('mod/data:managetemplates', $context)) {
redirect($CFG->wwwroot.'/mod/data/field.php?d='.$data->id);
} else {
diff --git a/mod/data/field.php b/mod/data/field.php
index db5eb05a56b..57d3c7fd212 100644
--- a/mod/data/field.php
+++ b/mod/data/field.php
@@ -88,7 +88,7 @@ if ($id) {
require_login($course, true, $cm);
-$context = get_context_instance(CONTEXT_MODULE, $cm->id);
+$context = context_module::instance($cm->id);
require_capability('mod/data:managetemplates', $context);
/************************************
diff --git a/mod/data/field/file/field.class.php b/mod/data/field/file/field.class.php
index aede3f0a493..5491117f6e0 100644
--- a/mod/data/field/file/field.class.php
+++ b/mod/data/field/file/field.class.php
@@ -43,7 +43,7 @@ class data_field_file extends data_field_base {
if (!empty($content->content)) {
if ($file = $fs->get_file($this->context->id, 'mod_data', 'content', $content->id, '/', $content->content)) {
- $usercontext = get_context_instance(CONTEXT_USER, $USER->id);
+ $usercontext = context_user::instance($USER->id);
if (!$files = $fs->get_area_files($usercontext->id, 'user', 'draft', $itemid, 'id DESC', false)) {
return false;
}
@@ -166,7 +166,7 @@ class data_field_file extends data_field_base {
// delete existing files
$fs->delete_area_files($this->context->id, 'mod_data', 'content', $content->id);
- $usercontext = get_context_instance(CONTEXT_USER, $USER->id);
+ $usercontext = context_user::instance($USER->id);
$files = $fs->get_area_files($usercontext->id, 'user', 'draft', $value, 'timecreated DESC');
if (count($files)<2) {
diff --git a/mod/data/field/latlong/kml.php b/mod/data/field/latlong/kml.php
index 4a5cf402a5b..6e36814a7f8 100644
--- a/mod/data/field/latlong/kml.php
+++ b/mod/data/field/latlong/kml.php
@@ -76,7 +76,7 @@ if ($rid) {
require_course_login($course, true, $cm);
/// If it's hidden then it's don't show anything. :)
-if (empty($cm->visible) and !has_capability('moodle/course:viewhiddenactivities',get_context_instance(CONTEXT_MODULE, $cm->id))) {
+if (empty($cm->visible) and !has_capability('moodle/course:viewhiddenactivities',context_module::instance($cm->id))) {
$PAGE->set_title($data->name);
echo $OUTPUT->header();
notice(get_string("activityiscurrentlyhidden"));
diff --git a/mod/data/field/picture/field.class.php b/mod/data/field/picture/field.class.php
index fe2053d0c14..25ec5832e87 100644
--- a/mod/data/field/picture/field.class.php
+++ b/mod/data/field/picture/field.class.php
@@ -42,7 +42,7 @@ class data_field_picture extends data_field_base {
file_prepare_draft_area($itemid, $this->context->id, 'mod_data', 'content', $content->id);
if (!empty($content->content)) {
if ($file = $fs->get_file($this->context->id, 'mod_data', 'content', $content->id, '/', $content->content)) {
- $usercontext = get_context_instance(CONTEXT_USER, $USER->id);
+ $usercontext = context_user::instance($USER->id);
if (!$files = $fs->get_area_files($usercontext->id, 'user', 'draft', $itemid, 'id DESC', false)) {
return false;
}
@@ -214,7 +214,7 @@ class data_field_picture extends data_field_base {
case 'file':
$fs = get_file_storage();
$fs->delete_area_files($this->context->id, 'mod_data', 'content', $content->id);
- $usercontext = get_context_instance(CONTEXT_USER, $USER->id);
+ $usercontext = context_user::instance($USER->id);
$files = $fs->get_area_files($usercontext->id, 'user', 'draft', $value);
if (count($files)<2) {
// no file
diff --git a/mod/data/import.php b/mod/data/import.php
index a9528bdbe84..c1c5979bae1 100644
--- a/mod/data/import.php
+++ b/mod/data/import.php
@@ -62,7 +62,7 @@ if ($id) {
require_login($course, false, $cm);
-$context = get_context_instance(CONTEXT_MODULE, $cm->id);
+$context = context_module::instance($cm->id);
require_capability('mod/data:manageentries', $context);
$form = new mod_data_import_form(new moodle_url('/mod/data/import.php'));
diff --git a/mod/data/index.php b/mod/data/index.php
index ba0c1791f0f..f443b7e37fb 100644
--- a/mod/data/index.php
+++ b/mod/data/index.php
@@ -37,7 +37,7 @@ if (!$course = $DB->get_record('course', array('id'=>$id))) {
require_course_login($course);
$PAGE->set_pagelayout('incourse');
-$context = get_context_instance(CONTEXT_COURSE, $course->id);
+$context = context_course::instance($course->id);
add_to_log($course->id, "data", "view all", "index.php?id=$course->id", "");
diff --git a/mod/data/lib.php b/mod/data/lib.php
index 3b3b2a7f5b5..6f1e245704d 100644
--- a/mod/data/lib.php
+++ b/mod/data/lib.php
@@ -114,7 +114,7 @@ class data_field_base { // Base class for Database Field Types (see field/*/
$this->define_default_field();
}
- $this->context = get_context_instance(CONTEXT_MODULE, $this->cm->id);
+ $this->context = context_module::instance($this->cm->id);
}
@@ -783,7 +783,7 @@ function data_add_record($data, $groupid=0){
global $USER, $DB;
$cm = get_coursemodule_from_instance('data', $data->id);
- $context = get_context_instance(CONTEXT_MODULE, $cm->id);
+ $context = context_module::instance($cm->id);
$record = new stdClass();
$record->userid = $USER->id;
@@ -898,7 +898,7 @@ function data_delete_instance($id) { // takes the dataid
}
$cm = get_coursemodule_from_instance('data', $data->id);
- $context = get_context_instance(CONTEXT_MODULE, $cm->id);
+ $context = context_module::instance($cm->id);
/// Delete all the associated information
@@ -1160,7 +1160,7 @@ function data_grade_item_delete($data) {
function data_print_template($template, $records, $data, $search='', $page=0, $return=false) {
global $CFG, $DB, $OUTPUT;
$cm = get_coursemodule_from_instance('data', $data->id);
- $context = get_context_instance(CONTEXT_MODULE, $cm->id);
+ $context = context_module::instance($cm->id);
static $fields = NULL;
static $isteacher;
@@ -1418,7 +1418,7 @@ function data_rating_validate($params) {
$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 = get_context_instance(CONTEXT_MODULE, $cm->id, MUST_EXIST);
+ $context = context_module::instance($cm->id);
// if the supplied context doesnt match the item's context
if ($context->id != $params['context']->id) {
@@ -1466,7 +1466,7 @@ function data_print_preference_form($data, $perpage, $search, $sort='', $order='
global $CFG, $DB, $PAGE, $OUTPUT;
$cm = get_coursemodule_from_instance('data', $data->id);
- $context = get_context_instance(CONTEXT_MODULE, $cm->id);
+ $context = context_module::instance($cm->id);
echo '