function runResultFilters(ezcMvcRoutingInformation $routeInfo, ezcMvcRequest $request, ezcMvcResult $result) { $result->variables['installDomain'] = $this->config->getSetting('TheWire', 'installDomain'); $result->variables['mailDomain'] = $this->config->getSetting('TheWire', 'mailDomain'); $result->variables['jabberUser'] = $this->config->getSetting('jabber', 'user'); $result->variables['jabberDomain'] = $this->config->getSetting('jabber', 'domain'); $result->variables['bugLinkFormat'] = $this->config->getSetting('formats', 'bugLinkFormat'); $result->variables['tagCloud'] = shareApp::tagCloud(); $result->variables['peopleCloud'] = shareApp::peopleCloud(); $result->variables['debugOutput'] = debugLogger::generateOutput(); $this->runAddCurrentUrlFilter($result); switch ($routeInfo->matchedRoute) { case '/register/submit': case '/register': case '/basic-auth-required': case '/login-required': case '/login': case '/logout': case '/fatal': break; default: $result->variables['user'] = isset($request->variables['user']) ? $request->variables['user'] : '******'; } }