MDL-31607 use full course object for require_login() if already available
This eliminates 1 db query.
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user