$v)
array_push($post, $k);
$sublink = $post[0];
/* [1] Affichage des groupes de machines
=========================================================*/
debug();
echo "';
/* PAGE DES STATISTIQUES
*
*/
// if( $sublink == 'analytics' ){
echo "";
/* (1) Modules de l'entrepot
---------------------------------------------------------*/
echo "Options entrepot:\n";
/* (1) Requete de récupération */
$req_mods = new Repo('warehouse/getModules', [$_SESSION['WAREHOUSE']['id']]);
/* (2) Gestion erreur */
if( $req_mods->answer() === false )
die('fetch error: '.$req_mods->error->get());
/* (3) Affichage de la liste */
foreach($req_mods->answer() as $module)
echo " * ".$module['name']."\n";
echo "\n\n\n";
/* (2) Modules par groupes de machines
---------------------------------------------------------*/
echo "Options par groupes de machines: \n";
/* (1) Requête de récupération des groupes */
$req_mc = new Repo('machine_cluster/getAll', [$_SESSION['WAREHOUSE']['id']]);
/* (2) Gestion erreur */
if( !$req_mc->answer() )
die('fetch error: '.$req_mc->error->get());
/* (3) Parcours des groupes */
foreach($req_mc->answer() as $mc){
echo " ".$mc['name']."\n";
/* (4) Requête récupération des modules */
$req_mc_mods = new Request('clusterDefault/getModules', [
'id_cluster' => $mc['id_machine_cluster']
]);
$res = $req_mc_mods->dispatch();
/* (5) Gestion erreur */
if( $res->error->get() !== 0 )
die('fetch error: '.$res->error->get());
/* (6) Pour chaque module : affichage */
foreach($res->get('modules') as $mod){
$id = $mod['id_module'];
$name = $mod['name'];
echo " * $name ($id)\n";
}
}
echo "
";
echo '';
// }
/* CONSULTATION DU SUIVI
*
*/
// if( $sublink == 'view' ){
echo "";
echo 'Consultation du suivi';
echo '';
// }
/* DEMARRER UN SUIVI
*
*/
// if( $sublink == 'start' ){
echo "";
echo 'Demarrer un suivi';
echo '';
// }
/* RECHERCHE
*
*/
// if( $sublink == 'search' ){
echo "";
echo 'Recherche';
echo '';
// }
?>