diff --git a/mod/quiz/report/overview/overviewgraph.php b/mod/quiz/report/overview/overviewgraph.php index 61313c4654c..6b9abb930b9 100644 --- a/mod/quiz/report/overview/overviewgraph.php +++ b/mod/quiz/report/overview/overviewgraph.php @@ -7,8 +7,8 @@ $groupid = optional_param('groupid', 0, PARAM_INT); $quiz = $DB->get_record('quiz', array('id' => $quizid)); $course = $DB->get_record('course', array('id' => $quiz->course)); -require_login($course); $cm = get_coursemodule_from_instance('quiz', $quizid); +require_login($course, true, $cm); $modcontext = get_context_instance(CONTEXT_MODULE, $cm->id); if ($groupid && $groupmode = groups_get_activity_groupmode($cm)) { // Groups are being used $groups = groups_get_activity_allowed_groups($cm); diff --git a/mod/resource/type/ims/repository_deploy.php b/mod/resource/type/ims/repository_deploy.php index a206699866a..981d5a4ed40 100644 --- a/mod/resource/type/ims/repository_deploy.php +++ b/mod/resource/type/ims/repository_deploy.php @@ -45,7 +45,8 @@ require_once('repository_config.php'); - /// Security - Admin Only + /// Security - Admin Only + require_login(); require_capability('moodle/site:config', get_context_instance(CONTEXT_SYSTEM)); $file = required_param ('file', PARAM_PATH);