MDL-31242 Prevent redefinition of MOODLE_INTERNAL when loading multiple YUI modules...
[moodle.git] / theme / yui_combo.php
index 209f54f..1c33259 100644 (file)
@@ -74,8 +74,10 @@ foreach ($parts as $part) {
     $version = array_shift($bits);
     if ($version == 'moodle') {
         //TODO: this is a ugly hack because we should not load any libs here!
-        define('MOODLE_INTERNAL', true);
-        require_once($CFG->libdir.'/moodlelib.php');
+        if (!defined('MOODLE_INTERNAL')) {
+            define('MOODLE_INTERNAL', true);
+            require_once($CFG->libdir.'/moodlelib.php');
+        }
         $revision = (int)array_shift($bits);
         if ($revision === -1) {
             // Revision -1 says please don't cache the JS