$_SESSION['WAREHOUSE']['theme'] ]; /* [3] Store functions =========================================================*/ $twig->addFunction(new \Twig_Function('f_clusters', function($class){ /* (1) On récupère les groupes */ $getClustersReq = new ModuleRequest('clusterDefault/getAll', ['class' => $class]); $getClusters = $getClustersReq->dispatch(); /* (2) si erreur, on retourne rien par défaut */ if( $getClusters->error != Error::Success ) return []; /* (3) On enregistre le résultat */ return $getClusters->get('clusters'); })); /* [4] Build the whole stuff =========================================================*/ return $twig->render('group/groupChoice.twig', [ 'p_icon' => $variables['p_icon'], 'p_theme' => $variables['p_theme'] ]); } } ?>