diff options
Diffstat (limited to 'core/libraries/Admin_View.php')
| -rw-r--r-- | core/libraries/Admin_View.php | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/core/libraries/Admin_View.php b/core/libraries/Admin_View.php index 9ca585d2..5876b66c 100644 --- a/core/libraries/Admin_View.php +++ b/core/libraries/Admin_View.php @@ -29,6 +29,12 @@ class Admin_View_Core extends View {     * @return  void     */    public function __construct($name) { +    $theme_name = module::get_var("core", "active_site_theme"); +    if (!file_exists("themes/$theme_name")) { +      module::set_var("core", "active_site_theme", "admin_default"); +      theme::load_themes(); +      Kohana::log("error", "Unable to locate theme '$theme_name', switching to default theme."); +    }      parent::__construct($name);      $this->theme_name = module::get_var("core", "active_admin_theme"); | 
