From 4e1132a8c5fc00bba6977b559f144b096aeab419 Mon Sep 17 00:00:00 2001 From: tjhunt Date: Fri, 8 May 2009 09:00:41 +0000 Subject: [PATCH] forum: MDL-19119 missing requires now course/lib.php is not included everywhere. Put in most of the obvious missing require_once($CFG->libdir . '/completionlib.php'); --- backup/lib.php | 3 ++- course/report/progress/index.php | 1 + mod/assignment/view.php | 3 ++- mod/choice/view.php | 1 + mod/data/view.php | 1 + mod/feedback/complete.php | 1 + mod/forum/lib.php | 1 + mod/forum/post.php | 1 - mod/lesson/view.php | 1 + mod/quiz/view.php | 1 + mod/resource/view.php | 1 + 11 files changed, 12 insertions(+), 3 deletions(-) diff --git a/backup/lib.php b/backup/lib.php index 30746b2b12..8603a670dc 100644 --- a/backup/lib.php +++ b/backup/lib.php @@ -2,7 +2,8 @@ //This file contains all the general function needed (file manipulation...) //not directly part of the backup/restore utility - require_once($CFG->dirroot.'/lib/uploadlib.php'); + require_once($CFG->libdir.'/uploadlib.php'); + require_once($CFG->libdir . '/completionlib.php'); //Sets a name/value pair in config_plugin table function backup_set_config($name, $value) { diff --git a/course/report/progress/index.php b/course/report/progress/index.php index 0becbb5f5b..e79a61aaff 100644 --- a/course/report/progress/index.php +++ b/course/report/progress/index.php @@ -1,5 +1,6 @@ libdir . '/completionlib.php'); define('COMPLETION_REPORT_PAGE',50); diff --git a/mod/assignment/view.php b/mod/assignment/view.php index ced9277537..59ee15b73c 100644 --- a/mod/assignment/view.php +++ b/mod/assignment/view.php @@ -2,7 +2,8 @@ require_once("../../config.php"); require_once("lib.php"); - + require_once($CFG->libdir . '/completionlib.php'); + $id = optional_param('id', 0, PARAM_INT); // Course Module ID $a = optional_param('a', 0, PARAM_INT); // Assignment ID diff --git a/mod/choice/view.php b/mod/choice/view.php index cfa4cc3dad..cf494ce5b4 100644 --- a/mod/choice/view.php +++ b/mod/choice/view.php @@ -2,6 +2,7 @@ require_once("../../config.php"); require_once("lib.php"); + require_once($CFG->libdir . '/completionlib.php'); $id = required_param('id', PARAM_INT); // Course Module ID $action = optional_param('action', '', PARAM_ALPHA); diff --git a/mod/data/view.php b/mod/data/view.php index 82767689ae..f0e3349e8d 100755 --- a/mod/data/view.php +++ b/mod/data/view.php @@ -25,6 +25,7 @@ require_once(dirname(__FILE__) . '/../../config.php'); require_once($CFG->dirroot . '/mod/data/lib.php'); require_once($CFG->libdir . '/rsslib.php'); + require_once($CFG->libdir . '/completionlib.php'); /// One of these is necessary! $id = optional_param('id', 0, PARAM_INT); // course module id diff --git a/mod/feedback/complete.php b/mod/feedback/complete.php index 85441f2e0d..b94b1aa558 100644 --- a/mod/feedback/complete.php +++ b/mod/feedback/complete.php @@ -10,6 +10,7 @@ require_once("../../config.php"); require_once("lib.php"); + require_once($CFG->libdir . '/completionlib.php'); $id = required_param('id', PARAM_INT); $completedid = optional_param('completedid', false, PARAM_INT); diff --git a/mod/forum/lib.php b/mod/forum/lib.php index dfaed35b52..25c14a5d10 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -3,6 +3,7 @@ require_once($CFG->libdir.'/filelib.php'); require_once($CFG->libdir.'/eventslib.php'); require_once($CFG->libdir.'/portfoliolib.php'); +require_once($CFG->libdir . '/completionlib.php'); /// CONSTANTS /////////////////////////////////////////////////////////// diff --git a/mod/forum/post.php b/mod/forum/post.php index 9236234d9e..03c19ed5d7 100644 --- a/mod/forum/post.php +++ b/mod/forum/post.php @@ -4,7 +4,6 @@ require_once('../../config.php'); require_once('lib.php'); - require_once($CFG->libdir.'/completionlib.php'); $reply = optional_param('reply', 0, PARAM_INT); $forum = optional_param('forum', 0, PARAM_INT); diff --git a/mod/lesson/view.php b/mod/lesson/view.php index e3a81dcd33..9a9c49d79b 100644 --- a/mod/lesson/view.php +++ b/mod/lesson/view.php @@ -10,6 +10,7 @@ require_once(dirname(__FILE__) . '/../../config.php'); require_once($CFG->dirroot.'/mod/lesson/locallib.php'); require_once($CFG->dirroot.'/mod/lesson/lib.php'); + require_once($CFG->libdir . '/completionlib.php'); $id = required_param('id', PARAM_INT); // Course Module ID $pageid = optional_param('pageid', NULL, PARAM_INT); // Lesson Page ID diff --git a/mod/quiz/view.php b/mod/quiz/view.php index 3042a45b34..db1f16126f 100644 --- a/mod/quiz/view.php +++ b/mod/quiz/view.php @@ -5,6 +5,7 @@ require_once(dirname(__FILE__) . '/../../config.php'); require_once($CFG->libdir.'/gradelib.php'); require_once($CFG->dirroot.'/mod/quiz/locallib.php'); + require_once($CFG->libdir . '/completionlib.php'); $id = optional_param('id', 0, PARAM_INT); // Course Module ID, or $q = optional_param('q', 0, PARAM_INT); // quiz ID diff --git a/mod/resource/view.php b/mod/resource/view.php index c603c1ce18..1cb3f80d5a 100644 --- a/mod/resource/view.php +++ b/mod/resource/view.php @@ -2,6 +2,7 @@ require_once("../../config.php"); require_once("lib.php"); + require_once($CFG->libdir . '/completionlib.php'); $id = optional_param('id', 0, PARAM_INT); // Course Module ID $r = optional_param('r', 0, PARAM_INT); // Resource -- 2.39.5