/** * Change current language * * @param sfWebRequest $request Web request object */ public function executeSetLanguage($request) { $language = LanguagePeer::retrieveByCulture($request->getParameter('culture')); if ($language && $language->getIsActive()) { $this->getUser()->setCulture($language->getCulture()); } if ($request->getReferer()) { $this->redirect($request->getReferer()); } else { $this->redirect("@homepage"); } }