} else {
$isfrontpage = false;
if ($context->contextlevel == CONTEXT_USER) {
- $course = $DB->get_record('course', array('id'=>optional_param('courseid', SITEID, PARAM_INT)), '*', MUST_EXIST);
+ $course = get_course(optional_param('courseid', SITEID, PARAM_INT));
$user = $DB->get_record('user', array('id'=>$context->instanceid), '*', MUST_EXIST);
$url->param('courseid', $course->id);
$url->param('userid', $user->id);
} else {
$isfrontpage = false;
if ($context->contextlevel == CONTEXT_USER) {
- $course = $DB->get_record('course', array('id'=>optional_param('courseid', SITEID, PARAM_INT)), '*', MUST_EXIST);
+ $course = get_course(optional_param('courseid', SITEID, PARAM_INT));
$user = $DB->get_record('user', array('id'=>$context->instanceid), '*', MUST_EXIST);
$url->param('courseid', $course->id);
$url->param('userid', $user->id);
} else {
$isfrontpage = false;
if ($context->contextlevel == CONTEXT_USER) {
- $course = $DB->get_record('course', array('id'=>optional_param('courseid', SITEID, PARAM_INT)), '*', MUST_EXIST);
+ $course = get_course(optional_param('courseid', SITEID, PARAM_INT));
$user = $DB->get_record('user', array('id'=>$context->instanceid), '*', MUST_EXIST);
$url->param('courseid', $course->id);
$url->param('userid', $user->id);
} else {
$isfrontpage = false;
if ($context->contextlevel == CONTEXT_USER) {
- $course = $DB->get_record('course', array('id'=>optional_param('courseid', SITEID, PARAM_INT)), '*', MUST_EXIST);
+ $course = get_course(optional_param('courseid', SITEID, PARAM_INT));
$user = $DB->get_record('user', array('id'=>$context->instanceid), '*', MUST_EXIST);
$url->param('courseid', $course->id);
$url->param('userid', $user->id);
// Validate them and get the corresponding objects.
$user = $DB->get_record('user', array('id' => $userid), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$usercontext = context_user::instance($user->id);
$coursecontext = context_course::instance($course->id);
$id = $courseid;
$cm = null;
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$type = backup::TYPE_1COURSE;
if (!is_null($sectionid)) {
$section = $DB->get_record('course_sections', array('course'=>$course->id, 'id'=>$sectionid), '*', MUST_EXIST);
$restoretarget = optional_param('target', backup::TARGET_CURRENT_ADDING, PARAM_INT);
// Load the course and context
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$context = context_course::instance($courseid);
// Must pass login
}
// Load the course +context to import from
-$importcourse = $DB->get_record('course', array('id'=>$importcourseid), '*', MUST_EXIST);
+$importcourse = get_course($importcourseid);
$importcontext = context_course::instance($importcourseid);
// Make sure the user can backup from that course
// All these are common settings to be shared by all sections
$section = $DB->get_record('course_sections', array('id' => $this->sectionid), '*', MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $section->course), '*', MUST_EXIST);
+ $course = get_course($section->course);
// Define section_included (to decide if the whole task must be really executed)
$settingname = $settingprefix . 'included';
public function define_execution() {
global $DB;
- $course = $DB->get_record('course', array('id'=>$this->get_courseid()), '*', MUST_EXIST);
+ $course = get_course($this->get_courseid());
if ($DB->record_exists('enrol', array('courseid'=>$this->get_courseid(), 'enrol'=>'manual'))) {
// Something already added instances, do not add default instances.
return;
}
if (!$DB->record_exists('enrol', array('enrol'=>'manual', 'courseid'=>$courseid))) {
- $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
$fields = array('status'=>ENROL_INSTANCE_ENABLED, 'enrolperiod'=>$enrol->get_config('enrolperiod', 0), 'roleid'=>$enrol->get_config('roleid', 0));
$enrol->add_instance($course, $fields);
}
$typecapstocheck = array();
switch ($type) {
case backup::TYPE_1COURSE :
- $DB->get_record('course', array('id' => $id), '*', MUST_EXIST); // course exists
+ get_course($id); // course exists
$typecapstocheck['moodle/backup:backupcourse'] = $coursectx;
break;
case backup::TYPE_1SECTION :
require_login();
$courseid = required_param('courseid', PARAM_INT); //if no courseid is given
-$parentcourse = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+$parentcourse = get_course($courseid);
$context = context_course::instance($courseid);
$PAGE->set_course($parentcourse);
$userid = optional_param('user', 0, PARAM_INT);
// Load course.
-$course = $DB->get_record('course', array('id' => $id), '*', MUST_EXIST);
+$course = get_course($id);
// Load user.
if ($userid) {
$courseid = 0;
}
if ($courseid) {
- $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
$PAGE->set_course($course);
$context = $PAGE->context;
} else {
$courseid = 0;
}
if ($courseid) {
- $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
$PAGE->set_course($course);
$context = $PAGE->context;
} else {
$courseid = 0;
}
if ($courseid) {
- $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
$PAGE->set_course($course);
$context = $PAGE->context;
} else {
$PAGE->set_pagelayout('standard');
if ($courseid != SITEID && !empty($courseid)) {
- $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
$courses = array($course->id => $course);
$issite = false;
} else {
if (!empty($course)) {
if (!is_object($course)) {
- $course = $DB->get_record('course', array('id' => $course), '*', MUST_EXIST);
+ $course = get_course($course);
}
if ($course->id != SITEID) {
$coursecontext = context_course::instance($course->id);
require_once($CFG->dirroot.'/calendar/preferences_form.php');
$courseid = required_param('course', PARAM_INT);
-$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$PAGE->set_url(new moodle_url('/calendar/preferences.php', array('course' => $courseid)));
$PAGE->set_pagelayout('standard');
$courseid = required_param('courseid', PARAM_INT);
$increase = optional_param('increase', true, PARAM_BOOL);
-$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$courseformatoptions = course_get_format($course)->get_format_options();
$PAGE->set_url('/course/changenumsections.php', array('courseid' => $courseid));
throw new coding_exception('dndupload_ajax_processor should only be used within AJAX requests');
}
- $this->course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+ $this->course = get_course($courseid);
require_login($this->course, false);
$this->context = context_course::instance($this->course->id);
$PAGE->set_url('/course/editsection.php', array('id'=>$id, 'sr'=> $sectionreturn));
$section = $DB->get_record('course_sections', array('id' => $id), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $section->course), '*', MUST_EXIST);
+$course = get_course($section->course);
$sectionnum = $section->section;
require_login($course);
* @since Moodle 2.2
*/
public static function get_course_contents($courseid, $options = array()) {
- global $CFG, $DB;
+ global $CFG;
require_once($CFG->dirroot . "/course/lib.php");
//validate parameter
array('courseid' => $courseid, 'options' => $options));
//retrieve the course
- $course = $DB->get_record('course', array('id' => $params['courseid']), '*', MUST_EXIST);
+ $course = get_course($params['courseid']);
//check course format exist
if (!file_exists($CFG->dirroot . '/course/format/' . $course->format . '/lib.php')) {
$transaction = $DB->start_delegated_transaction();
foreach ($params['courseids'] as $courseid) {
- $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
// Check if the context is valid.
$coursecontext = context_course::instance($course->id);
$rc->execute_plan();
$rc->destroy();
- $course = $DB->get_record('course', array('id' => $newcourseid), '*', MUST_EXIST);
+ $course = get_course($newcourseid);
$course->fullname = $params['fullname'];
$course->shortname = $params['shortname'];
$course->visible = $params['visible'];
* @return object the created module info
*/
function create_module($moduleinfo) {
- global $DB, $CFG;
+ global $CFG;
require_once($CFG->dirroot . '/course/modlib.php');
}
// Some additional checks (capability / existing instances).
- $course = $DB->get_record('course', array('id'=>$moduleinfo->course), '*', MUST_EXIST);
+ $course = get_course($moduleinfo->course);
list($module, $context, $cw) = can_add_moduleinfo($course, $moduleinfo->modulename, $moduleinfo->section);
// Load module library.
* @return object the updated module info
*/
function update_module($moduleinfo) {
- global $DB, $CFG;
+ global $CFG;
require_once($CFG->dirroot . '/course/modlib.php');
$cm = get_coursemodule_from_id('', $moduleinfo->coursemodule, 0, false, MUST_EXIST);
// Check the course exists.
- $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
// Some checks (capaibility / existing instances).
list($cm, $context, $module, $data, $cw) = can_update_moduleinfo($cm);
$userid = required_param('user', PARAM_INT); // login as this user
require_sesskey();
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
/// User must be logged in
if ((!empty($hide) or !empty($show)) && confirm_sesskey()) {
// Hide or show a course.
if (!empty($hide)) {
- $course = $DB->get_record('course', array('id' => $hide), '*', MUST_EXIST);
+ $course = get_course($hide);
$visible = 0;
} else {
- $course = $DB->get_record('course', array('id' => $show), '*', MUST_EXIST);
+ $course = get_course($show);
$visible = 1;
}
$coursecontext = context_course::instance($course->id);
} else if (!empty($duplicate)) {
$cm = get_coursemodule_from_id('', $duplicate, 0, true, MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_login($course, false, $cm);
$coursecontext = context_course::instance($course->id);
} else if (!empty($delete)) {
$cm = get_coursemodule_from_id('', $delete, 0, true, MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_login($course, false, $cm);
$modcontext = context_module::instance($cm->id);
if ((!empty($movetosection) or !empty($moveto)) and confirm_sesskey()) {
$cm = get_coursemodule_from_id('', $USER->activitycopy, 0, true, MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_login($course, false, $cm);
$coursecontext = context_course::instance($course->id);
$id = required_param('id', PARAM_INT);
$cm = get_coursemodule_from_id('', $id, 0, true, MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_login($course, false, $cm);
$coursecontext = context_course::instance($course->id);
} else if (!empty($hide) and confirm_sesskey()) {
$cm = get_coursemodule_from_id('', $hide, 0, true, MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_login($course, false, $cm);
$coursecontext = context_course::instance($course->id);
} else if (!empty($show) and confirm_sesskey()) {
$cm = get_coursemodule_from_id('', $show, 0, true, MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_login($course, false, $cm);
$coursecontext = context_course::instance($course->id);
$id = required_param('id', PARAM_INT);
$cm = get_coursemodule_from_id('', $id, 0, true, MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_login($course, false, $cm);
$coursecontext = context_course::instance($course->id);
} else if (!empty($copy) and confirm_sesskey()) { // value = course module
$cm = get_coursemodule_from_id('', $copy, 0, true, MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_login($course, false, $cm);
$coursecontext = context_course::instance($course->id);
} else if (!empty($cancelcopy) and confirm_sesskey()) { // value = course module
$courseid = $USER->activitycopycourse;
- $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
$cm = get_coursemodule_from_id('', $USER->activitycopy, 0, true, IGNORE_MISSING);
$sectionreturn = $USER->activitycopysectionreturn;
$courseid = required_param('course', PARAM_INT);
$sectionreturn = optional_param('sr', null, PARAM_INT);
-$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$cm = get_coursemodule_from_id('', $cmid, $course->id, true, MUST_EXIST);
$cmcontext = context_module::instance($cm->id);
$context = context_course::instance($courseid);
$url->param('course', $course);
$PAGE->set_url($url);
- $course = $DB->get_record('course', array('id'=>$course), '*', MUST_EXIST);
+ $course = get_course($course);
require_login($course);
list($module, $context, $cw) = can_add_moduleinfo($course, $add, $section);
$cm = get_coursemodule_from_id('', $update, 0, false, MUST_EXIST);
// Check the course exists.
- $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
// require_login
require_login($course, false, $cm); // needed to setup proper $COURSE
$hubname = optional_param('hubname', '', PARAM_TEXT);
//some permissions and parameters checking
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
require_login($course);
if (!has_capability('moodle/course:publish', context_course::instance($id))
or !confirm_sesskey()) {
require_once($CFG->dirroot.'/course/publish/forms.php');
$id = required_param('id', PARAM_INT);
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
require_login($course);
$PAGE->set_url('/course/publish/hubselector.php', array('id' => $course->id));
$hubname = optional_param('hubname', 0, PARAM_TEXT);
$huburl = optional_param('huburl', 0, PARAM_URL);
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
require_login($course);
$context = context_course::instance($course->id);
//check user access capability to this page
$id = required_param('id', PARAM_INT);
-$course = $DB->get_record('course', array('id' => $id), '*', MUST_EXIST);
+$course = get_course($id);
require_login($course);
//page settings
require_once('../config.php');
$id = required_param('id', PARAM_INT); // course id to import TO
- $course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+ $course = get_course($id);
$PAGE->set_pagelayout('standard');
require_login($course);
$id = required_param('id', PARAM_INT); // course id
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$PAGE->set_pagelayout('course');
require_course_login($course, true);
//NOTE: when making any changes here please make sure it is using the same access control as course/mod.php !!
-$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
// 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);
$PAGE->set_url(new moodle_url('/course/togglecompletion.php', array('course'=>$courseid)));
// Check user is logged in
- $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
$context = context_course::instance($course->id);
require_login($course);
// Get course-modules entry
$cm = get_coursemodule_from_id(null, $cmid, null, true, MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
// Check user is logged in
require_login($course, false, $cm);
$url = new moodle_url('/course/user.php', array('id'=>$id,'user'=>$user, 'mode'=>$mode));
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$user = $DB->get_record("user", array("id"=>$user, 'deleted'=>0), '*', MUST_EXIST);
if ($mode === 'outline' or $mode === 'complete') {
$PAGE->set_url(new moodle_url('/enrol/ajax.php', array('id'=>$id, 'action'=>$action)));
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$context = context_course::instance($course->id, MUST_EXIST);
if ($course->id == SITEID) {
$action = optional_param('action', '', PARAM_ALPHANUMEXT);
$filter = optional_param('ifilter', 0, PARAM_INT);
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$context = context_course::instance($course->id, MUST_EXIST);
if ($course->id == SITEID) {
$PAGE->set_url(new moodle_url('/enrol/cohort/ajax.php', array('id'=>$id, 'action'=>$action)));
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$context = context_course::instance($course->id, MUST_EXIST);
if ($course->id == SITEID) {
$courseid = required_param('courseid', PARAM_INT);
$instanceid = optional_param('id', 0, PARAM_INT);
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$context = context_course::instance($course->id, MUST_EXIST);
require_login($course);
$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 = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
+$course = get_course($instance->courseid);
// The URL of the enrolled users page for the course.
$usersurl = new moodle_url('/enrol/users.php', array('id' => $course->id));
foreach ($params['coursecapabilities'] as $coursecapability) {
$courseid = $coursecapability['courseid'];
- $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
$coursecontext = context_course::instance($courseid);
if (!$coursecontext) {
throw new moodle_exception('cannotfindcourse', 'error', '', null,
}
}
- $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
$coursecontext = context_course::instance($courseid, IGNORE_MISSING);
if ($courseid == SITEID) {
$context = context_system::instance();
$id = required_param('id', PARAM_INT); // course id
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$context = context_course::instance($course->id, MUST_EXIST);
require_login($course);
redirect(get_login_url());
}
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$context = context_course::instance($course->id, MUST_EXIST);
// Everybody is enrolled on the frontpage
$instanceid = optional_param('instance', 0, PARAM_INT);
$confirm = optional_param('confirm', 0, PARAM_BOOL);
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$context = context_course::instance($course->id, MUST_EXIST);
if ($course->id == SITEID) {
$PAGE->set_url(new moodle_url('/enrol/ajax.php', array('id'=>$id, 'action'=>$action)));
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$context = context_course::instance($course->id, MUST_EXIST);
if ($course->id == SITEID) {
$courseid = required_param('courseid', PARAM_INT);
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$context = context_course::instance($course->id, MUST_EXIST);
require_login($course);
$minstance = false;
if (!$e->mid) {
// Manual instance does not exist yet, add a new one.
- $course = $DB->get_record('course', array('id'=>$e->courseid), '*', MUST_EXIST);
+ $course = get_course($e->courseid);
if ($minstance = $DB->get_record('enrol', array('courseid'=>$course->id, 'enrol'=>'manual'))) {
// Already created by previous iteration.
$e->mid = $minstance->id;
$extendbase = optional_param('extendbase', 3, PARAM_INT);
$instance = $DB->get_record('enrol', array('id'=>$enrolid, 'enrol'=>'manual'), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
+$course = get_course($instance->courseid);
$context = context_course::instance($course->id, MUST_EXIST);
require_login($course);
$confirm = optional_param('confirm', 0, PARAM_BOOL);
$instance = $DB->get_record('enrol', array('id'=>$enrolid, 'enrol'=>'manual'), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
+$course = get_course($instance->courseid);
$context = context_course::instance($course->id, MUST_EXIST);
require_login();
$id = required_param('id', PARAM_INT); // course id
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$context = context_course::instance($course->id, MUST_EXIST);
$PAGE->set_url('/enrol/meta/addinstance.php', array('id'=>$course->id));
$id = required_param('id', PARAM_INT); // course id
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$context = context_course::instance($course->id, MUST_EXIST);
require_login($course);
$action = optional_param('action', '', PARAM_ALPHANUMEXT);
$filter = optional_param('ifilter', 0, PARAM_INT);
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$context = context_course::instance($course->id, MUST_EXIST);
require_login($course);
$courseid = required_param('courseid', PARAM_INT);
$instanceid = optional_param('id', 0, PARAM_INT); // instanceid
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$context = context_course::instance($course->id, MUST_EXIST);
require_login($course);
$confirm = optional_param('confirm', 0, PARAM_BOOL);
$instance = $DB->get_record('enrol', array('id'=>$enrolid, 'enrol'=>'paypal'), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
+$course = get_course($instance->courseid);
$context = context_course::instance($course->id, MUST_EXIST);
require_login();
$courseid = required_param('courseid', PARAM_INT);
$instanceid = optional_param('id', 0, PARAM_INT);
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$context = context_course::instance($course->id, MUST_EXIST);
require_login($course);
protected function email_welcome_message($instance, $user) {
global $CFG, $DB;
- $course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
+ $course = get_course($instance->courseid);
$context = context_course::instance($course->id);
$a = new stdClass();
$confirm = optional_param('confirm', 0, PARAM_BOOL);
$instance = $DB->get_record('enrol', array('id'=>$enrolid, 'enrol'=>'self'), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
+$course = get_course($instance->courseid);
$context = context_course::instance($course->id, MUST_EXIST);
require_login();
$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 = $DB->get_record('course', array('id'=>$instance->courseid), '*', MUST_EXIST);
+$course = get_course($instance->courseid);
$context = context_course::instance($course->id);
redirect('users.php?id=' . $id);
}
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$context = context_course::instance($course->id, MUST_EXIST);
if ($course->id == SITEID) {
$relativepath = implode('/', $args);
// security: limit access to existing course subdirectories
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
if ($course->legacyfiles != 2) {
// course files disabled
$PAGE->set_url('/grade/edit/outcome/course.php', array('id'=>$courseid));
-$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
/// Make sure they can even access this course
require_login($course);
} else if ($courseid){
$heading = get_string('addoutcome', 'grades');
/// adding new outcome from course
- $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
require_login($course);
$context = context_course::instance($course->id);
require_capability('moodle/grade:manage', $context);
/// Make sure they can even access this course
if ($courseid) {
- $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
require_login($course);
$context = context_course::instance($course->id);
require_capability('moodle/grade:manageoutcomes', $context);
$id = required_param('id', PARAM_INT); // Course id
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$PAGE->set_url('/group/import.php', array('id'=>$id));
// Get the course information so we can print the header and
// check the course id is valid
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$url = new moodle_url('/group/index.php', array('id'=>$courseid));
if ($userid) {
global $CFG, $DB;
//check that courseid exists
- $course = $DB->get_record('course', array('id' => $data->courseid), '*', MUST_EXIST);
+ $course = get_course($data->courseid);
$context = context_course::instance($course->id);
$data->timecreated = time();
$cancel = optional_param('cancel', false, PARAM_BOOL);
$group = $DB->get_record('groups', array('id'=>$groupid), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$group->courseid), '*', MUST_EXIST);
+$course = get_course($group->courseid);
$PAGE->set_url('/group/members.php', array('group'=>$groupid));
$PAGE->set_pagelayout('admin');
* @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 = $DB->get_record('course', array('id'=>$context->instanceid), '*', MUST_EXIST);
+ $course = get_course($context->instanceid);
} else if ($context->contextlevel == CONTEXT_MODULE) {
$cm = get_coursemodule_from_id('', $context->instanceid, 0, false, MUST_EXIST);
- $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
} else if ($context->contextlevel == CONTEXT_BLOCK) {
$parent = $context->get_parent_context();
if ($parent->contextlevel == CONTEXT_COURSE) {
- $course = $DB->get_record('course', array('id'=>$parent->instanceid), '*', MUST_EXIST);
+ $course = get_course($parent->instanceid);
} else if ($parent->contextlevel == CONTEXT_MODULE) {
$cm = get_coursemodule_from_id('', $parent->instanceid, 0, false, MUST_EXIST);
- $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
}
}
}
// Make sure site course context exists
context_course::instance($SITE->id);
- // Update the global frontpage cache
+ // Update the global frontpage cache from database.
$SITE = $DB->get_record('course', array('id'=>$newsite->id), '*', MUST_EXIST);
// Check modinfo field is set. If not, build and load it.
if (empty($course->modinfo) || empty($course->sectioncache)) {
rebuild_course_cache($course->id);
- $course = $DB->get_record('course', array('id'=>$course->id), '*', MUST_EXIST);
+ $course = get_course($course->id);
}
// Set initial values
} else if ($courseorid == SITEID) {
$course = clone($SITE);
} else {
- $course = $DB->get_record('course', array('id' => $courseorid), '*', MUST_EXIST);
+ $course = get_course($courseorid);
}
if ($cm) {
if ($cm->course != $course->id) {
// Some crazy wishlist of stuff we should skip during purging of course content.
$options = (array)$options;
- $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
$coursecontext = context_course::instance($courseid);
$fs = get_file_storage();
$this->load_category($this->instanceid, self::TYPE_MY_CATEGORY);
break;
case self::TYPE_COURSE :
- $course = $DB->get_record('course', array('id' => $this->instanceid), '*', MUST_EXIST);
+ $course = get_course($this->instanceid);
require_course_login($course, true, null, false, true);
$this->page->set_context(context_course::instance($course->id));
$coursenode = $this->add_course($course);
if (!$this->_course || $this->_course->id != $cm->course) {
if (!$course) {
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
}
if ($course->id != $cm->course) {
throw new coding_exception('The course you passed to $PAGE->set_cm does not correspond to the $cm.');
$guestid = $CFG->siteguest;
// Enrol some users into some courses.
- $course1 = $DB->get_record('course', array('id'=>$testcourses[22]), '*', MUST_EXIST);
- $course2 = $DB->get_record('course', array('id'=>$testcourses[7]), '*', MUST_EXIST);
+ $course1 = get_course($testcourses[22]);
+ $course2 = get_course($testcourses[7]);
$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');
// For this type of page this is the course id.
$id = required_param('id', PARAM_INT);
-$course = $DB->get_record('course', array('id' => $id), '*', MUST_EXIST);
+$course = get_course($id);
require_login($course);
$PAGE->set_url('/mod/assign/index.php', array('id' => $id));
$PAGE->set_pagelayout('incourse');
$status = array();
$params = array('courseid'=>$data->courseid);
$sql = "SELECT a.id FROM {assign} a WHERE a.course=:courseid";
- $course = $DB->get_record('course', array('id'=>$data->courseid), '*', MUST_EXIST);
+ $course = get_course($data->courseid);
if ($assigns = $DB->get_records_sql($sql, $params)) {
foreach ($assigns as $assign) {
$cm = get_coursemodule_from_instance('assign',
$returnid = $DB->insert_record('assign', $update);
$this->instance = $DB->get_record('assign', array('id'=>$returnid), '*', MUST_EXIST);
// Cache the course record.
- $this->course = $DB->get_record('course', array('id'=>$formdata->course), '*', MUST_EXIST);
+ $this->course = get_course($formdata->course);
if ($callplugins) {
// Call save_settings hook for submission plugins.
if (!$ctx) {
$ctx = context_course::instance($this->current->course);
}
- $course = $DB->get_record('course', array('id'=>$this->current->course), '*', MUST_EXIST);
+ $course = get_course($this->current->course);
$assignment->set_course($course);
}
if (!$ctx) {
$ctx = context_course::instance($this->current->course);
}
- $course = $DB->get_record('course', array('id'=>$this->current->course), '*', MUST_EXIST);
+ $course = get_course($this->current->course);
$assignment->set_course($course);
}
$assignment->plugin_data_preprocessing($defaultvalues);
$url = new moodle_url('/mod/assign/view.php', $urlparams);
$cm = get_coursemodule_from_id('assign', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, true, $cm);
$PAGE->set_url($url);
$confirm = optional_param('confirm', 0, PARAM_BOOL);
$cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
require_login($course, false, $cm);
$subchapter = optional_param('subchapter', 0, PARAM_BOOL);
$cm = get_coursemodule_from_id('book', $cmid, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
require_login($course, false, $cm);
$id = required_param('id', PARAM_INT); // Course ID.
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
unset($id);
$up = optional_param('up', 0, PARAM_BOOL);
$cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
require_login($course, false, $cm);
$chapterid = required_param('chapterid', PARAM_INT); // Chapter ID
$cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
require_login($course, false, $cm);
$id = required_param('id', PARAM_INT); // Course Module ID
$cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
$PAGE->set_url('/mod/book/tool/exportimscp/index.php', array('id'=>$id));
$chapterid = optional_param('chapterid', 0, PARAM_INT); // Chapter ID
$cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
require_login($course, false, $cm);
// =========================================================================
$cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$book = $DB->get_record('book', array('id'=>$cm->instance), '*', MUST_EXIST);
require_course_login($course, true, $cm);
// =========================================================================
if ($id) {
$cm = get_coursemodule_from_id('book', $id, 0, false, MUST_EXIST);
- $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
$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 = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
$id = $cm->id;
}
$PAGE->set_popup_notification_allowed(false); // No popup notifications in the chat window
$chat = $DB->get_record('chat', array('id'=>$id), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$chat->course), '*', MUST_EXIST);
+$course = get_course($chat->course);
$cm = get_coursemodule_from_instance('chat', $chat->id, $course->id, false, MUST_EXIST);
$context = context_module::instance($cm->id);
$url->param('id', $id);
$PAGE->set_url($url);
$cm = get_coursemodule_from_id('data', $id, 0, false, MUST_EXIST);
- $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
$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 = $DB->get_record('course', array('id'=>$data->course), '*', MUST_EXIST);
+ $course = get_course($data->course);
$cm = get_coursemodule_from_instance('data', $data->id, $course->id, false, MUST_EXIST);
}
}
}
- $course = $DB->get_record('course', array('id'=>$info->course), '*', MUST_EXIST);
+ $course = get_course($info->course);
$cm = get_coursemodule_from_instance('data', $info->dataid, $course->id, false, MUST_EXIST);
$context = context_module::instance($cm->id);
$id = optional_param('id', 0, PARAM_INT); // course module id
if ($id) {
$cm = get_coursemodule_from_id('data', $id, null, null, MUST_EXIST);
- $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
$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 = $DB->get_record('course', array('id'=>$data->course), '*', MUST_EXIST);
+ $course = get_course($data->course);
$cm = get_coursemodule_from_instance('data', $data->id, $course->id, null, MUST_EXIST);
}
$itemorder = optional_param('itemorder', false, PARAM_SEQUENCE);
$cm = get_coursemodule_from_id('feedback', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$feedback = $DB->get_record('feedback', array('id'=>$cm->instance), '*', MUST_EXIST);
require_sesskey();
$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 = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, false, $cm);
require_capability('mod/folder:managefiles', $context);
$id = required_param('id', PARAM_INT); // course id
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
require_course_login($course, true);
$PAGE->set_pagelayout('incourse');
$folder = $DB->get_record('folder', array('id'=>$cm->instance), '*', MUST_EXIST);
}
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_course_login($course, true, $cm);
$context = context_module::instance($cm->id);
$PAGE->set_url($url);
$discussion = $DB->get_record('forum_discussions', array('id' => $d), '*', MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $discussion->course), '*', MUST_EXIST);
+ $course = get_course($discussion->course);
$forum = $DB->get_record('forum', array('id' => $discussion->forum), '*', MUST_EXIST);
$cm = get_coursemodule_from_instance('forum', $forum->id, $course->id, false, MUST_EXIST);
$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 = $DB->get_record('course', array('id' => $forum->course), '*', MUST_EXIST);
+ $course = get_course($forum->course);
$cm = get_coursemodule_from_instance('forum', $forum->id, $course->id , false, MUST_EXIST);
$context = context_module::instance($cm->id);
$PAGE->set_url($url);
$forum = $DB->get_record('forum', array('id' => $id), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $forum->course), '*', MUST_EXIST);
+$course = get_course($forum->course);
$cm = get_coursemodule_from_instance('forum', $forum->id, $course->id, false, MUST_EXIST);
$context = context_module::instance($cm->id);
$PAGE->set_url($url);
$forum = $DB->get_record('forum', array('id'=>$id), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$forum->course), '*', MUST_EXIST);
+$course = get_course($forum->course);
if (! $cm = get_coursemodule_from_instance('forum', $forum->id, $course->id)) {
$cm->id = 0;
}
// Check whether a specific course has been requested
if ($isspecificcourse) {
// Get the requested course and its context
- $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
$coursecontext = context_course::instance($courseid, MUST_EXIST);
// We have a specific course to search, which we will also assume we are within.
if ($hasparentaccess) {
$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 = $DB->get_record('course', array('id'=> $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, false, $cm);
if ($COURSE->id == $cm->course) {
$course = $COURSE;
} else {
- $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
}
//context id from db should match the submitted one
if ($context->id != $modcontext->id || !has_capability('mod/glossary:view', $modcontext)) {
$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 = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_course_login($course, true, $cm);
$entry->glossaryname = $glossary->name;
$entry->cmid = $cm->id;
$entries = array($entry);
} else if ($concept) {
- $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
require_course_login($course);
$entries = glossary_get_entries_search($concept, $courseid);
foreach ($entries as $key => $entry) {
// Need to get the course where the entry is,
// in order to check for visibility/approve permissions there
- $entrycourse = $DB->get_record('course', array('id' => $entry->courseid), '*', MUST_EXIST);
+ $entrycourse = get_course($entry->courseid);
$modinfo = get_fast_modinfo($entrycourse);
// make sure the entry is visible
if (empty($modinfo->cms[$entry->cmid]->uservisible)) {
$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 = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_course_login($course, true, $cm);
$entry->glossaryname = $glossary->name;
$entry->cmid = $cm->id;
$entries = array($entry);
} else if ($concept) {
- $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
require_course_login($course);
$entries = glossary_get_entries_search($concept, $courseid);
foreach ($entries as $key => $entry) {
// Need to get the course where the entry is,
// in order to check for visibility/approve permissions there
- $entrycourse = $DB->get_record('course', array('id' => $entry->courseid), '*', MUST_EXIST);
+ $entrycourse = get_course($entry->courseid);
$modinfo = get_fast_modinfo($entrycourse);
// make sure the entry is visible
if (empty($modinfo->cms[$entry->cmid]->uservisible)) {
$id = required_param('id', PARAM_INT); // course id
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
require_course_login($course, true);
$PAGE->set_pagelayout('incourse');
$imscp = $DB->get_record('imscp', array('id'=>$cm->instance), '*', MUST_EXIST);
}
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_course_login($course, true, $cm);
$context = context_module::instance($cm->id);
$id = required_param('id', PARAM_INT);
$cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
require_login($course, false, $cm);
$id = required_param('id', PARAM_INT);
$cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
require_login($course, false, $cm);
$edit = optional_param('edit', false, PARAM_BOOL);
$cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
require_login($course, false, $cm);
$mode = optional_param('mode', 'display', PARAM_ALPHA);
$cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
require_login($course, false, $cm);
$id = required_param('id', PARAM_INT);
$cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
require_login($course, false, $cm);
$link = optional_param('link', 0, PARAM_INT);
$cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
require_login($course, false, $cm);
$PAGE->set_url('/mod/lesson/import.php', array('id'=>$id, 'pageid'=>$pageid));
$cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
require_login($course, false, $cm);
$pageid = required_param('pageid', PARAM_INT);
$cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
require_login($course, false, $cm);
$printclose = optional_param('printclose', 0, PARAM_INT);
$cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
require_login($course, false, $cm);
$nothingtodisplay = false;
$cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
require_login($course, false, $cm);
$backtocourse = optional_param('backtocourse', false, PARAM_RAW);
$cm = get_coursemodule_from_id('lesson', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$lesson = new lesson($DB->get_record('lesson', array('id' => $cm->instance), '*', MUST_EXIST));
require_login($course, false, $cm);
$lti = $DB->get_record('lti', array('id' => $cm->instance), '*', MUST_EXIST);
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, false, $cm);
$context = context_module::instance($cm->id);
$id = required_param('id', PARAM_INT); // course id
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
require_login($course);
$PAGE->set_pagelayout('incourse');
$cm = get_coursemodule_from_id('lti', $id, 0, false, MUST_EXIST);
$lti = $DB->get_record('lti', array('id' => $cm->instance), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course);
$lti = $DB->get_record('lti', array('id' => $cm->instance), '*', MUST_EXIST);
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$tool = lti_get_tool_by_url_match($lti->toolurl);
if ($tool) {
$id = required_param('id', PARAM_INT); // course id
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
require_course_login($course, true);
$PAGE->set_pagelayout('incourse');
$page = $DB->get_record('page', array('id'=>$cm->instance), '*', MUST_EXIST);
}
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_course_login($course, true, $cm);
$context = context_module::instance($cm->id);
global $DB;
$quiz = quiz_access_manager::load_quiz_and_settings($quizid);
- $course = $DB->get_record('course', array('id' => $quiz->course), '*', MUST_EXIST);
+ $course = get_course($quiz->course);
$cm = get_coursemodule_from_instance('quiz', $quiz->id, $course->id, false, MUST_EXIST);
// Update quiz with override information.
$attempt = $DB->get_record('quiz_attempts', $conditions, '*', MUST_EXIST);
$quiz = quiz_access_manager::load_quiz_and_settings($attempt->quiz);
- $course = $DB->get_record('course', array('id' => $quiz->course), '*', MUST_EXIST);
+ $course = get_course($quiz->course);
$cm = get_coursemodule_from_instance('quiz', $quiz->id, $course->id, false, MUST_EXIST);
// Update quiz with override information.
// If we have moved on to a different course, fetch the new data.
if (!$course || $course->id != $quiz->course) {
- $course = $DB->get_record('course', array('id' => $quiz->course), '*', MUST_EXIST);
+ $course = get_course($quiz->course);
}
// Make a specialised version of the quiz settings, with the relevant overrides.
$userid = optional_param('userid', 0, PARAM_INT);
$cm = get_coursemodule_from_id('quiz', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$quiz = $DB->get_record('quiz', array('id' => $cm->instance), '*', MUST_EXIST);
require_login($course, false, $cm);
if (! $cm = get_coursemodule_from_instance("quiz", $quiz->id, $quiz->course)) {
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$context = context_module::instance($cm->id);
} else {
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$url = new moodle_url('/mod/quiz/overrideedit.php');
if ($action) {
if (! $quiz = $DB->get_record('quiz', array('id' => $cm->instance))) {
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
// Get the course groups.
$groups = groups_get_all_groups($cm->course);
$id = required_param('id', PARAM_INT); // course id
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
require_course_login($course, true);
$PAGE->set_pagelayout('incourse');
$resource = $DB->get_record('resource', array('id'=>$cm->instance), '*', MUST_EXIST);
}
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_course_login($course, true, $cm);
$context = context_module::instance($cm->id);
if (!empty($id)) {
$cm = get_coursemodule_from_id('scorm', $id, 0, false, MUST_EXIST);
- $course = $DB->get_record("course", array("id" => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
$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 = $DB->get_record("course", array("id" => $scorm->course), '*', MUST_EXIST);
+ $course = get_course($scorm->course);
$cm = get_coursemodule_from_instance("scorm", $scorm->id, $course->id, false, MUST_EXIST);
} else {
print_error('missingparameter');
if (!empty($id)) {
$cm = get_coursemodule_from_id('scorm', $id, 0, false, MUST_EXIST);
- $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
$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 = $DB->get_record('course', array('id'=>$scorm->course), '*', MUST_EXIST);
+ $course = get_course($scorm->course);
$cm = get_coursemodule_from_instance('scorm', $scorm->id, $course->id, false, MUST_EXIST);
} else {
print_error('missingparameter');
$mode = optional_param('mode', '', PARAM_ALPHA); // Report mode
$cm = get_coursemodule_from_id('scorm', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$scorm = $DB->get_record('scorm', array('id'=>$cm->instance), '*', MUST_EXIST);
$contextmodule = context_module::instance($cm->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 = $DB->get_record('course', array('id'=>$scorm->course), '*', MUST_EXIST);
+$course = get_course($scorm->course);
// Capability Checks
if (!empty($id)) {
$url->param('id', $id);
$cm = get_coursemodule_from_id('scorm', $id, 0, false, MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
$scorm = $DB->get_record('scorm', array('id' => $cm->instance), '*', MUST_EXIST);
} else {
if (!empty($b)) {
if (!empty($a)) {
$url->param('a', $a);
$scorm = $DB->get_record('scorm', array('id' => $a), '*', MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $scorm->course), '*', MUST_EXIST);
+ $course = get_course($scorm->course);
$cm = get_coursemodule_from_instance('scorm', $scorm->id, $course->id, false, MUST_EXIST);
}
}
$id = required_param('id', PARAM_INT); // course id
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
require_course_login($course, true);
$PAGE->set_pagelayout('incourse');
$contents = array();
$context = context_module::instance($cm->id);
- $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
$url = $DB->get_record('url', array('id'=>$cm->instance), '*', MUST_EXIST);
$fullurl = str_replace('&', '&', url_get_full_url($url, $cm, $course));
$url = $DB->get_record('url', array('id'=>$cm->instance), '*', MUST_EXIST);
}
-$course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_course_login($course, true, $cm);
$context = context_module::instance($cm->id);
if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
print_error('incorrectwikiid', 'wiki');
}
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, true, $cm);
}
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, true, $cm);
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
if ($compare >= $comparewith) {
print_error("A page version can only be compared with an older version.");
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
if (!empty($section) && !$sectioncontent = wiki_get_section_page($page, $section)) {
print_error('invalidsection', 'wiki');
if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
print_error('incorrectwikiid', 'wiki');
}
}
// Checking course instance
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$context = context_module::instance($cm->id);
}
// Checking course instance
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$context = context_module::instance($cm->id);
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, true, $cm);
$context = context_module::instance($cm->id);
if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
print_error('incorrectwikiid', 'wiki');
}
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
if (!empty($section) && !$sectioncontent = wiki_get_section_page($page, $section)) {
print_error('invalidsection', 'wiki');
if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
print_error('incorrectwikiid', 'wiki');
}
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
if (!empty($section) && !$sectioncontent = wiki_get_section_page($page, $section)) {
print_error('invalidsection', 'wiki');
if (!$cm = get_coursemodule_from_instance("wiki", $subwiki->wikiid)) {
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
print_error('incorrectwikiid', 'wiki');
}
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, true, $cm);
}
// Checking course instance
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_login($course, true, $cm);
$currentgroup = $subwiki->groupid;
// Checking course instance
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_login($course, true, $cm);
/*
}
// Checking course instance
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
require_login($course, true, $cm);
// }
//
// // Checking course instance
- // $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
+ // $course = get_course($cm->course);
//
// // Checking course module instance
// if (!$cm = get_coursemodule_from_instance("wiki", $wiki->id, $course->id)) {
print_error('invalidcoursemodule');
}
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, true, $cm);
$sorthow = optional_param('sorthow', 'ASC', PARAM_ALPHA);
$cm = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$workshop = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
$workshop = new workshop($workshop, $cm, $course);
$method = optional_param('method', 'manual', PARAM_ALPHA); // method to use
$cm = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$workshop = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
$workshop = new workshop($workshop, $cm, $course);
foreach ($workshops as $workshop) {
$cm = get_coursemodule_from_instance('workshop', $workshop->id, $workshop->course, false, MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
$workshop = new workshop($workshop, $cm, $course);
$allocator = $workshop->allocator_instance('scheduled');
$result = $allocator->execute();
$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 = $DB->get_record('course', array('id' => $workshop->course), '*', MUST_EXIST);
+$course = get_course($workshop->course);
$cm = get_coursemodule_from_instance('workshop', $workshop->id, $course->id, false, MUST_EXIST);
require_login($course, false, $cm);
$cmid = required_param('cmid', PARAM_INT);
$cm = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, false, $cm);
require_capability('mod/workshop:editdimensions', $PAGE->context);
$cmid = required_param('cmid', PARAM_INT);
$cm = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$workshop = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
require_login($course, false, $cm);
$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 = $DB->get_record('course', array('id' => $workshop->course), '*', MUST_EXIST);
+$course = get_course($workshop->course);
$cm = get_coursemodule_from_instance('workshop', $workshop->id, $course->id, false, MUST_EXIST);
require_login($course, false, $cm);
$aid = required_param('aid', PARAM_INT); // the user's assessment id
$cm = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, false, $cm);
if (isguestuser()) {
$assess = optional_param('assess', false, PARAM_BOOL); // assessment required
$cm = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, false, $cm);
if (isguestuser()) {
$id = required_param('id', PARAM_INT); // course
-$course = $DB->get_record('course', array('id' => $id), '*', MUST_EXIST);
+$course = get_course($id);
require_course_login($course);
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 = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
$workshop = new workshop($workshop, $cm, $course);
$workshop->switch_phase(workshop::PHASE_ASSESSMENT);
$workshop->log('update switch phase', $workshop->view_url(), $workshop->phase);
$assess = optional_param('assess', false, PARAM_BOOL); // instant assessment required
$cm = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
require_login($course, false, $cm);
if (isguestuser()) {
$confirm = optional_param('confirm', false, PARAM_BOOL); // confirmation
$cm = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$workshop = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
$workshop = new workshop($workshop, $cm, $course);
$tool = required_param('tool', PARAM_ALPHA);
$cm = get_coursemodule_from_id('workshop', $id, 0, false, MUST_EXIST);
-$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+$course = get_course($cm->course);
$workshop = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
require_login($course, false, $cm);
if ($id) {
$cm = get_coursemodule_from_id('workshop', $id, 0, false, MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
+ $course = get_course($cm->course);
$workshop = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
} else {
$workshop = $DB->get_record('workshop', array('id' => $w), '*', MUST_EXIST);
- $course = $DB->get_record('course', array('id' => $workshop->course), '*', MUST_EXIST);
+ $course = get_course($workshop->course);
$cm = get_coursemodule_from_instance('workshop', $workshop->id, $course->id, false, MUST_EXIST);
}
}
/// locate course information
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
/// locate user information
if ($userid) {
$edituser = optional_param('edituser', 0, PARAM_INT);
-$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$context = context_course::instance($course->id);
$url = new moodle_url('/report/completion/index.php', array('course'=>$course->id));
$courseid = required_param('course', PARAM_INT);
$user = $DB->get_record('user', array('id'=>$userid, 'deleted'=>0), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$coursecontext = context_course::instance($course->id);
$personalcontext = context_user::instance($user->id);
$type = 'userday.png';
}
-$course = $DB->get_record("course", array("id"=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$user = $DB->get_record("user", array("id"=>$user, 'deleted'=>0), '*', MUST_EXIST);
$coursecontext = context_course::instance($course->id);
$PAGE->set_pagelayout('report');
if ($hostid == $CFG->mnet_localhost_id) {
- $course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+ $course = get_course($id);
} else {
$course_stub = $DB->get_record('mnet_log', array('hostid'=>$hostid, 'course'=>$id), '*', true);
}
$user = $DB->get_record('user', array('id'=>$userid, 'deleted'=>0), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$coursecontext = context_course::instance($course->id);
$personalcontext = context_user::instance($user->id);
$page = optional_param('page', 0, PARAM_INT);
$inpopup = optional_param('inpopup', 0, PARAM_BOOL);
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
require_login($course);
$id = required_param('id',PARAM_INT); // course id
-$course = $DB->get_record('course', array('id'=>$id), '*', MUST_EXIST);
+$course = get_course($id);
$PAGE->set_url('/report/outline/index.php', array('id'=>$id));
$PAGE->set_pagelayout('report');
}
$user = $DB->get_record('user', array('id'=>$userid, 'deleted'=>0), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$coursecontext = context_course::instance($course->id);
$personalcontext = context_user::instance($user->id);
$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 = $DB->get_record("course", array("id"=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$coursecontext = context_course::instance($course->id);
$PAGE->set_context($coursecontext);
$courseid = required_param('course', PARAM_INT);
$user = $DB->get_record('user', array('id'=>$userid, 'deleted'=>0), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$coursecontext = context_course::instance($course->id);
$personalcontext = context_user::instance($user->id);
$PAGE->set_url('/user/editadvanced.php', array('course'=>$course, 'id'=>$id));
-$course = $DB->get_record('course', array('id'=>$course), '*', MUST_EXIST);
+$course = get_course($course);
if (!empty($USER->newadminuser)) {
$PAGE->set_course($SITE);
if ($context->contextlevel != CONTEXT_COURSE) {
print_error('invalidcontext');
}
- $course = $DB->get_record('course', array('id'=>$context->instanceid), '*', MUST_EXIST);
+ $course = get_course($context->instanceid);
} else {
- $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+ $course = get_course($courseid);
$context = context_course::instance($course->id, MUST_EXIST);
}
// not needed anymore
}
$PAGE->set_url($url);
-$course = $DB->get_record("course", array("id"=>$course), '*', MUST_EXIST);
+$course = get_course($course);
$user = $USER;
$baseurl = $CFG->wwwroot . '/user/repository.php';
$PAGE->set_url('/user/view.php', array('id'=>$id,'course'=>$courseid));
$user = $DB->get_record('user', array('id'=>$id), '*', MUST_EXIST);
-$course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST);
+$course = get_course($courseid);
$currentuser = ($user->id == $USER->id);
$systemcontext = context_system::instance();