@name (@type)"; break; default: return "
"; break; } } public static function view($params){ /* [0] Initialisation des variables (vues) =========================================================*/ $view = ''; $cluster_view = ''; /* [1] On récupére tous les groupes =========================================================*/ /* (1) On récupère les groupe */ $getClustersRequest = new ModuleRequest('clusterDefault/getAll'); $getClustersResponse = $getClustersRequest->dispatch(); /* (2) Si on ne le trouve pas, on retourne une erreur */ if( $getClustersResponse->error != ManagerError::Success ) return View::$htmlError; /* (3) On récupère les données du groupe */ $CLUSTERLIST = $getClustersResponse->get('clusters'); /* (4) On ajoute le type de groupe textuel */ foreach($CLUSTERLIST as $c=>$cluster) $CLUSTERLIST[$c]['type'] = ($cluster['class']==clusterRepo::USER_CLASS) ? 'utilisateurs' : 'machines'; /* [2] On construit la vue des groupes =========================================================*/ $cluster_view = View::replaceMultiple( self::template('clusterlist'), $CLUSTERLIST ); return View::replaceSingle( self::template(), [ 'clusters' => $cluster_view ] ); } } ?>