MDL-49987 Navigation: Put messages before preferences, not mypreferences
authorJohn Okely <john@moodle.com>
Mon, 4 May 2015 08:31:16 +0000 (16:31 +0800)
committerJohn Okely <john@moodle.com>
Mon, 4 May 2015 08:31:16 +0000 (16:31 +0800)
lib/db/upgrade.php

index 253c3c6..d3c7f66 100644 (file)
@@ -4356,18 +4356,18 @@ function xmldb_main_upgrade($oldversion) {
     if ($oldversion < 2015050401.00) {
         // Make sure we have messages in the user menu because it's no longer in the nav tree.
         $oldconfig = get_config('core', 'customusermenuitems');
-        $mymessagesconfig = "messages,message|/message/index.php|message";
-        $mypreferencesconfig = "mypreferences,moodle|/user/preferences.php|preferences";
+        $messagesconfig = "messages,message|/message/index.php|message";
+        $preferencesconfig = "preferences,moodle|/user/preferences.php|preferences";
 
         // See if it exists.
-        if (strpos($oldconfig, $mymessagesconfig) === false) {
-            // See if mypreferences exists.
-            if (strpos($oldconfig, "mypreferences,moodle|/user/preferences.php|preferences") !== false) {
-                // Insert it before my preferences.
-                $newconfig = str_replace($mypreferencesconfig, $mymessagesconfig . "\n" . $mypreferencesconfig, $oldconfig);
+        if (strpos($oldconfig, $messagesconfig) === false) {
+            // See if preferences exists.
+            if (strpos($oldconfig, "preferences,moodle|/user/preferences.php|preferences") !== false) {
+                // Insert it before preferences.
+                $newconfig = str_replace($preferencesconfig, $messagesconfig . "\n" . $preferencesconfig, $oldconfig);
             } else {
                 // Custom config - we can only insert it at the end.
-                $newconfig = $oldconfig . "\n" . $mymessagesconfig;
+                $newconfig = $oldconfig . "\n" . $messagesconfig;
             }
             set_config('customusermenuitems', $newconfig);
         }