From c7193f9b2ede6ed913d16a9a8047b6867b8afada Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Wed, 24 Dec 2008 04:22:22 +0000 Subject: Normalize our Admin controllers so that functions always print out their results, as opposed to having them return their view back upstream. This is a little more code in every controller, but it's much less magical and more consistent. Look up the active_theme and active_admin_theme inside the view itself, no need to do that in the controllers. This makes view initialization easier in the controllers. --- core/libraries/Admin_View.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'core/libraries/Admin_View.php') diff --git a/core/libraries/Admin_View.php b/core/libraries/Admin_View.php index e9ff9791..3255f04d 100644 --- a/core/libraries/Admin_View.php +++ b/core/libraries/Admin_View.php @@ -28,9 +28,10 @@ class Admin_View_Core extends View { * @param string $theme_name view name * @return void */ - public function __construct($name, $theme_name="default") { + public function __construct($name) { parent::__construct($name); - $this->theme_name = $theme_name; + + $this->theme_name = module::get_var("core", "active_admin_theme"); $this->set_global('theme', $this); $this->set_global('user', user::active()); } -- cgit v1.2.3