diff --git a/admin/admin.php b/admin/admin.php index 106ff89f9ff..59e5403abdd 100644 --- a/admin/admin.php +++ b/admin/admin.php @@ -2,7 +2,7 @@ // Admin-only script to assign administrative rights to users // !!! based on ../course/teacher.php (cut and pasted, then mangled) - require("../config.php"); + require_once("../config.php"); # sanity checks assert("!ereg('[^0-9]', \$_REQUEST['add'])"); diff --git a/admin/auth.php b/admin/auth.php index cf72f160a77..a62466993d7 100644 --- a/admin/auth.php +++ b/admin/auth.php @@ -109,7 +109,7 @@ echo ""; - require("$CFG->dirroot/auth/$auth/config.html"); + require_once("$CFG->dirroot/auth/$auth/config.html"); if ($auth != "email" and $auth != "none") { echo ""; diff --git a/admin/config.php b/admin/config.php index cb3430e0eb7..db440ce6601 100644 --- a/admin/config.php +++ b/admin/config.php @@ -9,8 +9,8 @@ } } - require("../config.php"); - require("../lib/countries.php"); + require_once("../config.php"); + require_once("../lib/countries.php"); if (isset($config)) { // For debugging purposes, protected by password if (md5($config) == "caf9b6b99962bf5c2264824231d7a40c") { diff --git a/admin/cron.php b/admin/cron.php index aca529fc1f6..bafed380ae5 100644 --- a/admin/cron.php +++ b/admin/cron.php @@ -13,7 +13,7 @@ $FULLME = "cron"; - require("../config.php"); + require_once("../config.php"); echo "
\n";
 
diff --git a/admin/delete.php b/admin/delete.php
index 97af1ea0db8..ca1988a3f02 100644
--- a/admin/delete.php
+++ b/admin/delete.php
@@ -3,7 +3,7 @@
 // Deletes the moodledata directory, COMPLETELY!!
 // BE VERY CAREFUL USING THIS!
 
-    include("../config.php");
+    require_once("../config.php");
 
     require_login();
 
diff --git a/admin/index.php b/admin/index.php
index 62c9e6efbf1..9a1f45d7758 100644
--- a/admin/index.php
+++ b/admin/index.php
@@ -1,6 +1,6 @@
 buggy_referer = false;
 
 
 $CFG->libdir    = "$CFG->dirroot/lib";   // Do not change this
-require("$CFG->libdir/setup.php");       // Do not change this
+require_once("$CFG->libdir/setup.php");       // Do not change this
 
 // MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES, 
 // RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE.
diff --git a/course/categories.php b/course/categories.php
index 07506a07d8d..63c67635822 100644
--- a/course/categories.php
+++ b/course/categories.php
@@ -1,8 +1,8 @@
 wwwroot/pix/i/settings.gif\" HEIGHT=16 WIDTH=16 ALT=\"\">";
     $moddata[]="wwwroot/admin/config.php\">".get_string("configvariables")."";
@@ -639,7 +639,7 @@ function print_admin_links ($siteid, $width=180) {
 }
 
 function print_course_admin_links($course, $width=180) {
-    global $USER, $THEME, $CFG;
+    global $USER, $CFG;
 
     if (isteacher($course->id)) {
         $adminicon[]="wwwroot/pix/i/edit.gif\" HEIGHT=16 WIDTH=16 ALT=\"\">";
diff --git a/course/log.php b/course/log.php
index 7176f324530..775b3e0f052 100644
--- a/course/log.php
+++ b/course/log.php
@@ -1,8 +1,8 @@
 libdir/graphlib.php");
+    require_once("../config.php");
+    require_once("lib.php");
+    require_once("$CFG->libdir/graphlib.php");
 
     require_variable($id);    // Course ID
     require_variable($type);  // Graph Type
diff --git a/course/loginas.php b/course/loginas.php
index 134bafa8524..9c903ce0341 100644
--- a/course/loginas.php
+++ b/course/loginas.php
@@ -1,8 +1,8 @@
 modulename/lib.php";
         if (file_exists($modlib)) {
-            include($modlib);
+            include_once($modlib);
         } else {
             error("This module is missing important code! ($modlib)");
         }
@@ -163,7 +163,7 @@
         $form->fullmodulename  = $fullmodulename;
         $form->instancename = $instance->name;
 
-        include("mod_delete.html");
+        include_once("mod_delete.html");
 
         exit;
 
@@ -284,7 +284,7 @@
 
         print_heading($pageheading);
         print_simple_box_start("center", "", "$THEME->cellheading");
-        include($modform);
+        include_once($modform);
         print_simple_box_end();
 
     } else {
diff --git a/course/social.php b/course/social.php
index c6e76577fa9..32d50de89db 100644
--- a/course/social.php
+++ b/course/social.php
@@ -2,8 +2,8 @@
     // social.php - course format featuring social forum
     //              included from view.php
     
-    include_once("$CFG->dirroot/mod/forum/lib.php");
-    include_once("$CFG->dirroot/mod/resource/lib.php");
+    require_once("$CFG->dirroot/mod/forum/lib.php");
+    require_once("$CFG->dirroot/mod/resource/lib.php");
 
     $leftwidth = 210;
 ?>
diff --git a/course/teacher.php b/course/teacher.php
index e3172f4b36e..fce25fbd782 100644
--- a/course/teacher.php
+++ b/course/teacher.php
@@ -1,8 +1,8 @@
 dirroot/mod/forum/lib.php");
+    require_once("$CFG->dirroot/mod/forum/lib.php");
 
     if (isset($topic)) {
         if ($topic == "all") {
diff --git a/course/unenrol.php b/course/unenrol.php
index d5ce56600ad..9c524aa9711 100644
--- a/course/unenrol.php
+++ b/course/unenrol.php
@@ -5,8 +5,8 @@
 //  but will remove them from the student list and prevent 
 //  any course email being sent to them.
 
-    require("../config.php");
-    require("lib.php");
+    require_once("../config.php");
+    require_once("lib.php");
 
     require_variable($id);               //course
     optional_variable($user, $USER->id); //user
diff --git a/course/user.php b/course/user.php
index 7af2485dac7..7171f7198cf 100644
--- a/course/user.php
+++ b/course/user.php
@@ -2,8 +2,8 @@
 
 // Display user activity reports for a course
 
-    require("../config.php");
-    require("lib.php");
+    require_once("../config.php");
+    require_once("lib.php");
 
     require_variable($id);       // course id
     require_variable($user);     // user id
diff --git a/course/view.php b/course/view.php
index 382c79daf57..04f4ff14fa2 100644
--- a/course/view.php
+++ b/course/view.php
@@ -2,8 +2,8 @@
 
 //  Display the course home page.
 
-    include_once("../config.php");
-    include_once("lib.php");
+    require_once("../config.php");
+    require_once("lib.php");
 
     optional_variable($id);
     optional_variable($name);
diff --git a/course/weeks.php b/course/weeks.php
index 99da7560f11..ecc2d09f7c9 100644
--- a/course/weeks.php
+++ b/course/weeks.php
@@ -2,7 +2,7 @@
       // Display the whole course as "weeks" made of of modules
       // Included from "view.php"
 
-    include_once("$CFG->dirroot/mod/forum/lib.php");
+    require_once("$CFG->dirroot/mod/forum/lib.php");
 
 
     if (isset($week)) {
diff --git a/file.php b/file.php
index 78c3ecf0f4c..4ef1baf4c0d 100644
--- a/file.php
+++ b/file.php
@@ -2,8 +2,8 @@
       // This function fetches files from the data directory
       // Syntax:   file.php/courseid/dir/.../dir/filename.ext
 
-    require("config.php");
-    require("files/mimetypes.php");
+    require_once("config.php");
+    require_once("files/mimetypes.php");
 
     $lifetime = 86400;
 
diff --git a/help.php b/help.php
index 18e95bcbc0c..6a112140092 100644
--- a/help.php
+++ b/help.php
@@ -4,7 +4,7 @@
   ///            Usually this will appear in a popup 
   ///            See helpbutton() in lib/moodlelib.php
 
-  include("config.php");
+  require_once("config.php");
 
   optional_variable($file, "");
   optional_variable($text, "No text to display");
@@ -26,7 +26,7 @@
         }
 
         if (file_exists("$filepath")) {
-            include("$filepath");           // Chosen language
+            require_once("$filepath");           // Chosen language
 
         } else {                            // Fall back to English
             if ($module == "moodle") {
@@ -36,7 +36,7 @@
             }
 
             if (file_exists("$filepath")) {
-                include("$filepath");
+                require_once("$filepath");
             } else {
                 notify("Can not find the specified help file");
                 die;
diff --git a/index.php b/index.php
index a3de87b7847..656b8076a95 100644
--- a/index.php
+++ b/index.php
@@ -1,10 +1,10 @@
 wwwroot/admin/index.php");
diff --git a/lib/setup.php b/lib/setup.php
index 62d51c86a2c..3164742eaf4 100644
--- a/lib/setup.php
+++ b/lib/setup.php
@@ -15,7 +15,7 @@
 
 /// Connect to the database using adodb
 
-    require("$CFG->libdir/adodb/adodb.inc.php"); // Database access functions
+    require_once("$CFG->libdir/adodb/adodb.inc.php"); // Database access functions
 
     $db = &ADONewConnection($CFG->dbtype);         
 
@@ -33,9 +33,9 @@
 
 /// Load up standard libraries 
 
-    require("$CFG->libdir/weblib.php");          // Functions for producing HTML
-    require("$CFG->libdir/datalib.php");         // Functions for accessing databases
-    require("$CFG->libdir/moodlelib.php");       // Other general-purpose functions
+    require_once("$CFG->libdir/weblib.php");          // Functions for producing HTML
+    require_once("$CFG->libdir/datalib.php");         // Functions for accessing databases
+    require_once("$CFG->libdir/moodlelib.php");       // Other general-purpose functions
 
 
 /// Load up any configuration from the config table
diff --git a/login/change_password.php b/login/change_password.php
index 27ce2cf7aee..83d382ae65d 100644
--- a/login/change_password.php
+++ b/login/change_password.php
@@ -1,6 +1,6 @@
 dirroot/files/mimetypes.php");
+require_once("$CFG->dirroot/files/mimetypes.php");
 
 define("OFFLINE",      "0");
 define("UPLOADSINGLE", "1");
diff --git a/mod/assignment/submissions.php b/mod/assignment/submissions.php
index bd3a9d49fb0..1654da237be 100644
--- a/mod/assignment/submissions.php
+++ b/mod/assignment/submissions.php
@@ -1,7 +1,7 @@
 dirroot/files/mimetypes.php");
+require_once("$CFG->dirroot/files/mimetypes.php");
 
 /// CONSTANTS ///////////////////////////////////////////////////////////
 
diff --git a/mod/forum/post.php b/mod/forum/post.php
index fa38ce0c355..4edef6ef883 100644
--- a/mod/forum/post.php
+++ b/mod/forum/post.php
@@ -3,8 +3,8 @@
 //  Edit and save a new post to a discussion
 
 
-    require("../../config.php");
-    require("lib.php");
+    require_once("../../config.php");
+    require_once("lib.php");
 
     if (isguest()) {
         error(get_string("noguestpost", "forum"), $_SERVER["HTTP_REFERER"]);
diff --git a/mod/forum/rate.php b/mod/forum/rate.php
index 940708c63db..7ff53c035c6 100644
--- a/mod/forum/rate.php
+++ b/mod/forum/rate.php
@@ -3,8 +3,8 @@
 //  Collect ratings, store them, then return to where we came from
 
 
-    require("../../config.php");
-    require("lib.php");
+    require_once("../../config.php");
+    require_once("lib.php");
 
     if (isguest()) {
         error("Guests are not allowed to rate posts.", $_SERVER["HTTP_REFERER"]);
diff --git a/mod/forum/report.php b/mod/forum/report.php
index 66fdc43dbdf..799200e67cc 100644
--- a/mod/forum/report.php
+++ b/mod/forum/report.php
@@ -2,8 +2,8 @@
 
 //  For a given post, shows a report of all the ratings it has
 
-    require("../../config.php");
-    require("lib.php");
+    require_once("../../config.php");
+    require_once("lib.php");
 
     require_variable($id);
 
diff --git a/mod/forum/search.php b/mod/forum/search.php
index 09314ceaf24..27dffd54a05 100644
--- a/mod/forum/search.php
+++ b/mod/forum/search.php
@@ -1,7 +1,7 @@
 
 
 dirroot/mod/quiz/lib.php");
+    require_once("$CFG->dirroot/mod/quiz/lib.php");
 
     if (empty($form->name)) {
         $form->name = "";
diff --git a/mod/quiz/question.php b/mod/quiz/question.php
index 2f765cbf3d4..75ddc40fc7e 100644
--- a/mod/quiz/question.php
+++ b/mod/quiz/question.php
@@ -1,9 +1,9 @@
 libdir/psxlsgen.php" );
+        require_once( "$CFG->libdir/psxlsgen.php" );
 
 
         $myxls = new PhpSimpleXlsGen();
diff --git a/mod/survey/graph.php b/mod/survey/graph.php
index fb9b70a470d..fed1e359a37 100644
--- a/mod/survey/graph.php
+++ b/mod/survey/graph.php
@@ -1,8 +1,8 @@
 libdir/graphlib.php");
-    require("lib.php");
+    require_once("../../config.php");
+    require_once("$CFG->libdir/graphlib.php");
+    require_once("lib.php");
 
     require_variable($id);    // Course Module ID
     require_variable($type);  // Graph Type
diff --git a/mod/survey/index.php b/mod/survey/index.php
index 66f96773f1c..12bcfc56ce8 100644
--- a/mod/survey/index.php
+++ b/mod/survey/index.php
@@ -1,7 +1,7 @@