MDL-22388 Added some checks to kill these scripts dead with an unequivocal notice...
authorMartin Dougiamas <martin@moodle.com>
Thu, 13 May 2010 02:02:05 +0000 (02:02 +0000)
committerMartin Dougiamas <martin@moodle.com>
Thu, 13 May 2010 02:02:05 +0000 (02:02 +0000)
99 files changed:
admin/dbtransfer/database_export_form.php
admin/dbtransfer/database_transfer_form.php
admin/mnet/profileform.php
admin/mnet/services_form.php
admin/uploadpicture_form.php
admin/uploaduser_form.php
admin/user/user_message_form.php
blocks/blog_recent/edit_form.php
blocks/blog_tags/edit_form.php
blocks/edit_form.php
blog/edit_form.php
blog/external_blog_edit_form.php
blog/preferences_form.php
calendar/event_form.php
cohort/edit_form.php
course/completion_form.php
course/delete_category_form.php
course/edit_form.php
course/editcategory_form.php
course/editsection_form.php
course/import/activities/import_form.php
course/import/groups/import_form.php
course/recent_form.php
course/request_form.php
course/reset_form.php
enrol/authorize/config_form.php
enrol/authorize/enrol_form.php
filter/local_settings_form.php
grade/edit/letter/edit_form.php
grade/edit/outcome/edit_form.php
grade/edit/outcome/import_outcomes_form.php
grade/edit/scale/edit_form.php
grade/edit/settings/form.php
grade/edit/tree/calculation_form.php
grade/edit/tree/category_form.php
grade/edit/tree/grade_form.php
grade/edit/tree/item_form.php
grade/edit/tree/outcomeitem_form.php
grade/export/grade_export_form.php
grade/export/key_form.php
grade/import/grade_import_form.php
grade/import/key_form.php
grade/import/xml/grade_import_form.php
grade/report/grader/preferences_form.php
group/autogroup_form.php
group/group_form.php
group/grouping_form.php
login/change_password_form.php
login/forgot_password_form.php
login/restored_password_form.php
login/signup_form.php
message/send_form.php
mod/assignment/mod_form.php
mod/chat/mod_form.php
mod/choice/mod_form.php
mod/data/mod_form.php
mod/feedback/choose_group_form.php
mod/feedback/delete_completed_form.php
mod/feedback/delete_item_form.php
mod/feedback/delete_template_form.php
mod/feedback/edit_form.php
mod/feedback/import_form.php
mod/feedback/mod_form.php
mod/feedback/use_templ_form.php
mod/folder/mod_form.php
mod/forum/mod_form.php
mod/forum/post_form.php
mod/glossary/edit_form.php
mod/glossary/mod_form.php
mod/hotpot/mod_form.php
mod/imscp/mod_form.php
mod/label/mod_form.php
mod/lesson/essay_form.php
mod/lesson/mod_form.php
mod/lesson/view_form.php
mod/page/mod_form.php
mod/quiz/mod_form.php
mod/quiz/override_form.php
mod/resource/mod_form.php
mod/scorm/mod_form.php
mod/scorm/reportsettings_form.php
mod/survey/mod_form.php
mod/url/mod_form.php
mod/wiki/comments_form.php
mod/wiki/edit_form.php
mod/wiki/mod_form.php
notes/edit_form.php
question/category_form.php
question/contextmove_form.php
question/contextmoveq_form.php
question/export_form.php
question/import_form.php
question/move_form.php
question/type/truefalse/edit_truefalse_form.php
tag/edit_form.php
user/edit_form.php
user/editadvanced_form.php
user/profile/index_category_form.php
user/profile/index_field_form.php

index 87f5614..4982e9e 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class database_export_form extends moodleform {
index 2f42d6b..ec4c540 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class database_transfer_form extends moodleform {
index a322b5f..4d8bd4f 100644 (file)
  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir . '/formslib.php');
 
 /**
index 76d2bbe..2479784 100644 (file)
  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir . '/formslib.php');
 
 class mnet_services_form extends moodleform {
index a5d10ce..d2319ad 100644 (file)
@@ -1,28 +1,33 @@
 <?php
-    require_once $CFG->libdir.'/formslib.php';
 
-    class admin_uploadpicture_form extends moodleform {
-        function definition (){
-            global $CFG, $USER;
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
 
-            $mform =& $this->_form;
+require_once $CFG->libdir.'/formslib.php';
 
-            $this->set_upload_manager(new upload_manager('userpicturesfile', false, false, null, false, 0, true, true, false));
+class admin_uploadpicture_form extends moodleform {
+    function definition (){
+        global $CFG, $USER;
 
-            $mform->addElement('header', 'settingsheader', get_string('upload'));
+        $mform =& $this->_form;
 
-            $mform->addElement('file', 'userpicturesfile', get_string('file'), 'size="40"');
-            $mform->addRule('userpicturesfile', null, 'required');
+        $this->set_upload_manager(new upload_manager('userpicturesfile', false, false, null, false, 0, true, true, false));
 
-            $choices =& $this->_customdata;
-            $mform->addElement('select', 'userfield', get_string('uploadpicture_userfield', 'admin'), $choices);
-            $mform->setType('userfield', PARAM_INT);
+        $mform->addElement('header', 'settingsheader', get_string('upload'));
 
-            $choices = array( 0 => get_string('no'), 1 => get_string('yes') );
-            $mform->addElement('select', 'overwritepicture', get_string('uploadpicture_overwrite', 'admin'), $choices);
-            $mform->setType('overwritepicture', PARAM_INT);
+        $mform->addElement('file', 'userpicturesfile', get_string('file'), 'size="40"');
+        $mform->addRule('userpicturesfile', null, 'required');
 
-            $this->add_action_buttons(false, get_string('uploadpictures', 'admin'));
-        }
+        $choices =& $this->_customdata;
+        $mform->addElement('select', 'userfield', get_string('uploadpicture_userfield', 'admin'), $choices);
+        $mform->setType('userfield', PARAM_INT);
+
+        $choices = array( 0 => get_string('no'), 1 => get_string('yes') );
+        $mform->addElement('select', 'overwritepicture', get_string('uploadpicture_overwrite', 'admin'), $choices);
+        $mform->setType('overwritepicture', PARAM_INT);
+
+        $this->add_action_buttons(false, get_string('uploadpictures', 'admin'));
     }
+}
 
index f1117a4..d2bd974 100644 (file)
@@ -1,4 +1,9 @@
 <?php
+
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class admin_uploaduser_form1 extends moodleform {
index 50f5a3d..0e82051 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class user_message_form extends moodleform {
index 85f5ecd..0278895 100644 (file)
@@ -29,6 +29,7 @@
  * @copyright 2009 Tim Hunt
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
+
 class block_blog_recent_edit_form extends block_edit_form {
     protected function specific_definition($mform) {
         // Fields for editing HTML block title and contents.
index 2ea5b22..7dd134e 100644 (file)
@@ -64,4 +64,4 @@ class block_blog_tags_edit_form extends block_edit_form {
         $mform->addElement('select', 'config_sort', get_string('tagsort', 'blog'), $sort);
         $mform->setDefault('config_sort', BLOGDEFAULTSORT);
     }
-}
\ No newline at end of file
+}
index f8f0aac..7ed14d7 100644 (file)
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir . '/formslib.php');
 
 /**
index d255be0..cd181b0 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class blog_edit_form extends moodleform {
index 01cd34d..14402ab 100644 (file)
  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class blog_edit_external_form extends moodleform {
index 4d94ec9..a1fff64 100644 (file)
  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class blog_preferences_form extends moodleform {
index 157c0b4..341b4aa 100644 (file)
  /**
   * Always include formslib
   */
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 
 /**
@@ -175,4 +179,4 @@ class event_form extends moodleform {
         return $errors;
     }
 
-}
\ No newline at end of file
+}
index c81c0c5..cc4b571 100644 (file)
  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot . '/lib/formslib.php');
 
 class cohort_edit_form extends moodleform {
@@ -101,4 +105,4 @@ class cohort_edit_form extends moodleform {
         return $options;
     }
 }
-    
\ No newline at end of file
+    
index a28ea4d..5607170 100644 (file)
 //                                                                       //
 ///////////////////////////////////////////////////////////////////////////
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class course_completion_form extends moodleform {
index 5c02da4..7681bff 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 require_once($CFG->libdir.'/questionlib.php');
 
index 5a4cb0a..4d8ce16 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class course_edit_form extends moodleform {
index 3cc50d4..3f86854 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 class editcategory_form extends moodleform {
 
index 0958edb..09c20c4 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class editsection_form extends moodleform {
index 745933f..8e5a52b 100755 (executable)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class course_import_activities_form_1 extends moodleform {
index 8a15db4..c3388f1 100755 (executable)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class course_import_groups_form extends moodleform {
index dc76b14..9424263 100644 (file)
  * @package course
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class recent_form extends moodleform {
index 6ab802a..ed91bd0 100644 (file)
  * @package course
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 /**
index 68d8bfb..20e5f54 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class course_reset_form extends moodleform {
index d9c2441..730654c 100755 (executable)
@@ -1,5 +1,10 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
+
 if (!isset($frm->enrol_cost)) $frm->enrol_cost = '5';
 if (!isset($frm->enrol_currency)) $frm->enrol_currency = 'USD';
 if (!isset($frm->enrol_mailstudents)) $frm->enrol_mailstudents = '';
index a27157b..71716fc 100755 (executable)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class enrol_authorize_form extends moodleform
index 81a182a..17aedba 100644 (file)
  * @license http://www.gnu.org/copyleft/gpl.html GNU Public License
  * @package moodlecore
  *//** */
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir . '/formslib.php');
 
 abstract class filter_local_settings_form extends moodleform {
index d8ab832..7a2ba2b 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class edit_letter_form extends moodleform {
index 71e93bb..3b31f08 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class edit_outcome_form extends moodleform {
index def8aa6..019addc 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 
 class import_outcomes_form extends moodleform {
index 7879856..109490b 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class edit_scale_form extends moodleform {
index b024a56..e653755 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 /**
index 2043aae..dd7ff9c 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class edit_calculation_form extends moodleform {
index 47ec597..f60ca4d 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class edit_category_form extends moodleform {
index 63cdd01..649be5d 100755 (executable)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class edit_grade_form extends moodleform {
index 03b80d4..df9ef1b 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class edit_item_form extends moodleform {
index bcd9871..3a66710 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class edit_outcomeitem_form extends moodleform {
index 35f8004..467e957 100755 (executable)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class grade_export_form extends moodleform {
index 07a0044..c8580e1 100644 (file)
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 
 class key_form extends moodleform {
index af2e713..6b96573 100755 (executable)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 require_once($CFG->libdir.'/gradelib.php');
 
index a5e009b..a0ca368 100644 (file)
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 
 class key_form extends moodleform {
index 51929b2..fd229ac 100644 (file)
 // You should have received a copy of the GNU General Public License
 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class grade_import_form extends moodleform {
index 2f5ec29..c5d635a 100644 (file)
  * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 /**
index ab5ea51..4ba42a0 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 require_once($CFG->dirroot.'/cohort/lib.php');
 
index 348457e..c2f7095 100644 (file)
  * @package groups
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 
 /// get url variables
index 98d7a94..5842602 100644 (file)
@@ -9,6 +9,10 @@
  * @package groups
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 
 /// get url variables
index f49a665..f127c0c 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class login_change_password_form extends moodleform {
index 0fa990e..29f27c3 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class login_forgot_password_form extends moodleform {
index 76ecd51..2e4502d 100644 (file)
 // part of each plugin, but now now. See MDL-20846
 // for the rationale for this implementation.
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class login_forgot_password_form extends moodleform {
index 37eaf9c..ee89ec4 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 require_once($CFG->dirroot.'/user/profile/lib.php');
 
index e9d12f1..5eff719 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 
 class send_form extends moodleform {
@@ -64,4 +68,4 @@ class send_form extends moodleform {
 
 }
 
-?>
\ No newline at end of file
+?>
index caa3df4..1b5857a 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 
 class mod_assignment_mod_form extends moodleform_mod {
index ca9477f..ee8ce8a 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 
 class mod_chat_mod_form extends moodleform_mod {
index e8d6777..12ec459 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 
 class mod_choice_mod_form extends moodleform_mod {
index ded85b7..7599ef8 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 
 class mod_data_mod_form extends moodleform_mod {
index a8f8574..e5e8b3e 100644 (file)
@@ -7,6 +7,10 @@
 * @package feedback
 */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class feedback_choose_group_form extends moodleform {
index 8724dca..f53197e 100644 (file)
@@ -7,6 +7,10 @@
 * @package feedback
 */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class mod_feedback_delete_completed_form extends moodleform {
index 911669a..0d0b0d4 100644 (file)
@@ -7,6 +7,10 @@
 * @package feedback
 */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class mod_feedback_delete_item_form extends moodleform {
index b8d55f3..fcb07d7 100644 (file)
@@ -7,6 +7,10 @@
 * @package feedback
 */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class mod_feedback_delete_template_form extends moodleform {
index b5f4714..f4d9951 100644 (file)
@@ -7,6 +7,10 @@
 * @package feedback
 */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class feedback_edit_add_question_form extends moodleform {
index 47f60e7..4d773d9 100644 (file)
@@ -7,6 +7,10 @@
 * @package feedback
 */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class feedback_import_form extends moodleform {
index 8f9f029..00f1315 100644 (file)
@@ -7,6 +7,10 @@
 * @package feedback
 */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 
 class mod_feedback_mod_form extends moodleform_mod {
index ad7834c..75adb62 100644 (file)
@@ -7,6 +7,10 @@
 * @package feedback
 */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class mod_feedback_use_templ_form extends moodleform {
index a110ea7..bd532e2 100644 (file)
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 
 class mod_folder_mod_form extends moodleform_mod {
index e324171..bba6677 100644 (file)
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 
 class mod_forum_mod_form extends moodleform_mod {
index 8b60031..5dc3a48 100644 (file)
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class mod_forum_post_form extends moodleform {
index ebfaeb2..d45e7e2 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/lib/formslib.php');
 
 class mod_glossary_entry_form extends moodleform {
index 9b5198c..c5209c1 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 
 class mod_glossary_mod_form extends moodleform_mod {
index aaa108a..a8be030 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 require_once ($CFG->dirroot.'/mod/hotpot/lib.php');
 
index 0c6723b..f49790d 100644 (file)
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 require_once($CFG->dirroot.'/mod/resource/locallib.php');
 require_once($CFG->libdir.'/filelib.php');
index 38e4bad..13e60b6 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 
 class mod_label_mod_form extends moodleform_mod {
index 93c4b9c..d5fc8d1 100644 (file)
 /**
  * Include formslib if it has not already been included
  */
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 /**
@@ -61,4 +65,4 @@ class essay_grading_form extends moodleform {
         $this->add_action_buttons(get_string('cancel'), get_string('savechanges'));
 
     }
-}
\ No newline at end of file
+}
index 2cddce9..6ee4787 100644 (file)
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or late
  **/
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/course/moodleform_mod.php');
 require_once($CFG->dirroot.'/mod/lesson/locallib.php');
 
index 510a282..7f713fe 100644 (file)
 /**
  * Include formslib if it has not already been included
  */
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 /**
@@ -50,4 +54,4 @@ class lesson_page_without_answers extends moodleform {
 
     }
 
-}
\ No newline at end of file
+}
index 1e816e7..948656b 100644 (file)
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/course/moodleform_mod.php');
 require_once($CFG->dirroot.'/mod/page/locallib.php');
 require_once($CFG->libdir.'/filelib.php');
index cb3af1c..a1cdf87 100644 (file)
 //                                                                       //
 ///////////////////////////////////////////////////////////////////////////
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot . '/course/moodleform_mod.php');
 require_once($CFG->dirroot . '/mod/quiz/locallib.php');
 
index 2eb65d3..0097a03 100644 (file)
  * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once $CFG->libdir.'/formslib.php';
 
 class quiz_override_form extends moodleform {
index 664f9ac..f40de2d 100644 (file)
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/course/moodleform_mod.php');
 require_once($CFG->dirroot.'/mod/resource/locallib.php');
 require_once($CFG->libdir.'/filelib.php');
index fc0fe47..7a46323 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 require_once($CFG->dirroot.'/mod/scorm/locallib.php');
 
index ec3387c..583ecbd 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once "$CFG->libdir/formslib.php";
 class mod_scorm_report_settings extends moodleform {
     
index ce225dc..0650f8c 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 
 class mod_survey_mod_form extends moodleform_mod {
index e0eff0d..9557208 100644 (file)
  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once ($CFG->dirroot.'/course/moodleform_mod.php');
 require_once($CFG->dirroot.'/mod/url/locallib.php');
 
index 72c85aa..0dc8640 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot . '/lib/formslib.php');
 
 class mod_wiki_comments_form extends moodleform {
index 9867f63..807da65 100644 (file)
  * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot . "/mod/wiki/editors/wikieditor.php");
 require_once($CFG->dirroot . "/mod/wiki/editors/wikifiletable.php");
 
index 2e7ea05..be449f2 100644 (file)
  * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  */
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once('moodleform_mod.php');
 require_once($CFG->dirroot . '/mod/wiki/locallib.php');
 require_once($CFG->dirroot . '/lib/datalib.php');
index 2c9f2b0..8230b42 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class note_edit_form extends moodleform {
index 1fd9b6e..131efd9 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class question_category_edit_form extends moodleform {
index d2b412d..9a16a97 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class question_context_move_form extends moodleform {
index 945c6af..e77a627 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class question_context_move_question_form extends moodleform {
index 68e3ea9..a3c33af 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class question_export_form extends moodleform {
index fc7e521..9e3e7fe 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class question_import_form extends moodleform {
index b10f2bc..e5b6a4a 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->libdir.'/formslib.php');
 
 class question_move_form extends moodleform {
index 1bc8604..ad70e66 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/question/type/edit_question_form.php');
 /**
  * Defines the editing form for the thruefalse question type.
index 7d318a6..3b618b8 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 
 class tag_edit_form extends moodleform {
index b43d4c9..2e57797 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 
 class user_edit_form extends moodleform {
index ad6d7f1..4e9ac14 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 
 class user_editadvanced_form extends moodleform {
index 0be8ac9..ee8acc4 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 
 class category_form extends moodleform {
index 751bed5..a891504 100644 (file)
@@ -1,5 +1,9 @@
 <?php
 
+if (!defined('MOODLE_INTERNAL')) {
+    die('Direct access to this script is forbidden.');    ///  It must be included from a Moodle page
+}
+
 require_once($CFG->dirroot.'/lib/formslib.php');
 
 class field_form extends moodleform {