Action pour l'activation du mode personnalisation

This commit is contained in:
Michael RICOIS 2012-01-12 13:47:03 +00:00
parent d6e168a305
commit 516b2c2b66

View File

@ -37,4 +37,21 @@ class PreferencesController extends Zend_Controller_Action
}
return ($desactivated);
}
/**
* Place un marqueur d'activation du mode de personnalisation dans la session Utilisateur
* On retourne ensuite dans index/index pour permettre le choix des préférences d'affichage
*/
public function activeAction()
{
$this->_helper->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender();
$auth = Zend_Auth::getInstance();
$user = $auth->getIdentity();
//@todo : Vérifier que l'utilisateur à le droit de customiser
$user->customisation = true;
$auth->getStorage()->write($user);
$this->_redirect('./');
}
}