From e7d3803778c3689c75cd172d71a3719f26a185e7 Mon Sep 17 00:00:00 2001 From: Stephen Bourget Date: Fri, 15 Jul 2016 17:01:43 -0400 Subject: [PATCH] MDL-55255 mod_data: prevent direct script access to lib files. --- mod/data/lib.php | 2 ++ mod/data/locallib.php | 2 ++ mod/data/rsslib.php | 2 ++ 3 files changed, 6 insertions(+) diff --git a/mod/data/lib.php b/mod/data/lib.php index d4da9cb..745f373 100644 --- a/mod/data/lib.php +++ b/mod/data/lib.php @@ -21,6 +21,8 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +defined('MOODLE_INTERNAL') || die(); + // Some constants define ('DATA_MAX_ENTRIES', 50); define ('DATA_PERPAGE_SINGLE', 1); diff --git a/mod/data/locallib.php b/mod/data/locallib.php index 9d82963..5725e23 100644 --- a/mod/data/locallib.php +++ b/mod/data/locallib.php @@ -21,6 +21,8 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +defined('MOODLE_INTERNAL') || die(); + require_once($CFG->dirroot . '/mod/data/lib.php'); require_once($CFG->libdir . '/portfolio/caller.php'); require_once($CFG->libdir . '/filelib.php'); diff --git a/mod/data/rsslib.php b/mod/data/rsslib.php index 823239f..1390fb2 100644 --- a/mod/data/rsslib.php +++ b/mod/data/rsslib.php @@ -25,6 +25,8 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +defined('MOODLE_INTERNAL') || die(); + /** * Generates the Database modules RSS Feed *