Esempio n. 1
0
 /**
  * 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());
     }
 }
Esempio n. 2
0
    }
    $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);
        }