Finition de l'algo du controleur, normalement c'est fonctionnel