/** * render * * @author Joe Stump <*****@*****.**> * @access public * @return void * @see JxPresenter, JxTemplate, JxUri */ function render() { if (PEAR::isError($this->template)) { die($this->template->getMessage()); } $this->template->assign(JxUri::getModule(), $this->data); $present =& JxPresenter::factory($this->presenter); if (!JxPresenter::isError($present)) { $present->render(&$this); } else { die($present->getMessage()); } }
} $dir->close(); } $dir = dir(JX_CORE_PATH . '/modules'); while (false !== ($entry = $dir->read())) { $module = JX_CORE_PATH . '/modules/' . $entry; if (!in_array($entry, $initialized) && is_dir($module) && !in_array($entry, array('.', '..', 'CVS'))) { if (file_exists($module . '/init.php')) { include $module . '/init.php'; } } } $dir->close(); JxUri::parseURI(); $jaxHandler = JxUri::getHandler(); $jaxModule = JxUri::getModule(); $null = null; if (strlen($jaxModule)) { if (JX_PATH_MODE === JX_PATH_MODE_DEFAULT) { $jaxModulePath = JX_CORE_PATH . '/modules'; define('JX_CONTENT_PATH', JX_CORE_PATH . '/content'); define('JX_SECURE_CONTENT_PATH', JX_CORE_PATH . '/../secure'); define('JX_BASE_PATH', JX_CORE_PATH); } else { define('JX_CONTENT_PATH', JX_HOSTED_PATH . '/content'); define('JX_SECURE_CONTENT_PATH', JX_CORE_PATH . '/../secure'); if (in_array($jaxModule, $initialized)) { define('JX_BASE_PATH', JX_HOSTED_PATH); } else { define('JX_BASE_PATH', JX_CORE_PATH); }