$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 . "' />";
Пример #2
0
<?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>