function __construct($manifest = null) { $this->_TPL_PATH = dirname(dirname(__FILE__)) . '/templates/'; parent::__construct($manifest); // $tpl = DevblocksPlatform::getTemplateService(); // $tpl->display("file:".$this->_TPL_PATH."portal/sc/internal/views/hello.tpl"); }
function handleRequest(DevblocksHttpRequest $request) { $umsession = $this->getSession(); $active_user = $umsession->getProperty('sc_login', null); $stack = $request->path; @($module = array_shift($stack)); switch ($module) { case 'account': case 'history': // Secure these modules by login if (!empty($active_user)) { parent::handleRequest($request); } break; default: parent::handleRequest($request); break; } }