From 73a4b3a016adfe5ae1398c75518525253902cc1a Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Fri, 26 Jul 2013 14:32:51 +0800 Subject: [PATCH] Undev script to revert the changes of the script dev --- scripts/undev.php | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 scripts/undev.php diff --git a/scripts/undev.php b/scripts/undev.php new file mode 100644 index 0000000..c672720 --- /dev/null +++ b/scripts/undev.php @@ -0,0 +1,71 @@ +libdir . '/adminlib.php'); + +function mdk_set_config($name, $value) { + set_config($name, $value); + $value = is_bool($value) ? (int) $value : $value; + mtrace("Setting $name to $value"); +} + +// Load all the settings. +session_set_user(get_admin()); +$adminroot = admin_get_root(); + + +// Debugging settings. +$settingspage = $adminroot->locate('debugging', true); +$settings = $settingspage->settings; + +// Set developer level. +$default = $settings->debug->get_defaultsetting(); +mdk_set_config('debug', $default); + +// Display debug messages. +$default = $settings->debugdisplay->get_defaultsetting(); +mdk_set_config('debugdisplay', $default); + +// Debug the performance. +$default = $settings->perfdebug->get_defaultsetting(); +mdk_set_config('perfdebug', $default); + +// Debug the information of the page. +$default = $settings->debugpageinfo->get_defaultsetting(); +mdk_set_config('debugpageinfo', $default); + + +// Site policies settings. +$settingspage = $adminroot->locate('sitepolicies', true); +$settings = $settingspage->settings; + +// Any kind of password is allowed. +$default = $settings->passwordpolicy->get_defaultsetting(); +mdk_set_config('passwordpolicy', $default); + + +// Theme settings. +$settingspage = $adminroot->locate('themesettings', true); +$settings = $settingspage->settings; + +// Allow themes to be changed from the URL. +$default = $settings->allowthemechangeonurl->get_defaultsetting(); +mdk_set_config('allowthemechangeonurl', $default); + + +// Javascript settings. +$settingspage = $adminroot->locate('ajax', true); +$settings = $settingspage->settings; + +// Do not cache JavaScript. +$default = $settings->cachejs->get_defaultsetting(); +mdk_set_config('cachejs', $default); + +// Do not use YUI combo loading. +$default = $settings->yuicomboloading->get_defaultsetting(); +mdk_set_config('yuicomboloading', $default); -- 2.11.0