$newLog->setLoginUtilisateur(UtilisateurDAL::findById($validIdUser)->getLogin()); $newLog->setLevel("INFO"); $newLog->setMsg("Initialisation de la suppression du partage de la machine (id:{$validIdMachine}) à un groupe (id:{$validIdGroupe})."); $newLog->setDateTime(date('Y/m/d G:i:s')); $validTableLog = Table_logDAL::insertOnDuplicate($newLog); //Vérification si l'utilisateur fait partie du groupe if (!is_null(Groupe_has_MachineDAL::findByGM($validIdGroupe, $validIdMachine))) { //echo "Machine est bien dans le groupe $newLog->setLevel("INFO"); $newLog->setMsg("Machine (id:{$validIdMachine}) est bien dans le groupe (id:{$validIdGroupe})."); $newLog->setDateTime(date('Y/m/d G:i:s')); $validTableLog = Table_logDAL::insertOnDuplicate($newLog); //Suppression de le la machine partagée par l'utilisateur dans le groupe $validDelete = Groupe_has_MachineDAL::delete($validIdGroupe, $validIdMachine); $newLog->setLevel("INFO"); $newLog->setMsg("Suppression réussie du partage de la machine (id:{$validIdMachine}) à un groupe (id:{$validIdGroupe})."); $newLog->setDateTime(date('Y/m/d G:i:s')); $validTableLog = Table_logDAL::insertOnDuplicate($newLog); $message = "ok"; } else { $newLog->setLevel("WARN"); $newLog->setMsg("Machine (id:{$validIdMachine}) n'est pas dans le groupe (id:{$validIdGroupe})."); $newLog->setDateTime(date('Y/m/d G:i:s')); $validTableLog = Table_logDAL::insertOnDuplicate($newLog); //echo "Machine n'est pas dans le groupe"; //Renvoie à la page précédante echo "<meta http-equiv='refresh' content='1; url=" . $url . '&message=' . $message . "' />"; } } //Renvoie à la page précédante echo "<meta http-equiv='refresh' content='1; url=" . $url . '&message=' . $message . "' />";
<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/VirtualDemande/model/DAL/Table_logDAL.php'; $all_logs = Table_logDAL::findAll(); ?> <html> <body> <?php if (isset($_SESSION['user_id']) && !empty($_SESSION['user_id']) && $_SESSION['user_id'] !== false && $_SESSION["role_id"] == 3) { ?> <div> <h2><span class="label label-primary">Logs EVOLVE</span></h2> <table class ="table table-bordered table-hover"> <thead> <tr> <th>Datetime</th> <th>Level</th> <th>User</th> <th>Message</th> </tr> </thead> <tbody> <?php foreach ($all_logs as $log) { ?> <tr> <td><?php echo $log->getDateTime(); ?> </td>