1
0
mirror of https://github.com/moodle/moodle.git synced 2025-04-23 09:23:09 +02:00

MDL-34470 course: Replace all instances of get_context_instance() with context_xxx::instance() in course/

This commit is contained in:
Ankit Agarwal 2012-07-23 15:59:04 +08:00
parent bc659e5284
commit 9a5e297b4c
36 changed files with 138 additions and 138 deletions

@ -93,7 +93,7 @@ if ($editingon && $sesskeyprovided) {
// Some courses are being moved
// user must have category update in both cats to perform this
require_capability('moodle/category:manage', $context);
require_capability('moodle/category:manage', get_context_instance(CONTEXT_COURSECAT, $moveto));
require_capability('moodle/category:manage', context_coursecat::instance($moveto));
if (!$destcategory = $DB->get_record('course_categories', array('id' => $data->moveto))) {
print_error('cannotfindcategory', '', '', $data->moveto);
@ -129,7 +129,7 @@ if ($editingon && $sesskeyprovided) {
}
if ($course) {
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$coursecontext = context_course::instance($course->id);
require_capability('moodle/course:visibility', $coursecontext);
// Set the visibility of the course. we set the old flag when user manually changes visibility of course.
$DB->update_record('course', array('id' => $course->id, 'visible' => $visible, 'visibleold' => $visible, 'timemodified' => time()));
@ -268,7 +268,7 @@ $baseurl = new moodle_url('/course/category.php');
foreach ($subcategories as $subcategory) {
// Preload the context we will need it to format the category name shortly.
context_helper::preload_from_record($subcategory);
$context = get_context_instance(CONTEXT_COURSECAT, $subcategory->id);
$context = context_coursecat::instance($subcategory->id);
// Prepare the things we need to create a link to the subcategory
$attributes = $subcategory->visible ? array() : array('class' => 'dimmed');
$text = format_string($subcategory->name, true, array('context' => $context));
@ -332,7 +332,7 @@ if (!$courses) {
$baseurl = new moodle_url('/course/category.php', $urlparams + array('sesskey' => sesskey()));
foreach ($courses as $acourse) {
$coursecontext = get_context_instance(CONTEXT_COURSE, $acourse->id);
$coursecontext = context_course::instance($acourse->id);
$count++;
$up = ($count > 1 || !$atfirstpage);
@ -447,7 +447,7 @@ if (has_capability('moodle/course:create', $context)) {
}
if (!empty($CFG->enablecourserequests) && $category->id == $CFG->defaultrequestcategory) {
print_course_request_buttons(get_context_instance(CONTEXT_SYSTEM));
print_course_request_buttons(context_system::instance());
}
echo '</div>';

@ -53,7 +53,7 @@ if ($id) { // editing course
print_error('invalidcourseid');
}
require_login($course);
require_capability('moodle/course:update', get_context_instance(CONTEXT_COURSE, $course->id));
require_capability('moodle/course:update', context_course::instance($course->id));
} else {
require_login();

@ -105,7 +105,7 @@ class course_completion_form extends moodleform {
$selectbox = array();
$selected = array();
foreach ($courses as $c) {
$selectbox[$c->id] = $list[$c->category] . ' / ' . format_string($c->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $c->id)));
$selectbox[$c->id] = $list[$c->category] . ' / ' . format_string($c->fullname, true, array('context' => context_course::instance($c->id)));
// If already selected
if ($c->selected) {
@ -134,7 +134,7 @@ class course_completion_form extends moodleform {
// Role completion criteria
$mform->addElement('header', 'roles', get_string('manualcompletionby', 'completion'));
$roles = get_roles_with_capability('moodle/course:markcomplete', CAP_ALLOW, get_context_instance(CONTEXT_COURSE, $course->id));
$roles = get_roles_with_capability('moodle/course:markcomplete', CAP_ALLOW, context_course::instance($course->id));
if (!empty($roles)) {
$mform->addElement('select', 'role_aggregation', get_string('aggregationmethod', 'completion'), $aggregation_methods);

@ -8,7 +8,7 @@
$delete = optional_param('delete', '', PARAM_ALPHANUM); // delete confirmation hash
$PAGE->set_url('/course/delete.php', array('id' => $id));
$PAGE->set_context(get_context_instance(CONTEXT_SYSTEM));
$PAGE->set_context(context_system::instance());
require_login();
$site = get_site();
@ -25,15 +25,15 @@
print_error("invalidcourseid");
}
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$coursecontext = context_course::instance($course->id);
if (!can_delete_course($id)) {
print_error('cannotdeletecourse');
}
$category = $DB->get_record("course_categories", array("id"=>$course->category));
$courseshortname = format_string($course->shortname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
$categoryname = format_string($category->name, true, array('context' => get_context_instance(CONTEXT_COURSECAT, $category->id)));
$courseshortname = format_string($course->shortname, true, array('context' => context_course::instance($course->id)));
$categoryname = format_string($category->name, true, array('context' => context_coursecat::instance($category->id)));
$PAGE->navbar->add($stradministration, new moodle_url('/admin/index.php/'));
$PAGE->navbar->add($strcategories, new moodle_url('/course/index.php'));

@ -16,7 +16,7 @@ class delete_category_form extends moodleform {
$mform =& $this->_form;
$category = $this->_customdata;
$categorycontext = get_context_instance(CONTEXT_COURSECAT, $category->id);
$categorycontext = context_coursecat::instance($category->id);
$this->_category = $category;
/// Check permissions, to see if it OK to give the option to delete
@ -30,7 +30,7 @@ class delete_category_form extends moodleform {
$checkcat = array_pop($tocheck);
$childcategoryids[] = $checkcat->id;
$tocheck = $tocheck + get_child_categories($checkcat->id);
$chcontext = get_context_instance(CONTEXT_COURSECAT, $checkcat->id);
$chcontext = context_coursecat::instance($checkcat->id);
if ($candeletecontent && !has_capability('moodle/category:manage', $chcontext)) {
$candeletecontent = false;
}

@ -44,7 +44,7 @@ if ($id) { // editing course
$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
require_login($course);
$category = $DB->get_record('course_categories', array('id'=>$course->category), '*', MUST_EXIST);
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$coursecontext = context_course::instance($course->id);
require_capability('moodle/course:update', $coursecontext);
$PAGE->url->param('id',$id);
@ -52,7 +52,7 @@ if ($id) { // editing course
$course = null;
require_login();
$category = $DB->get_record('course_categories', array('id'=>$categoryid), '*', MUST_EXIST);
$catcontext = get_context_instance(CONTEXT_COURSECAT, $category->id);
$catcontext = context_coursecat::instance($category->id);
require_capability('moodle/course:create', $catcontext);
$PAGE->url->param('category',$categoryid);
$PAGE->set_context($catcontext);
@ -109,7 +109,7 @@ if ($editform->is_cancelled()) {
$course = create_course($data, $editoroptions);
// Get the context of the newly created course
$context = get_context_instance(CONTEXT_COURSE, $course->id, MUST_EXIST);
$context = context_course::instance($course->id, MUST_EXIST);
if (!empty($CFG->creatornewroleid) and !is_viewing($context, NULL, 'moodle/role:assign') and !is_enrolled($context, NULL, 'moodle/role:assign')) {
// deal with course creators - enrol them internally with default role

@ -19,11 +19,11 @@ class course_edit_form extends moodleform {
$editoroptions = $this->_customdata['editoroptions'];
$returnto = $this->_customdata['returnto'];
$systemcontext = get_context_instance(CONTEXT_SYSTEM);
$categorycontext = get_context_instance(CONTEXT_COURSECAT, $category->id);
$systemcontext = context_system::instance();
$categorycontext = context_coursecat::instance($category->id);
if (!empty($course->id)) {
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$coursecontext = context_course::instance($course->id);
$context = $coursecontext;
} else {
$coursecontext = null;

@ -40,7 +40,7 @@ if ($id) {
print_error('unknowcategory');
}
$PAGE->set_url('/course/editcategory.php', array('id' => $id));
$categorycontext = get_context_instance(CONTEXT_COURSECAT, $id);
$categorycontext = context_coursecat::instance($id);
$PAGE->set_context($categorycontext);
require_capability('moodle/category:manage', $categorycontext);
$strtitle = get_string('editcategorysettings');
@ -54,7 +54,7 @@ if ($id) {
if (!$DB->record_exists('course_categories', array('id' => $parent))) {
print_error('unknowcategory');
}
$context = get_context_instance(CONTEXT_COURSECAT, $parent);
$context = context_coursecat::instance($parent);
} else {
$context = get_system_context();
}

@ -41,7 +41,7 @@ $section = $DB->get_record('course_sections', array('id' => $id), '*', MUST_EXIS
$course = $DB->get_record('course', array('id' => $section->course), '*', MUST_EXIST);
require_login($course);
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
require_capability('moodle/course:update', $context);
$editoroptions = array('context'=>$context ,'maxfiles' => EDITOR_UNLIMITED_FILES, 'maxbytes'=>$CFG->maxbytes, 'trusttext'=>false, 'noclean'=>true);

@ -85,7 +85,7 @@ class core_course_external extends external_api {
}
// now security checks
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
try {
self::validate_context($context);
} catch (Exception $e) {
@ -144,7 +144,7 @@ class core_course_external extends external_api {
$module['modicon'] = $cm->get_icon_url()->out(false);
$module['indent'] = $cm->indent;
$modcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
$modcontext = context_module::instance($cm->id);
if (!empty($cm->showdescription)) {
$module['description'] = $cm->get_content();
@ -157,7 +157,7 @@ class core_course_external extends external_api {
}
$canviewhidden = has_capability('moodle/course:viewhiddenactivities',
get_context_instance(CONTEXT_MODULE, $cm->id));
context_module::instance($cm->id));
//user that can view hidden module should know about the visibility
$module['visible'] = $cm->visible;
@ -297,7 +297,7 @@ class core_course_external extends external_api {
foreach ($courses as $course) {
// now security checks
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
try {
self::validate_context($context);
} catch (Exception $e) {
@ -511,7 +511,7 @@ class core_course_external extends external_api {
foreach ($params['courses'] as $course) {
// Ensure the current user is allowed to run this function
$context = get_context_instance(CONTEXT_COURSECAT, $course['categoryid']);
$context = context_coursecat::instance($course['categoryid']);
try {
self::validate_context($context);
} catch (Exception $e) {

@ -9,7 +9,7 @@
if ($forum = forum_get_course_forum($course->id, 'social')) {
$cm = get_coursemodule_from_instance('forum', $forum->id);
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
$context = context_module::instance($cm->id);
/// Print forum intro above posts MDL-18483
if (trim($forum->intro) != '') {

@ -60,7 +60,7 @@ function callback_topics_definition() {
function callback_topics_get_section_name($course, $section) {
// We can't add a node without any text
if ((string)$section->name !== '') {
return format_string($section->name, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
return format_string($section->name, true, array('context' => context_course::instance($course->id)));
} else if ($section->section == 0) {
return get_string('section0name', 'format_topics');
} else {

@ -38,7 +38,7 @@ $movedown = optional_param('movedown',0,PARAM_INT);
$site = get_site();
$systemcontext = get_context_instance(CONTEXT_SYSTEM);
$systemcontext = context_system::instance();
$PAGE->set_url('/course/index.php');
$PAGE->set_context($systemcontext);
@ -121,7 +121,7 @@ if (!empty($delete) and confirm_sesskey()) {
if (!$deletecat = $DB->get_record('course_categories', array('id'=>$delete))) {
print_error('invalidcategoryid');
}
$context = get_context_instance(CONTEXT_COURSECAT, $delete);
$context = context_coursecat::instance($delete);
require_capability('moodle/category:manage', $context);
require_capability('moodle/category:manage', get_category_or_system_context($deletecat->parent));
@ -174,7 +174,7 @@ if (!$categories = get_categories()) { /// No category yet!
$tempcat = new stdClass();
$tempcat->name = get_string('miscellaneous');
$tempcat->id = $DB->insert_record('course_categories', $tempcat);
$tempcat->context = get_context_instance(CONTEXT_COURSECAT, $tempcat->id);
$tempcat->context = context_coursecat::instance($tempcat->id);
mark_context_dirty('/'.SYSCONTEXTID);
fix_course_sortorder(); // Required to build course_categories.depth and .path.
set_config('defaultrequestcategory', $tempcat->id);
@ -215,14 +215,14 @@ if ((!empty($moveup) or !empty($movedown)) and confirm_sesskey()) {
$swapcategory = NULL;
if (!empty($moveup)) {
require_capability('moodle/category:manage', get_context_instance(CONTEXT_COURSECAT, $moveup));
require_capability('moodle/category:manage', context_coursecat::instance($moveup));
if ($movecategory = $DB->get_record('course_categories', array('id'=>$moveup))) {
if ($swapcategory = $DB->get_records_select('course_categories', "sortorder<? AND parent=?", array($movecategory->sortorder, $movecategory->parent), 'sortorder DESC', '*', 0, 1)) {
$swapcategory = reset($swapcategory);
}
}
} else {
require_capability('moodle/category:manage', get_context_instance(CONTEXT_COURSECAT, $movedown));
require_capability('moodle/category:manage', context_coursecat::instance($movedown));
if ($movecategory = $DB->get_record('course_categories', array('id'=>$movedown))) {
if ($swapcategory = $DB->get_records_select('course_categories', "sortorder>? AND parent=?", array($movecategory->sortorder, $movecategory->parent), 'sortorder ASC', '*', 0, 1)) {
$swapcategory = reset($swapcategory);
@ -306,7 +306,7 @@ function print_category_edit($category, $displaylist, $parentslist, $depth=-1, $
if (!empty($category)) {
if (!isset($category->context)) {
$category->context = get_context_instance(CONTEXT_COURSECAT, $category->id);
$category->context = context_coursecat::instance($category->id);
}
echo '<tr><td align="left" class="name">';

@ -28,7 +28,7 @@
require_login();
}
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
if (!$course->visible and !has_capability('moodle/course:viewhiddencourses', $context)) {
print_error('coursehidden', '', $CFG->wwwroot .'/');
}

@ -143,7 +143,7 @@ function build_mnet_logs_array($hostid, $course, $user=0, $date=0, $order="l.tim
/// If the group mode is separate, and this user does not have editing privileges,
/// then only the user's group can be viewed.
//if ($course->groupmode == SEPARATEGROUPS and !has_capability('moodle/course:managegroups', get_context_instance(CONTEXT_COURSE, $course->id))) {
//if ($course->groupmode == SEPARATEGROUPS and !has_capability('moodle/course:managegroups', context_course::instance($course->id))) {
// $groupid = get_current_group($course->id);
//}
/// If this course doesn't have groups, no groupid can be specified.
@ -229,7 +229,7 @@ function build_logs_array($course, $user=0, $date=0, $order="l.time ASC", $limit
/// If the group mode is separate, and this user does not have editing privileges,
/// then only the user's group can be viewed.
if ($course->groupmode == SEPARATEGROUPS and !has_capability('moodle/course:managegroups', get_context_instance(CONTEXT_COURSE, $course->id))) {
if ($course->groupmode == SEPARATEGROUPS and !has_capability('moodle/course:managegroups', context_course::instance($course->id))) {
if (isset($SESSION->currentgroup[$course->id])) {
$groupid = $SESSION->currentgroup[$course->id];
} else {
@ -409,7 +409,7 @@ function print_log($course, $user=0, $date=0, $order="l.time ASC", $page=0, $per
$link = new moodle_url("/iplookup/index.php?ip=$log->ip&user=$log->userid");
$row[] = $OUTPUT->action_link($link, $log->ip, new popup_action('click', $link, 'iplookup', array('height' => 440, 'width' => 700)));
$row[] = html_writer::link(new moodle_url("/user/view.php?id={$log->userid}&course={$log->course}"), fullname($log, has_capability('moodle/site:viewfullnames', get_context_instance(CONTEXT_COURSE, $course->id))));
$row[] = html_writer::link(new moodle_url("/user/view.php?id={$log->userid}&course={$log->course}"), fullname($log, has_capability('moodle/site:viewfullnames', context_course::instance($course->id))));
$displayaction="$log->module $log->action";
if ($brokenurl) {
@ -505,7 +505,7 @@ function print_mnet_log($hostid, $course, $user=0, $date=0, $order="l.time ASC",
echo '<tr class="r'.$row.'">';
if ($course->id == SITEID) {
$courseshortname = format_string($courses[$log->course], true, array('context' => get_context_instance(CONTEXT_COURSE, SITEID)));
$courseshortname = format_string($courses[$log->course], true, array('context' => context_course::instance(SITEID)));
echo "<td class=\"r$row c0\" >\n";
echo " <a href=\"{$CFG->wwwroot}/course/view.php?id={$log->course}\">".$courseshortname."</a>\n";
echo "</td>\n";
@ -516,7 +516,7 @@ function print_mnet_log($hostid, $course, $user=0, $date=0, $order="l.time ASC",
$link = new moodle_url("/iplookup/index.php?ip=$log->ip&user=$log->userid");
echo $OUTPUT->action_link($link, $log->ip, new popup_action('click', $link, 'iplookup', array('height' => 400, 'width' => 700)));
echo "</td>\n";
$fullname = fullname($log, has_capability('moodle/site:viewfullnames', get_context_instance(CONTEXT_COURSE, $course->id)));
$fullname = fullname($log, has_capability('moodle/site:viewfullnames', context_course::instance($course->id)));
echo "<td class=\"r$row c3\" >\n";
echo " <a href=\"$CFG->wwwroot/user/view.php?id={$log->userid}\">$fullname</a>\n";
echo "</td>\n";
@ -599,7 +599,7 @@ function print_log_csv($course, $user, $date, $order='l.time DESC', $modname,
$log->info = format_string($log->info);
$log->info = strip_tags(urldecode($log->info)); // Some XSS protection
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$coursecontext = context_course::instance($course->id);
$firstField = format_string($courses[$log->course], true, array('context' => $coursecontext));
$fullname = fullname($log, has_capability('moodle/site:viewfullnames', $coursecontext));
$row = array($firstField, userdate($log->time, $strftimedatetime), $log->ip, $fullname, $log->module.' '.$log->action, $log->info);
@ -706,7 +706,7 @@ function print_log_xls($course, $user, $date, $order='l.time DESC', $modname,
}
}
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$coursecontext = context_course::instance($course->id);
$myxls->write($row, 0, format_string($courses[$log->course], true, array('context' => $coursecontext)), '');
$myxls->write_date($row, 1, $log->time, $formatDate); // write_date() does conversion/timezone support. MDL-14934
@ -819,7 +819,7 @@ function print_log_ods($course, $user, $date, $order='l.time DESC', $modname,
}
}
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$coursecontext = context_course::instance($course->id);
$myxls->write_string($row, 0, format_string($courses[$log->course], true, array('context' => $coursecontext)));
$myxls->write_date($row, 1, $log->time);
@ -853,7 +853,7 @@ function print_overview($courses, array $remote_courses=array()) {
}
}
foreach ($courses as $course) {
$fullname = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
$fullname = format_string($course->fullname, true, array('context' => context_course::instance($course->id)));
echo $OUTPUT->box_start('coursebox');
$attributes = array('title' => s($fullname));
if (empty($course->visible)) {
@ -892,7 +892,7 @@ function print_recent_activity($course) {
// $course is an object
global $CFG, $USER, $SESSION, $DB, $OUTPUT;
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
$viewfullnames = has_capability('moodle/site:viewfullnames', $context);
@ -1242,7 +1242,7 @@ function get_all_mods($courseid, &$mods, &$modnames, &$modnamesplural, &$modname
}
$mods[$mod->id] = $mod;
$mods[$mod->id]->modfullname = $modnames[$mod->modname];
if (!$mod->visible and !has_capability('moodle/course:viewhiddenactivities', get_context_instance(CONTEXT_COURSE, $courseid))) {
if (!$mod->visible and !has_capability('moodle/course:viewhiddenactivities', context_course::instance($courseid))) {
continue;
}
// Check groupings
@ -1357,7 +1357,7 @@ function get_print_section_cm_text(cm_info $cm, $course) {
filter_preload_activities($cm->get_modinfo());
// Get module context
$modulecontext = get_context_instance(CONTEXT_MODULE, $cm->id);
$modulecontext = context_module::instance($cm->id);
$labelformatoptions = new stdClass();
$labelformatoptions->noclean = true;
$labelformatoptions->overflowdiv = true;
@ -1368,7 +1368,7 @@ function get_print_section_cm_text(cm_info $cm, $course) {
}
// Get course context
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$coursecontext = context_course::instance($course->id);
$stringoptions = new stdClass;
$stringoptions->context = $coursecontext;
$instancename = format_string($cm->name, true, $stringoptions);
@ -1592,7 +1592,7 @@ function print_section($course, $section, $mods, $modnamesused, $absolute=false,
$accesstext . $content . '</div>';
}
if (!empty($mod->groupingid) && has_capability('moodle/course:managegroups', get_context_instance(CONTEXT_COURSE, $course->id))) {
if (!empty($mod->groupingid) && has_capability('moodle/course:managegroups', context_course::instance($course->id))) {
$groupings = groups_get_all_groupings($course->id);
echo " <span class=\"groupinglabel\">(".format_string($groupings[$mod->groupingid]->name).')</span>';
}
@ -1780,7 +1780,7 @@ function print_section_add_menus($course, $section, $modnames, $vertical=false,
global $CFG, $OUTPUT;
// check to see if user can add menus
if (!has_capability('moodle/course:manageactivities', get_context_instance(CONTEXT_COURSE, $course->id))) {
if (!has_capability('moodle/course:manageactivities', context_course::instance($course->id))) {
return false;
}
@ -1994,9 +1994,9 @@ function get_module_metadata($course, $modnames, $sectionreturn = 0) {
*/
function get_category_or_system_context($categoryid) {
if ($categoryid) {
return get_context_instance(CONTEXT_COURSECAT, $categoryid);
return context_coursecat::instance($categoryid);
} else {
return get_context_instance(CONTEXT_SYSTEM);
return context_system::instance();
}
}
@ -2087,7 +2087,7 @@ function make_categories_list(&$list, &$parents, $requiredcapability = '',
return;
}
$context = get_context_instance(CONTEXT_COURSECAT, $category->id);
$context = context_coursecat::instance($category->id);
$categoryname = format_string($category->name, true, array('context' => $context));
// Update $path.
@ -2139,7 +2139,7 @@ function make_categories_list(&$list, &$parents, $requiredcapability = '',
*/
function get_course_category_tree($id = 0, $depth = 0) {
global $DB, $CFG;
$viewhiddencats = has_capability('moodle/category:viewhiddencategories', get_context_instance(CONTEXT_SYSTEM));
$viewhiddencats = has_capability('moodle/category:viewhiddencategories', context_system::instance());
$categories = get_child_categories($id);
$categoryids = array();
foreach ($categories as $key => &$category) {
@ -2184,7 +2184,7 @@ function get_course_category_tree($id = 0, $depth = 0) {
continue;
}
context_instance_preload($course);
if (!empty($course->visible) || has_capability('moodle/course:viewhiddencourses', get_context_instance(CONTEXT_COURSE, $course->id))) {
if (!empty($course->visible) || has_capability('moodle/course:viewhiddencourses', context_course::instance($course->id))) {
$categoryids[$course->category]->courses[$course->id] = $course;
}
}
@ -2209,7 +2209,7 @@ function print_whole_category_list($category=NULL, $displaylist=NULL, $parentsli
}
if ($category) {
if ($category->visible or has_capability('moodle/category:viewhiddencategories', get_context_instance(CONTEXT_SYSTEM))) {
if ($category->visible or has_capability('moodle/category:viewhiddencategories', context_system::instance())) {
print_category_info($category, $depth, $showcourses);
} else {
return; // Don't bother printing children of invisible categories
@ -2298,7 +2298,7 @@ function print_category_info($category, $depth=0, $showcourses = false) {
}
$courses = get_courses($category->id, 'c.sortorder ASC', 'c.id,c.sortorder,c.visible,c.fullname,c.shortname,c.summary');
$context = get_context_instance(CONTEXT_COURSECAT, $category->id);
$context = context_coursecat::instance($category->id);
$fullname = format_string($category->name, true, array('context' => $context));
if ($showcourses and $coursecount) {
@ -2479,7 +2479,7 @@ function print_courses($category) {
if ($courses) {
echo html_writer::start_tag('ul', array('class'=>'unlist'));
foreach ($courses as $course) {
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$coursecontext = context_course::instance($course->id);
if ($course->visible == 1 || has_capability('moodle/course:viewhiddencourses', $coursecontext)) {
echo html_writer::start_tag('li');
print_course($course);
@ -2489,7 +2489,7 @@ function print_courses($category) {
echo html_writer::end_tag('ul');
} else {
echo $OUTPUT->heading(get_string("nocoursesyet"));
$context = get_context_instance(CONTEXT_SYSTEM);
$context = context_system::instance();
if (has_capability('moodle/course:create', $context)) {
$options = array();
if (!empty($category->id)) {
@ -2513,7 +2513,7 @@ function print_courses($category) {
function print_course($course, $highlightterms = '') {
global $CFG, $USER, $DB, $OUTPUT;
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
// Rewrite file URLs so that they are correct
$course->summary = file_rewrite_pluginfile_urls($course->summary, 'pluginfile.php', $context->id, 'course', 'summary', NULL);
@ -3176,8 +3176,8 @@ function make_editing_buttons(stdClass $mod, $absolute_ignored = true, $movesele
static $str;
$coursecontext = get_context_instance(CONTEXT_COURSE, $mod->course);
$modcontext = get_context_instance(CONTEXT_MODULE, $mod->id);
$coursecontext = context_course::instance($mod->course);
$modcontext = context_module::instance($mod->id);
$editcaps = array('moodle/course:manageactivities', 'moodle/course:activityvisibility', 'moodle/role:assign');
$dupecaps = array('moodle/backup:backuptargetimport', 'moodle/restore:restoretargetimport');
@ -3391,9 +3391,9 @@ function make_editing_buttons(stdClass $mod, $absolute_ignored = true, $movesele
*/
function course_format_name ($course,$max=100) {
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
$shortname = format_string($course->shortname, true, array('context' => $context));
$fullname = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
$fullname = format_string($course->fullname, true, array('context' => context_course::instance($course->id)));
$str = $shortname.': '. $fullname;
if (textlib::strlen($str) <= $max) {
return $str;
@ -3561,7 +3561,7 @@ function move_courses($courseids, $categoryid) {
}
$courseids = array_reverse($courseids);
$newparent = get_context_instance(CONTEXT_COURSECAT, $category->id);
$newparent = context_coursecat::instance($category->id);
$i = 1;
foreach ($courseids as $courseid) {
@ -3578,7 +3578,7 @@ function move_courses($courseids, $categoryid) {
$DB->update_record('course', $course);
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
context_moved($context, $newparent);
}
}
@ -3641,17 +3641,17 @@ function course_category_show($category) {
function move_category($category, $newparentcat) {
global $CFG, $DB;
$context = get_context_instance(CONTEXT_COURSECAT, $category->id);
$context = context_coursecat::instance($category->id);
$hidecat = false;
if (empty($newparentcat->id)) {
$DB->set_field('course_categories', 'parent', 0, array('id'=>$category->id));
$newparent = get_context_instance(CONTEXT_SYSTEM);
$newparent = context_system::instance();
} else {
$DB->set_field('course_categories', 'parent', $newparentcat->id, array('id'=>$category->id));
$newparent = get_context_instance(CONTEXT_COURSECAT, $newparentcat->id);
$newparent = context_coursecat::instance($newparentcat->id);
if (!$newparentcat->visible and $category->visible) {
// better hide category when moving into hidden category, teachers may unhide afterwards and the hidden children will be restored properly
@ -3784,7 +3784,7 @@ function course_format_ajax_support($format) {
function can_delete_course($courseid) {
global $USER, $DB;
$context = get_context_instance(CONTEXT_COURSE, $courseid);
$context = context_course::instance($courseid);
if (has_capability('moodle/course:delete', $context)) {
return true;
@ -3811,7 +3811,7 @@ function can_delete_course($courseid) {
*/
function save_local_role_names($courseid, $data) {
global $DB;
$context = get_context_instance(CONTEXT_COURSE, $courseid);
$context = context_course::instance($courseid);
foreach ($data as $fieldname => $value) {
if (strpos($fieldname, 'role_') !== 0) {
@ -3886,7 +3886,7 @@ function create_course($data, $editoroptions = NULL) {
$data->visibleold = $data->visible;
$newcourseid = $DB->insert_record('course', $data);
$context = get_context_instance(CONTEXT_COURSE, $newcourseid, MUST_EXIST);
$context = context_course::instance($newcourseid, MUST_EXIST);
if ($editoroptions) {
// Save the files used in the summary editor and store
@ -3967,7 +3967,7 @@ function update_course($data, $editoroptions = NULL) {
$data->timemodified = time();
$oldcourse = $DB->get_record('course', array('id'=>$data->id), '*', MUST_EXIST);
$context = get_context_instance(CONTEXT_COURSE, $oldcourse->id);
$context = context_course::instance($oldcourse->id);
if ($editoroptions) {
$data = file_postupdate_standard_editor($data, 'summary', $editoroptions, $context, 'course', 'summary', 0);
@ -4003,7 +4003,7 @@ function update_course($data, $editoroptions = NULL) {
$course = $DB->get_record('course', array('id'=>$data->id));
if ($movecat) {
$newparent = get_context_instance(CONTEXT_COURSECAT, $course->category);
$newparent = context_coursecat::instance($course->category);
context_moved($context, $newparent);
}
@ -4340,7 +4340,7 @@ class course_request {
$data->lang = $courseconfig->lang;
$course = create_course($data);
$context = get_context_instance(CONTEXT_COURSE, $course->id, MUST_EXIST);
$context = context_course(course->id, MUST_EXIST);
// add enrol instances
if (!$DB->record_exists('enrol', array('courseid'=>$course->id, 'enrol'=>'manual'))) {
@ -4357,7 +4357,7 @@ class course_request {
$this->delete();
$a = new stdClass();
$a->name = format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)));
$a->name = format_string($course->fullname, true, array('context' => context_course::instance($course->id)));
$a->url = $CFG->wwwroot.'/course/view.php?id=' . $course->id;
$this->notify($user, $USER, 'courserequestapproved', get_string('courseapprovedsubject'), get_string('courseapprovedemail2', 'moodle', $a));

@ -36,8 +36,8 @@ $course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
/// User must be logged in
$systemcontext = get_context_instance(CONTEXT_SYSTEM);
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$systemcontext = context_system::instance();
$coursecontext = context_course::instance($course->id);
require_login();

@ -85,8 +85,8 @@ if (!empty($add)) {
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
require_login($course, false, $cm);
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$modcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
$coursecontext = context_course::instance($course->id);
$modcontext = context_module::instance($cm->id);
require_capability('moodle/course:manageactivities', $coursecontext);
if (!$confirm or !confirm_sesskey()) {
@ -122,8 +122,8 @@ if (!empty($add)) {
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
require_login($course, false, $cm);
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$modcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
$coursecontext = context_course::instance($course->id);
$modcontext = context_module::instance($cm->id);
require_capability('moodle/course:manageactivities', $modcontext);
$return = course_get_url($course, $sectionreturn);
@ -201,8 +201,8 @@ if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
require_login($course, false, $cm);
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$modcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
$coursecontext = context_course::instance($course->id);
$modcontext = context_module::instance($cm->id);
require_capability('moodle/course:manageactivities', $modcontext);
if (!empty($movetosection)) {
@ -247,8 +247,8 @@ if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
require_login($course, false, $cm);
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$modcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
$coursecontext = context_course::instance($course->id);
$modcontext = context_module::instance($cm->id);
require_capability('moodle/course:manageactivities', $modcontext);
$cm->indent += $indent;
@ -272,8 +272,8 @@ if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
require_login($course, false, $cm);
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$modcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
$coursecontext = context_course::instance($course->id);
$modcontext = context_module::instance($cm->id);
require_capability('moodle/course:activityvisibility', $modcontext);
set_coursemodule_visible($cm->id, 0);
@ -291,8 +291,8 @@ if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
require_login($course, false, $cm);
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$modcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
$coursecontext = context_course::instance($course->id);
$modcontext = context_module::instance($cm->id);
require_capability('moodle/course:activityvisibility', $modcontext);
$section = $DB->get_record('course_sections', array('id'=>$cm->section), '*', MUST_EXIST);
@ -317,8 +317,8 @@ if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
require_login($course, false, $cm);
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$modcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
$coursecontext = context_course::instance($course->id);
$modcontext = context_module::instance($cm->id);
require_capability('moodle/course:manageactivities', $modcontext);
set_coursemodule_groupmode($cm->id, $groupmode);
@ -336,8 +336,8 @@ if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
require_login($course, false, $cm);
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$modcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
$coursecontext = context_course::instance($course->id);
$modcontext = context_module::instance($cm->id);
require_capability('moodle/course:manageactivities', $modcontext);
$section = $DB->get_record('course_sections', array('id'=>$cm->section), '*', MUST_EXIST);

@ -38,8 +38,8 @@ $sectionreturn = optional_param('sr', 0, PARAM_INT);
$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
$cm = get_coursemodule_from_id('', $cmid, $course->id, true, MUST_EXIST);
$cmcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
$context = get_context_instance(CONTEXT_COURSE, $courseid);
$cmcontext = context_module::instance($cm->id);
$context = context_course::instance($courseid);
$section = $DB->get_record('course_sections', array('id' => $cm->section, 'course' => $cm->course));
require_login($course);

@ -56,7 +56,7 @@ if (!empty($add)) {
$module = $DB->get_record('modules', array('name'=>$add), '*', MUST_EXIST);
require_login($course);
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
require_capability('moodle/course:manageactivities', $context);
$cw = get_course_section($section, $course->id);
@ -131,7 +131,7 @@ if (!empty($add)) {
$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
require_login($course, false, $cm); // needed to setup proper $COURSE
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
$context = context_module::instance($cm->id);
require_capability('moodle/course:manageactivities', $context);
$module = $DB->get_record('modules', array('id'=>$cm->module), '*', MUST_EXIST);
@ -282,9 +282,9 @@ if ($mform->is_cancelled()) {
}
if (!empty($fromform->coursemodule)) {
$context = get_context_instance(CONTEXT_MODULE, $fromform->coursemodule);
$context = context_module::instance($fromform->coursemodule);
} else {
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
}
$fromform->course = $course->id;
@ -356,7 +356,7 @@ if ($mform->is_cancelled()) {
$DB->update_record('course_modules', $cm);
$modcontext = get_context_instance(CONTEXT_MODULE, $fromform->coursemodule);
$modcontext = context_module::instance($fromform->coursemodule);
// update embedded links and save files
if (plugin_supports('mod', $fromform->modulename, FEATURE_MOD_INTRO, true)) {
@ -448,7 +448,7 @@ if ($mform->is_cancelled()) {
if (!$returnfromfunc or !is_number($returnfromfunc)) {
// undo everything we can
$modcontext = get_context_instance(CONTEXT_MODULE, $fromform->coursemodule);
$modcontext = context_module::instance($fromform->coursemodule);
delete_context(CONTEXT_MODULE, $fromform->coursemodule);
$DB->delete_records('course_modules', array('id'=>$fromform->coursemodule));
@ -464,7 +464,7 @@ if ($mform->is_cancelled()) {
$DB->set_field('course_modules', 'instance', $returnfromfunc, array('id'=>$fromform->coursemodule));
// update embedded links and save files
$modcontext = get_context_instance(CONTEXT_MODULE, $fromform->coursemodule);
$modcontext = context_module::instance($fromform->coursemodule);
if (!empty($introeditor)) {
$fromform->intro = file_save_draft_area_files($introeditor['itemid'], $modcontext->id,
'mod_'.$fromform->modulename, 'intro', 0,
@ -643,9 +643,9 @@ if ($mform->is_cancelled()) {
$strmodulenameplural = get_string('modulenameplural', $module->name);
if (!empty($cm->id)) {
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
$context = context_module::instance($cm->id);
} else {
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
}
$PAGE->set_heading($course->fullname);

@ -55,9 +55,9 @@ abstract class moodleform_mod extends moodleform {
$this->_section = $section;
$this->_cm = $cm;
if ($this->_cm) {
$this->context = get_context_instance(CONTEXT_MODULE, $this->_cm->id);
$this->context = context_module::instance($this->_cm->id);
} else {
$this->context = get_context_instance(CONTEXT_COURSE, $course->id);
$this->context = context_course::instance($course->id);
}
// Guess module name
@ -424,7 +424,7 @@ abstract class moodleform_mod extends moodleform {
$permission=CAP_ALLOW;
$rolenamestring = null;
if (!empty($this->_cm)) {
$context = get_context_instance(CONTEXT_MODULE, $this->_cm->id);
$context = context_module::instance($this->_cm->id);
$rolenames = get_role_names_with_caps_in_context($context, array('moodle/rating:rate', 'mod/'.$this->_cm->modname.':rate'));
$rolenamestring = implode(', ', $rolenames);
@ -487,7 +487,7 @@ abstract class moodleform_mod extends moodleform {
$mform->addElement('modvisible', 'visible', get_string('visible'));
if (!empty($this->_cm)) {
$context = get_context_instance(CONTEXT_MODULE, $this->_cm->id);
$context = context_module::instance($this->_cm->id);
if (!has_capability('moodle/course:activityvisibility', $context)) {
$mform->hardFreeze('visible');
}

@ -36,7 +36,7 @@ require_once($CFG->dirroot . '/course/lib.php');
require_once($CFG->dirroot . '/course/request_form.php');
require_login();
require_capability('moodle/site:approvecourse', get_context_instance(CONTEXT_SYSTEM));
require_capability('moodle/site:approvecourse', context_system::instance());
$approve = optional_param('approve', 0, PARAM_INT);
$reject = optional_param('reject', 0, PARAM_INT);

@ -47,7 +47,7 @@ $hubname = optional_param('hubname', '', PARAM_TEXT);
//some permissions and parameters checking
$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
require_login($course);
if (!has_capability('moodle/course:publish', get_context_instance(CONTEXT_COURSE, $id))
if (!has_capability('moodle/course:publish', context_course::instance($id))
or !confirm_sesskey()) {
throw new moodle_exception('nopermission');
}

@ -37,7 +37,7 @@ $huburl = optional_param('huburl', 0, PARAM_URL);
$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
require_login($course);
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
$shortname = format_string($course->shortname, true, array('context' => $context));
$PAGE->set_url('/course/publish/index.php', array('id' => $course->id));
@ -56,7 +56,7 @@ if (!extension_loaded('xmlrpc')) {
die();
}
if (has_capability('moodle/course:publish', get_context_instance(CONTEXT_COURSE, $id))) {
if (has_capability('moodle/course:publish', context_course::instance($id))) {
$publicationmanager = new course_publish_manager();
$confirmmessage = '';

@ -53,7 +53,7 @@ $PAGE->set_heading($course->fullname);
if (!extension_loaded('xmlrpc')) {
$errornotification = $OUTPUT->doc_link('admin/environment/php_extension/xmlrpc', '');
$errornotification .= get_string('xmlrpcdisabledpublish', 'hub');
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
$shortname = format_string($course->shortname, true, array('context' => $context));
echo $OUTPUT->header();
echo $OUTPUT->heading(get_string('publishcourse', 'hub', $shortname), 3, 'main');
@ -62,7 +62,7 @@ if (!extension_loaded('xmlrpc')) {
die();
}
if (has_capability('moodle/course:publish', get_context_instance(CONTEXT_COURSE, $id))) {
if (has_capability('moodle/course:publish', context_course::instance($id))) {
//retrieve hub name and hub url
$huburl = optional_param('huburl', '', PARAM_URL);
@ -135,7 +135,7 @@ if (has_capability('moodle/course:publish', get_context_instance(CONTEXT_COURSE,
}
//retrieve the content information from the course
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$coursecontext = context_course::instance($course->id);
$courseblocks = $publicationmanager->get_block_instances_by_context($coursecontext->id, 'blockname');
if (!empty($courseblocks)) {
@ -177,7 +177,7 @@ if (has_capability('moodle/course:publish', get_context_instance(CONTEXT_COURSE,
if (!empty($fromform->screenshots)) {
$screenshots = $fromform->screenshots;
$fs = get_file_storage();
$files = $fs->get_area_files(get_context_instance(CONTEXT_USER, $USER->id)->id, 'user', 'draft', $screenshots);
$files = $fs->get_area_files(context_user::instance($USER->id)->id, 'user', 'draft', $screenshots);
if (!empty($files)) {
$courseinfo->screenshots = $courseinfo->screenshots + count($files) - 1; //minus the ./ directory
}

@ -39,7 +39,7 @@ require_login($course);
add_to_log($course->id, "course", "recent", "recent.php?id=$course->id", $course->id);
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
$lastlogin = time() - COURSE_MAX_RECENT_PERIOD;
if (!isguestuser() and !empty($USER->lastcourseaccess[$COURSE->id])) {
@ -248,7 +248,7 @@ if (!empty($activities)) {
} else {
if (!isset($viewfullnames[$activity->cmid])) {
$cm_context = get_context_instance(CONTEXT_MODULE, $activity->cmid);
$cm_context = context_module::instance($activity->cmid);
$viewfullnames[$activity->cmid] = has_capability('moodle/site:viewfullnames', $cm_context);
}

@ -34,7 +34,7 @@ class recent_form extends moodleform {
global $CFG, $COURSE, $USER;
$mform =& $this->_form;
$context = get_context_instance(CONTEXT_COURSE, $COURSE->id);
$context = context_course::instance($COURSE->id);
$modinfo = get_fast_modinfo($COURSE);
$sections = get_all_sections($COURSE->id);
@ -65,13 +65,13 @@ class recent_form extends moodleform {
}
if ($COURSE->id == SITEID) {
$viewparticipants = has_capability('moodle/site:viewparticipants', get_context_instance(CONTEXT_SYSTEM));
$viewparticipants = has_capability('moodle/site:viewparticipants', context_system::instance());
} else {
$viewparticipants = has_capability('moodle/course:viewparticipants', $context);
}
if ($viewparticipants) {
$viewfullnames = has_capability('moodle/site:viewfullnames', get_context_instance(CONTEXT_COURSE, $COURSE->id));
$viewfullnames = has_capability('moodle/site:viewfullnames', context_course::instance($COURSE->id));
$options = array();
$options[0] = get_string('allparticipants');

@ -107,7 +107,7 @@ class core_course_renderer extends plugin_renderer_base {
$classes[] = 'collapsed';
}
}
$categoryname = format_string($category->name, true, array('context' => get_context_instance(CONTEXT_COURSECAT, $category->id)));
$categoryname = format_string($category->name, true, array('context' => context_coursecat::instance($category->id)));
$content .= html_writer::start_tag('div', array('class'=>join(' ', $classes)));
$content .= html_writer::start_tag('div', array('class'=>'category_label'));

@ -9,7 +9,7 @@
$PAGE->set_pagelayout('standard');
require_login($course);
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
require_capability('moodle/site:viewreports', $context); // basic capability for listing of reports
$strreports = get_string('reports');

@ -41,7 +41,7 @@ if (isguestuser()) {
if (empty($CFG->enablecourserequests)) {
print_error('courserequestdisabled', '', $returnurl);
}
$context = get_context_instance(CONTEXT_SYSTEM);
$context = context_system::instance();
$PAGE->set_context($context);
require_capability('moodle/course:request', $context);

@ -39,7 +39,7 @@ if (!$course = $DB->get_record('course', array('id'=>$id))) {
$PAGE->set_url('/course/reset.php', array('id'=>$id));
require_login($course);
require_capability('moodle/course:update', get_context_instance(CONTEXT_COURSE, $course->id));
require_capability('moodle/course:update', context_course::instance($course->id));
$strreset = get_string('reset');
$strresetcourse = get_string('resetcourse');

@ -26,7 +26,7 @@ class course_reset_form extends moodleform {
$mform->addElement('header', 'rolesheader', get_string('roles'));
$roles = get_assignable_roles(get_context_instance(CONTEXT_COURSE, $COURSE->id));
$roles = get_assignable_roles(context_course::instance($COURSE->id));
$roles[0] = get_string('noroles', 'role');
$roles = array_reverse($roles, true);

@ -54,11 +54,11 @@ $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
if (in_array($class, array('resource'))) {
$cm = get_coursemodule_from_id(null, $id, $course->id, false, MUST_EXIST);
require_login($course, false, $cm);
$modcontext = get_context_instance(CONTEXT_MODULE, $cm->id);
$modcontext = context_module::instance($cm->id);
} else {
require_login($course);
}
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$coursecontext = context_course::instance($course->id);
require_sesskey();
echo $OUTPUT->header(); // send headers

@ -39,11 +39,11 @@ $PAGE->set_url($url);
$context = null;
if ($course = $DB->get_record('course', array('id'=>$id))) {
require_login($course);
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
} else {
//$id will be 0 for site level scales
require_login();
$context = get_context_instance(CONTEXT_SYSTEM);
$context = context_system::instance();
}
$PAGE->set_context($context);
@ -81,7 +81,7 @@ if ($scaleid) {
}
}
$systemcontext = get_context_instance(CONTEXT_SYSTEM);
$systemcontext = context_system::instance();
if ($scales = $DB->get_records("scale", array("courseid"=>$course->id), "name ASC")) {
echo $OUTPUT->heading($strcustomscales);

@ -47,7 +47,7 @@ if (! ($course = $DB->get_record('course', array('id'=>$id)))) {
print_error('invalidcourseid', 'error');
}
if (!$context = get_context_instance(CONTEXT_COURSE, $course->id)) {
if (!$context = context_course::instance($course->id)) {
print_error('nocontext');
}

@ -41,7 +41,7 @@ if ($courseid) {
// Check user is logged in
$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
$context = get_context_instance(CONTEXT_COURSE, $course->id);
$context = context_course::instance($course->id);
require_login($course);
$completion = new completion_info($course);

@ -52,8 +52,8 @@ if ($mode === 'coursecompletions' or $mode === 'coursecompletion') {
redirect($url);
}
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$personalcontext = get_context_instance(CONTEXT_USER, $user->id);
$coursecontext = context_course::instance($course->id);
$personalcontext = context_user::instance($user->id);
$PAGE->set_url('/course/user.php', array('id'=>$id, 'user'=>$user->id, 'mode'=>$mode));