mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 08:22:07 +02:00
MDL-31607 use full course object for require_login() if already available
This eliminates 1 db query.
This commit is contained in:
parent
ead4f180a0
commit
cdbea7eed1
@ -52,7 +52,7 @@ if ($id) { // editing course
|
||||
if (!$course = $DB->get_record('course', array('id'=>$id))) {
|
||||
print_error('invalidcourseid');
|
||||
}
|
||||
require_login($course->id);
|
||||
require_login($course);
|
||||
require_capability('moodle/course:update', get_context_instance(CONTEXT_COURSE, $course->id));
|
||||
|
||||
} else {
|
||||
|
@ -60,7 +60,7 @@
|
||||
if (is_array($aroles) && isset($aroles[$switchrole])) {
|
||||
role_switch($switchrole, $context);
|
||||
// Double check that this role is allowed here
|
||||
require_login($course->id);
|
||||
require_login($course);
|
||||
}
|
||||
// reset course page state - this prevents some weird problems ;-)
|
||||
$USER->activitycopy = false;
|
||||
|
2
file.php
2
file.php
@ -71,7 +71,7 @@ if ($course->legacyfiles != 2) {
|
||||
}
|
||||
|
||||
if ($course->id != SITEID) {
|
||||
require_login($course->id, true, null, false);
|
||||
require_login($course, true, null, false);
|
||||
|
||||
} else if ($CFG->forcelogin) {
|
||||
if (!empty($CFG->sitepolicy)
|
||||
|
@ -38,7 +38,7 @@ if (!$course = $DB->get_record('course', array('id' => $courseid))) {
|
||||
print_error('nocourseid');
|
||||
}
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course);
|
||||
|
||||
$context = get_context_instance(CONTEXT_COURSE, $course->id);
|
||||
$systemcontext = get_context_instance(CONTEXT_SYSTEM);
|
||||
|
@ -34,7 +34,7 @@ if (!$course = $DB->get_record('course', array('id' => $courseid))) {
|
||||
print_error('nocourseid');
|
||||
}
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course);
|
||||
$context = get_context_instance(CONTEXT_COURSE, $course->id);
|
||||
|
||||
require_capability('gradereport/outcomes:view', $context);
|
||||
|
@ -34,7 +34,7 @@ if ($id) {
|
||||
}
|
||||
|
||||
$PAGE->set_url($url);
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
/// Load up the required assignment code
|
||||
require($CFG->dirroot.'/mod/assignment/type/'.$assignment->assignmenttype.'/assignment.class.php');
|
||||
|
@ -40,7 +40,7 @@ if ($mode !== 'all') {
|
||||
$url->param('mode', $mode);
|
||||
}
|
||||
$PAGE->set_url($url);
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
require_capability('mod/assignment:grade', get_context_instance(CONTEXT_MODULE, $cm->id));
|
||||
|
||||
|
@ -25,7 +25,7 @@ if (! $user = $DB->get_record("user", array("id"=>$userid))) {
|
||||
print_error('usermisconf', 'assignment');
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
if (($USER->id != $user->id) && !has_capability('mod/assignment:grade', $context)) {
|
||||
|
@ -842,7 +842,7 @@ class assignment_upload extends assignment_base {
|
||||
$mode = optional_param('mode', '', PARAM_ALPHA);
|
||||
$offset = optional_param('offset', 0, PARAM_INT);
|
||||
|
||||
require_login($this->course->id, false, $this->cm);
|
||||
require_login($this->course, false, $this->cm);
|
||||
|
||||
if (empty($mode)) {
|
||||
$urlreturn = 'view.php';
|
||||
|
@ -34,7 +34,7 @@ if (! $user = $DB->get_record('user', array('id'=>$userid))) {
|
||||
print_error("invaliduserid");
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
if (!has_capability('mod/assignment:grade', get_context_instance(CONTEXT_MODULE, $cm->id))) {
|
||||
print_error('cannotviewassignment', 'assignment');
|
||||
|
@ -34,7 +34,7 @@ if ($id) {
|
||||
}
|
||||
|
||||
$PAGE->set_url($url);
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
/// Load up the required assignment code
|
||||
require_once($CFG->dirroot.'/mod/assignment/type/'.$assignment->assignmenttype.'/assignment.class.php');
|
||||
|
@ -17,7 +17,7 @@ $course = $DB->get_record('course', array('id'=>$chat->course), '*', MUST_EXIST)
|
||||
$cm = get_coursemodule_from_instance('chat', $chat->id, $course->id, false, MUST_EXIST);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
require_capability('mod/chat:chat', $context);
|
||||
|
||||
/// Check to see if groups are being used here
|
||||
|
@ -41,7 +41,7 @@ if (!$cm = get_coursemodule_from_instance('chat', $chat->id, $course->id)) {
|
||||
}
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
require_capability('mod/chat:chat', $context);
|
||||
$PAGE->set_pagelayout('base');
|
||||
|
||||
|
@ -26,7 +26,7 @@ if (!$cm = get_coursemodule_from_instance('chat', $chat->id, $course->id)) {
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
require_capability('mod/chat:chat', $context);
|
||||
|
||||
|
@ -40,7 +40,7 @@
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
$PAGE->set_context($context);
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
if (empty($chat->studentlogs) && !has_capability('mod/chat:readlog', $context)) {
|
||||
notice(get_string('nopermissiontoseethechatlog', 'chat'));
|
||||
|
@ -29,7 +29,7 @@
|
||||
print_error("coursemisconf");
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
|
||||
|
@ -68,7 +68,7 @@ if ($id) {
|
||||
}
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
if (isguestuser()) {
|
||||
redirect('view.php?d='.$data->id);
|
||||
|
@ -53,7 +53,7 @@ if (! $context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('invalidcontext', '');
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
require_capability(DATA_CAP_EXPORT, $context);
|
||||
|
||||
// get fields for this database
|
||||
|
@ -86,7 +86,7 @@ if ($id) {
|
||||
}
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/data:managetemplates', $context);
|
||||
|
@ -45,7 +45,7 @@ if ($id) {
|
||||
$cm = get_coursemodule_from_instance('data', $data->id, $course->id, null, MUST_EXIST);
|
||||
}
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id, MUST_EXIST);
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
require_capability('mod/data:managetemplates', $context);
|
||||
$PAGE->set_url(new moodle_url('/mod/data/preset.php', array('d'=>$data->id)));
|
||||
$PAGE->set_title(get_string('course') . ': ' . $course->fullname);
|
||||
|
@ -64,7 +64,7 @@ if ($id) {
|
||||
}
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/data:managetemplates', $context);
|
||||
|
@ -53,9 +53,9 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
}
|
||||
|
||||
if ($course->id == SITEID) {
|
||||
require_login($course->id, true);
|
||||
require_login($course, true);
|
||||
} else {
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
}
|
||||
|
||||
//check whether the given courseid exists
|
||||
|
@ -72,7 +72,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
if (!($feedback->publish_stats OR has_capability('mod/feedback:viewreports', $context))) {
|
||||
print_error('error');
|
||||
|
@ -55,7 +55,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
require_capability('mod/feedback:viewreports', $context);
|
||||
|
||||
|
@ -114,9 +114,9 @@ if ($course->id == SITEID AND !has_capability('mod/feedback:edititems', $context
|
||||
|
||||
if ($feedback->anonymous != FEEDBACK_ANONYMOUS_YES) {
|
||||
if ($course->id == SITEID) {
|
||||
require_login($course->id, true);
|
||||
require_login($course, true);
|
||||
} else {
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
}
|
||||
} else {
|
||||
if ($course->id == SITEID) {
|
||||
|
@ -54,7 +54,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
require_capability('mod/feedback:deletesubmissions', $context);
|
||||
|
||||
|
@ -47,7 +47,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
require_capability('mod/feedback:edititems', $context);
|
||||
|
||||
|
@ -71,7 +71,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
require_capability('mod/feedback:deletetemplate', $context);
|
||||
|
||||
|
@ -61,7 +61,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
require_capability('mod/feedback:edititems', $context);
|
||||
|
||||
|
@ -71,7 +71,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
require_capability('mod/feedback:edititems', $context);
|
||||
|
||||
|
@ -51,7 +51,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
require_capability('mod/feedback:edititems', $context);
|
||||
|
||||
|
@ -56,7 +56,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
require_capability('mod/feedback:edititems', $context);
|
||||
|
||||
|
@ -39,7 +39,7 @@ if (!$context = get_context_instance(CONTEXT_COURSE, $course->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id);
|
||||
require_login($course);
|
||||
$PAGE->set_pagelayout('incourse');
|
||||
|
||||
add_to_log($course->id, 'feedback', 'view all', $url->out(false), $course->id);
|
||||
|
@ -65,7 +65,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
require_capability('mod/feedback:mapcourse', $context);
|
||||
|
||||
|
@ -45,7 +45,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
require_capability('mod/feedback:view', $context);
|
||||
$PAGE->set_pagelayout('embedded');
|
||||
|
@ -65,7 +65,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
if (($formdata = data_submitted()) AND !confirm_sesskey()) {
|
||||
print_error('invalidsesskey');
|
||||
|
@ -56,7 +56,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
require_capability('mod/feedback:viewreports', $context);
|
||||
|
||||
|
@ -74,7 +74,7 @@ if (!$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
if (($formdata = data_submitted()) AND !confirm_sesskey()) {
|
||||
print_error('invalidsesskey');
|
||||
|
@ -56,7 +56,7 @@ if (!$context = get_context_instance(CONTEXT_MODULE, $cm->id)) {
|
||||
print_error('badcontext');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
require_capability('mod/feedback:edititems', $context);
|
||||
|
||||
|
@ -76,9 +76,9 @@ if ($course->id == SITEID AND !has_capability('mod/feedback:edititems', $context
|
||||
|
||||
if ($feedback->anonymous != FEEDBACK_ANONYMOUS_YES) {
|
||||
if ($course->id == SITEID) {
|
||||
require_login($course->id, true);
|
||||
require_login($course, true);
|
||||
} else {
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
}
|
||||
} else {
|
||||
if ($course->id == SITEID) {
|
||||
|
@ -78,7 +78,7 @@ if ($groupmode && !forum_is_subscribed($user->id, $forum) && !has_capability('mo
|
||||
}
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
if (is_null($mode) and !is_enrolled($context, $USER, '', true)) { // Guests and visitors can't subscribe - only enrolled
|
||||
$PAGE->set_title($course->shortname);
|
||||
|
@ -45,7 +45,7 @@ if (! $cm = get_coursemodule_from_instance('forum', $forum->id, $course->id)) {
|
||||
$cm->id = 0;
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
if (!has_capability('mod/forum:viewsubscribers', $context)) {
|
||||
|
@ -39,7 +39,7 @@ if (! $entry = $DB->get_record("glossary_entries", array("id"=>$entry))) {
|
||||
print_error('invalidentry');
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
$manageentries = has_capability('mod/glossary:manageentries', $context);
|
||||
|
||||
|
@ -61,7 +61,7 @@ if ($hook > 0) {
|
||||
}
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/glossary:managecategories', $context);
|
||||
|
@ -31,7 +31,7 @@ if (! $glossary = $DB->get_record("glossary", array("id"=>$cm->instance))) {
|
||||
print_error('invalidid', 'glossary');
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/glossary:export', $context);
|
||||
|
@ -31,7 +31,7 @@ if (! $glossary = $DB->get_record("glossary", array("id"=>$cm->instance))) {
|
||||
print_error('invalidid', 'glossary');
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/glossary:import', $context);
|
||||
|
@ -118,7 +118,7 @@ if ( $show ) {
|
||||
}
|
||||
/// Processing standard security processes
|
||||
if ($course->id != SITEID) {
|
||||
require_login($course->id);
|
||||
require_login($course);
|
||||
}
|
||||
if (!$cm->visible and !has_capability('moodle/course:viewhiddenactivities', $context)) {
|
||||
echo $OUTPUT->header();
|
||||
|
@ -52,7 +52,7 @@ $modname = 'lesson';
|
||||
$mod = $cm;
|
||||
require_login($course, false, $cm);
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/lesson:edit', $context);
|
||||
|
||||
|
@ -40,7 +40,7 @@ if (!$attemptobj->is_finished()) {
|
||||
}
|
||||
|
||||
// Check login and permissions.
|
||||
require_login($attemptobj->get_courseid(), false, $attemptobj->get_cm());
|
||||
require_login($attemptobj->get_course(), false, $attemptobj->get_cm());
|
||||
$attemptobj->require_capability('mod/quiz:grade');
|
||||
|
||||
// Log this action.
|
||||
|
@ -33,7 +33,7 @@ if (!$course = $DB->get_record('course', array('id' => $id))) {
|
||||
print_error('invalidcourseid');
|
||||
}
|
||||
$coursecontext = get_context_instance(CONTEXT_COURSE, $id);
|
||||
require_login($course->id);
|
||||
require_login($course);
|
||||
$PAGE->set_pagelayout('incourse');
|
||||
|
||||
add_to_log($course->id, "quiz", "view all", "index.php?id=$course->id", "");
|
||||
|
@ -1712,7 +1712,7 @@ function mod_quiz_question_pluginfile($course, $context, $component,
|
||||
require_once($CFG->dirroot . '/mod/quiz/locallib.php');
|
||||
|
||||
$attemptobj = quiz_attempt::create_from_usage_id($qubaid);
|
||||
require_login($attemptobj->get_courseid(), false, $attemptobj->get_cm());
|
||||
require_login($attemptobj->get_course(), false, $attemptobj->get_cm());
|
||||
|
||||
if ($attemptobj->is_own_attempt() && !$attemptobj->is_finished()) {
|
||||
// In the middle of an attempt.
|
||||
|
@ -43,7 +43,7 @@ $PAGE->set_url($currenturl);
|
||||
$attemptobj = quiz_attempt::create($attemptid);
|
||||
|
||||
// Check login.
|
||||
require_login($attemptobj->get_courseid(), false, $attemptobj->get_cm());
|
||||
require_login($attemptobj->get_course(), false, $attemptobj->get_cm());
|
||||
$attemptobj->check_review_capability();
|
||||
|
||||
$accessmanager = $attemptobj->get_access_manager(time());
|
||||
|
@ -47,7 +47,7 @@ $quizobj = quiz::create($cm->instance, $USER->id);
|
||||
$PAGE->set_url($quizobj->view_url());
|
||||
|
||||
// Check login and sesskey.
|
||||
require_login($quizobj->get_courseid(), false, $quizobj->get_cm());
|
||||
require_login($quizobj->get_course(), false, $quizobj->get_cm());
|
||||
require_sesskey();
|
||||
|
||||
// if no questions have been set up yet redirect to edit.php or display an error.
|
||||
|
@ -53,7 +53,7 @@ if ($id) {
|
||||
}
|
||||
|
||||
// Check login and get context.
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/quiz:view', $context);
|
||||
|
||||
|
@ -56,7 +56,7 @@ if (!empty($id)) {
|
||||
|
||||
$PAGE->set_url('/mod/scorm/api.php', array('scoid'=>$scoid, 'id'=>$cm->id));
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
if ($usertrack = scorm_get_tracks($scoid, $USER->id, $attempt)) {
|
||||
//according to SCORM 2004 spec(RTE V1, 4.2.8), only cmi.exit==suspend should allow previous datamodel elements on re-launch
|
||||
|
@ -48,7 +48,7 @@ if (!empty($id)) {
|
||||
|
||||
$PAGE->set_url('/mod/scorm/datamodel.php', array('scoid'=>$scoid, 'attempt'=>$attempt, 'id'=>$cm->id));
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
if (confirm_sesskey() && (!empty($scoid))) {
|
||||
$result = true;
|
||||
|
@ -39,7 +39,7 @@ if (! $course = $DB->get_record('course', array('id'=> $scorm->course))) {
|
||||
print_error('coursemisconf');
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
if (has_capability('mod/scorm:viewreport', get_context_instance(CONTEXT_MODULE, $cm->id))) {
|
||||
redirect('report.php?id='.$cm->id);
|
||||
|
@ -49,7 +49,7 @@ if (!empty($id)) {
|
||||
|
||||
$PAGE->set_url('/mod/scorm/loadSCO.php', array('scoid'=>$scoid, 'id'=>$cm->id));
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
//check if scorm closed
|
||||
$timenow = time();
|
||||
|
@ -86,7 +86,7 @@ if (!empty($forcejs)) {
|
||||
$PAGE->add_body_class('forcejavascript');
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$strscorms = get_string('modulenameplural', 'scorm');
|
||||
$strscorm = get_string('modulename', 'scorm');
|
||||
|
@ -52,7 +52,7 @@ if (!empty($id)) {
|
||||
|
||||
$PAGE->set_url('/mod/scorm/prereqs.php', array('scoid'=>$scoid, 'attempt'=>$attempt, 'id'=>$cm->id));
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$scorm->version = strtolower(clean_param($scorm->version, PARAM_SAFEDIR)); // Just to be safe
|
||||
if (!file_exists($CFG->dirroot.'/mod/scorm/datamodels/'.$scorm->version.'lib.php')) {
|
||||
|
@ -51,7 +51,7 @@ $url->param('mode', $mode);
|
||||
|
||||
$PAGE->set_url($url);
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
require_capability('mod/scorm:viewreport', $contextmodule);
|
||||
|
||||
|
@ -63,7 +63,7 @@ $PAGE->set_url($url);
|
||||
//END of url setting + data buildup
|
||||
|
||||
// checking login +logging +getting context
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
$contextmodule = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/scorm:viewreport', $contextmodule);
|
||||
|
||||
|
@ -56,7 +56,7 @@ if (!empty($forcejs)) {
|
||||
$PAGE->add_body_class('forcejavascript');
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_COURSE, $course->id);
|
||||
$contextmodule = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
|
@ -44,7 +44,7 @@ $context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
|
||||
$PAGE->set_url('/mod/survey/download.php', array('id'=>$id, 'type'=>$type, 'group'=>$group));
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
require_capability('mod/survey:download', $context) ;
|
||||
|
||||
if (! $survey = $DB->get_record("survey", array("id"=>$cm->instance))) {
|
||||
|
@ -36,7 +36,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$groupmode = groups_get_activity_groupmode($cm); // Groups are being used
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
|
@ -61,7 +61,7 @@
|
||||
}
|
||||
$PAGE->set_url($url);
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
|
||||
|
@ -45,7 +45,7 @@
|
||||
}
|
||||
|
||||
$PAGE->set_url('/mod/survey/save.php', array('id'=>$id));
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/survey:participate', $context);
|
||||
|
@ -37,7 +37,7 @@
|
||||
}
|
||||
|
||||
$PAGE->set_url('/mod/survey/view.php', array('id'=>$id));
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
|
||||
require_capability('mod/survey:participate', $context);
|
||||
|
@ -53,7 +53,7 @@ if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
|
||||
print_error('incorrectwikiid', 'wiki');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
|
@ -57,7 +57,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
|
||||
|
||||
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
add_to_log($course->id, 'wiki', 'comments', "comments.php?pageid=".$pageid, $pageid, $cm->id);
|
||||
|
||||
|
@ -64,7 +64,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
|
||||
|
||||
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
$wikipage = new page_wiki_create($wiki, $subwiki, $cm);
|
||||
|
||||
|
@ -66,7 +66,7 @@ if ($compare >= $comparewith) {
|
||||
print_error("A page version can only be compared with an older version.");
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
$wikipage = new page_wiki_diff($wiki, $subwiki, $cm);
|
||||
|
||||
|
@ -52,7 +52,7 @@ $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST)
|
||||
if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
|
||||
print_error('incorrectwikiid', 'wiki');
|
||||
}
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
$editcomments = new page_wiki_editcomment($wiki, $subwiki, $cm);
|
||||
$comment = new stdClass();
|
||||
|
@ -58,7 +58,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
|
||||
|
||||
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/wiki:viewpage', $context);
|
||||
add_to_log($course->id, 'wiki', 'history', "history.php?pageid=".$pageid, $pageid, $cm->id);
|
||||
|
@ -41,7 +41,7 @@ if (!$course = $DB->get_record('course', array('id' => $id))) {
|
||||
print_error('invalidcourseid');
|
||||
}
|
||||
|
||||
require_login($course->id, true);
|
||||
require_login($course, true);
|
||||
$PAGE->set_pagelayout('incourse');
|
||||
$context = get_context_instance(CONTEXT_COURSE, $course->id);
|
||||
|
||||
|
@ -58,7 +58,7 @@ $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST)
|
||||
if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
|
||||
print_error('incorrectwikiid', 'wiki');
|
||||
}
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
if ($action == 'add' || $action == 'edit') {
|
||||
//just check sesskey
|
||||
|
@ -66,7 +66,7 @@ if (!empty($section) && !$sectioncontent = wiki_get_section_page($page, $section
|
||||
print_error('invalidsection', 'wiki');
|
||||
}
|
||||
|
||||
require_login($course->id, false, $cm);
|
||||
require_login($course, false, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/wiki:editpage', $context);
|
||||
|
@ -53,7 +53,7 @@ if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
|
||||
print_error('incorrectwikiid', 'wiki');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/wiki:viewpage', $context);
|
||||
|
||||
|
@ -62,7 +62,7 @@ if (!empty($section) && !$sectioncontent = wiki_get_section_page($page, $section
|
||||
print_error('invalidsection', 'wiki');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/wiki:overridelock', $context);
|
||||
|
@ -51,7 +51,7 @@ if (!$wiki = wiki_get_wiki($subwiki->wikiid)) {
|
||||
print_error('incorrectwikiid', 'wiki');
|
||||
}
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
$context = get_context_instance(CONTEXT_MODULE, $cm->id);
|
||||
require_capability('mod/wiki:viewpage', $context);
|
||||
|
@ -58,7 +58,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
|
||||
|
||||
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
if ($confirm) {
|
||||
if (!confirm_sesskey()) {
|
||||
|
@ -58,7 +58,7 @@ if (!$cm = get_coursemodule_from_instance('wiki', $wiki->id)) {
|
||||
|
||||
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
|
||||
|
||||
require_login($course->id, true, $cm);
|
||||
require_login($course, true, $cm);
|
||||
|
||||
$wikipage = new page_wiki_viewversion($wiki, $subwiki, $cm);
|
||||
|
||||
|
@ -60,7 +60,7 @@ if ($courseid != SITEID) {
|
||||
|
||||
// Permissions
|
||||
$sitecontext = get_context_instance(CONTEXT_SYSTEM);
|
||||
require_login($course->id);
|
||||
require_login($course);
|
||||
$canedit = has_capability('moodle/tag:create', $sitecontext);
|
||||
|
||||
// Language strings
|
||||
|
@ -38,7 +38,7 @@ if (! $course = $DB->get_record('course', array('id'=>$id))) {
|
||||
}
|
||||
|
||||
$context = get_context_instance(CONTEXT_COURSE, $id);
|
||||
require_login($course->id);
|
||||
require_login($course);
|
||||
|
||||
// to create notes the current user needs a capability
|
||||
require_capability('moodle/notes:manage', $context);
|
||||
|
@ -45,7 +45,7 @@ if (! $course = $DB->get_record('course', array('id'=>$id))) {
|
||||
}
|
||||
|
||||
$context = get_context_instance(CONTEXT_COURSE, $id);
|
||||
require_login($course->id);
|
||||
require_login($course);
|
||||
|
||||
// to create notes the current user needs a capability
|
||||
require_capability('moodle/notes:manage', $context);
|
||||
|
Loading…
x
Reference in New Issue
Block a user