////////////////////////////// // CONTROLLER dashboard.php // ////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// // Appel aux classes de Model pour récupérer les données include_once __DIR__ . "/../model/DashboardModel.php"; ///////////////////////////////////////////////////////////////////////////////////////// // Traitement des données et des informations diverses // Variable de session $userid = $_SESSION['userid']; // Instanciation de l'objet dashboard $dashboard = new DashboardModel(); // Récupération des information de la machine $sysname = $dashboard->getSysName(); $sysdescrip = $dashboard->getSysDesc(); $sysuptime = $dashboard->getSysUpTime(); $systime = $dashboard->getSysTime(); // Génération des graphiques de RRDTOOLS $dashboard->setRrdGraph('cpu'); $dashboard->setRrdGraph('ram'); $dashboard->setRrdGraph('hdd'); $dashboard->setRrdGraph('sis0'); $dashboard->setRrdGraph('sis1'); $dashboard->setRrdGraph('sis2'); $dashboard->setRrdGraph('sis3'); $dashboard->setRrdGraph('sis4'); // Récipération des adresses MAC des interfaces $infoifmacsis0 = $dashboard->getInfoIfMac('sis0'); $infoifmacsis1 = $dashboard->getInfoIfMac('sis1'); $infoifmacsis2 = $dashboard->getInfoIfMac('sis2'); $infoifmacsis3 = $dashboard->getInfoIfMac('sis3');