<?php ⁄** * * * @author Darryl Patterson * @copyright Euro RSCG 4D * *⁄ require_once('common/session/class-HTTPRequest.php'); require_once('common/util/class-Config.php'); class Environment { var $config; var $session; var $currentModule; var $lang; var $username; var $userId; function Environment() { $this->config = Config::instance(); $this->session =& HTTPRequest::getSession( $this->config->sessionDatabaseName); $this->lang = $this->config->language; $this->currentModule = HTTPRequest::getModuleName(); if ($this->session->getUserId() > 0){ require_once( 'common/session/dataobject/' . 'class-DO_User.php'); $do_user = new DO_User( $this->config->sessionDatabaseName); $do_user->get($this->session->getUserId()); $this->username = $do_user->getField( 'username'); $this->userId = $do_user->getField( 'userId'); } else { $this->username = ''; $this->userId = 0; } } function setLang($lang) { $this->lang = $lang; } } ?>
<?php require_once('common/util/class-Handler.php'); require_once('class-HTMLRenderer.php'); $handler = new Handler(); $template = new HTMLRenderer(); $template->setContent($handler->getHandledRequest( $_REQUEST)); $template->render(); ?>