219 lines
3.8 KiB
PHP
Executable File
219 lines
3.8 KiB
PHP
Executable File
<?php define('__ROOT__', dirname(dirname(dirname(__FILE__))) );
|
|
require_once __ROOT__.'/vendor/autoload.php';
|
|
use \api\core\Request;
|
|
use \database\core\Repo;
|
|
use \viewer\core\Viewer;
|
|
?>
|
|
|
|
|
|
<!-- [1] Gestion du sous-menu de gauche -->
|
|
|
|
<nav class='sub-menu-side'>
|
|
<span data-sublink='view'>
|
|
<span class='svg'><?php echo file_get_contents( __PUBLIC__.'/src/static/sub-menu-side/permission.svg' ); ?></span>
|
|
<span>Général</span>
|
|
</span>
|
|
|
|
<span data-sublink='manage' >
|
|
<span class='svg'><?php echo file_get_contents( __PUBLIC__.'/src/static/sub-menu-side/view.svg' ); ?></span>
|
|
<span>Consulter le suivi</span>
|
|
</span>
|
|
|
|
<span data-sublink='start' >
|
|
<span class='svg'><?php echo file_get_contents( __PUBLIC__.'/src/static/sub-menu-side/sync.svg' ); ?></span>
|
|
<span>Demarrer un suivi</span>
|
|
</span>
|
|
|
|
<span data-sublink='search' >
|
|
<span class='svg'><?php echo file_get_contents( __PUBLIC__.'/src/static/sub-menu-side/search.svg' ); ?></span>
|
|
<span>Recherche</span>
|
|
</span>
|
|
|
|
</nav>
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
$post = [];
|
|
foreach($_POST as $k=>$v)
|
|
array_push($post, $k);
|
|
|
|
$sublink = $post[0];
|
|
|
|
|
|
|
|
|
|
/* [1] Affichage des groupes de machines
|
|
=========================================================*/
|
|
debug();
|
|
echo "<section data-sublink='view' class='list'>";
|
|
|
|
// $req = new Repo('admin/create', [
|
|
// $_SESSION['WAREHOUSE']['id'],
|
|
// 'willy.fontaine',
|
|
// 'willy.fontaine@stef.com',
|
|
// 'willypass'
|
|
// ]);
|
|
|
|
// var_dump( $req->answer() );
|
|
|
|
|
|
echo '</section>';
|
|
|
|
|
|
|
|
/* PAGE DES STATISTIQUES
|
|
*
|
|
*/
|
|
// if( $sublink == 'analytics' ){
|
|
|
|
echo "<section data-sublink='manage'>";
|
|
|
|
{
|
|
// /* (1) Modules de l'entrepot
|
|
// ---------------------------------------------------------*/
|
|
// echo "<pre><u>Options entrepot:</u>\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 "<u>Options par groupes de machines:</u> \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 "</pre>";
|
|
}
|
|
|
|
|
|
|
|
echo '</section>';
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* CONSULTATION DU SUIVI
|
|
*
|
|
*/
|
|
// if( $sublink == 'view' ){
|
|
|
|
echo "<section data-sublink='view'>";
|
|
echo 'Consultation du suivi';
|
|
echo '</section>';
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* DEMARRER UN SUIVI
|
|
*
|
|
*/
|
|
// if( $sublink == 'start' ){
|
|
|
|
echo "<section data-sublink='start'>";
|
|
echo 'Demarrer un suivi';
|
|
echo '</section>';
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* RECHERCHE
|
|
*
|
|
*/
|
|
// if( $sublink == 'search' ){
|
|
|
|
echo "<section data-sublink='search'>";
|
|
echo 'Recherche';
|
|
echo '</section>';
|
|
|
|
// }
|
|
|
|
|
|
|
|
?>
|