From c15cea3604f5276a814b6ae1441d826a9b8965ca Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 11 May 2004 13:16:20 +0000 Subject: [PATCH] Added some checks for forcelogin on resources --- mod/resource/fetch.php | 8 ++++++++ mod/resource/index.php | 4 ++++ mod/resource/view.php | 4 ++++ 3 files changed, 16 insertions(+) diff --git a/mod/resource/fetch.php b/mod/resource/fetch.php index 0dfd3e4f78..cbd9ebd024 100644 --- a/mod/resource/fetch.php +++ b/mod/resource/fetch.php @@ -7,6 +7,10 @@ require_variable($id); // Course Module ID require_variable($url); // url to fetch + if (!empty($CFG->forcelogin)) { + require_login(); + } + if (! $cm = get_record("course_modules", "id", $id)) { error("Course Module ID was incorrect"); } @@ -15,6 +19,10 @@ error("Course is misconfigured"); } + if ($course->category) { + require_login($course->id); + } + if (! $resource = get_record("resource", "id", $cm->instance)) { error("Resource ID was incorrect"); } diff --git a/mod/resource/index.php b/mod/resource/index.php index 416165a06d..3a6146801a 100644 --- a/mod/resource/index.php +++ b/mod/resource/index.php @@ -4,6 +4,10 @@ require_variable($id); // course + if (!empty($CFG->forcelogin)) { + require_login(); + } + if (! $course = get_record("course", "id", $id)) { error("Course ID is incorrect"); } diff --git a/mod/resource/view.php b/mod/resource/view.php index c7a83970c1..3b3ac88656 100644 --- a/mod/resource/view.php +++ b/mod/resource/view.php @@ -6,6 +6,10 @@ require_variable($id); // Course Module ID optional_variable($frameset, ""); + if (!empty($CFG->forcelogin)) { + require_login(); + } + if (! $cm = get_record("course_modules", "id", $id)) { error("Course Module ID was incorrect"); } -- 2.39.5