Reorganised undev lang caching code. Fixed #88
authorFrederic Massart <fred@moodle.com>
Mon, 21 Jul 2014 01:59:39 +0000 (09:59 +0800)
committerFrederic Massart <fred@moodle.com>
Mon, 21 Jul 2014 02:00:01 +0000 (10:00 +0800)
scripts/undev.php

index 5db4a65..8d78d59 100644 (file)
@@ -71,6 +71,15 @@ $default = $settings->themedesignermode->get_defaultsetting();
 mdk_set_config('themedesignermode', $default);
 
 
+// Language settings.
+$settingspage = $adminroot->locate('langsettings', true);
+$settings = $settingspage->settings;
+
+// Restore core_string_manager application caching.
+$default = $settings->langstringcache->get_defaultsetting();
+mdk_set_config('langstringcache', $default);
+
+
 // Javascript settings.
 $settingspage = $adminroot->locate('ajax', true);
 $settings = $settingspage->settings;
@@ -79,10 +88,6 @@ $settings = $settingspage->settings;
 $default = $settings->cachejs->get_defaultsetting();
 mdk_set_config('cachejs', $default);
 
-// Re-enable core_string_manager application caching
-$settingspage = $adminroot->locate('langsettings', true);
-mdk_set_config('langstringcache', $settingspage->settings->langstringcache->get_defaultsetting());
-
 // Do not use YUI combo loading.
 $default = $settings->yuicomboloading->get_defaultsetting();
 mdk_set_config('yuicomboloading', $default);