diff --git a/lib/weblib.php b/lib/weblib.php index a635b186d36..ca8f543c3a1 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -2509,6 +2509,11 @@ function theme_setup($theme = '', $params=NULL) { $theme = current_theme(); } +/// If the theme doesn't exist for some reason then revert to standardwhite + if (!file_exists($CFG->themedir. $theme .'/config.php')) { + $CFG->theme = $theme = 'standardwhite'; + } + /// Load up the theme config $THEME = NULL; // Just to be sure include($CFG->themedir. $theme .'/config.php'); // Main config for current theme