theme. * * @param Controller $controller */ function __construct(&$controller) { parent::__construct($controller); $this->theme =& $controller->theme; if (!empty($this->theme)) { if (is_dir(WWW_ROOT . 'themed' . DS . $this->theme)) { $this->themeWeb = 'themed/'. $this->theme .'/'; } } } /** * Return all possible paths to find view files in order * * @param string $plugin * @return array paths * @access private */ function _paths($plugin = null, $cached = true) { $paths = parent::_paths($plugin, $cached); if (!empty($this->theme)) { $count = count($paths); for ($i = 0; $i < $count; $i++) { $themePaths[] = $paths[$i] . 'themed'. DS . $this->theme . DS; } $paths = array_merge($themePaths, $paths); } if (empty($this->__paths)) { $this->__paths = $paths; } return $paths; } } ?>