/** * Return all parameters, $_POST,$_GET and user parameters * @return array - all parameters to the application * @access public * @static */ public static function parameters() { $ret = Application::post(); $ret = ArrayUtility::merge($ret, Application::get()); $ret = ArrayUtility::merge($ret, Session::getRegistered('userParams')); return $ret; }
/** * Return the current site navigation object * @return SiteNavigation - the site navigation object * @access public * @static */ public static function current() { if (Session::isRegistered('site_navigation')) { $ret = Session::getRegistered('site_navigation'); } else { $ret = ''; } return $ret; }
public function endImpersonation() { $not_impersonated = Session::getRegistered('not_impersonated_user'); Application::setUser($not_impersonated); SiteNavigation::init($not_impersonated->getHandlerTree()); Session::unRegister('not_impersonated_user'); }