$name = $value; } public function render($name) { $module = defined('ZEED_PATH_MODULE') ? basename(ZEED_PATH_MODULE) . '/' : ''; // $file = ZEED_PATH_VIEW . strtolower($module) . $name; $file = ZEED_PATH_VIEW . strtolower($module) . ZEED_PATH_ADMIN_OR_FRONT . $name; // temp update at 2013-07-14 if (substr($name, (0 - strlen(EXT))) != EXT) { $file .= EXT; } if (file_exists($file)) { $this->_run($file); return; } elseif (file_exists($file = ZEED_PATH_APPS . $module . 'views/' . $name)) { $this->_run($file); return; } throw new Zeed_Exception("View file: '$file' not exist!"); } protected function _run() { include func_get_arg(0); } } // End ^ LF ^ UTF-8