$validIdUser = $_SESSION["user_id"];
    //echo "OK pour Id User : "******"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 . "' />";
    }
}
     $validDelete = Utilisateur_has_GroupeDAL::delete($validIdGroupe, $validIdUser);
     //Vérification si l'uitilisateur avait des machines partagés dans ce groupe
     $groupeHasMachines = Groupe_has_MachineDAL::findByShareByUserByGroupe($validIdUser, $validIdGroupe);
     if (!is_null($groupeHasMachines)) {
         $newLog->setLevel("INFO");
         $newLog->setMsg("Utilisateur {$login} (id:{$validIdUser}) a des machines dans le groupe {$nameGroupe} (id:{$validIdGroupe}).");
         $newLog->setDateTime(date('Y/m/d G:i:s'));
         $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
         //echo "Utilisateur a des machines dans le groupe";
         //Suppression de la liste des machines de l'utilisateur dans ce groupe
         foreach ($groupeHasMachines as $row) {
             $groupeId = $row->getGroupe()->getId();
             //echo $groupeId;
             $machineId = $row->getMachine()->getId();
             //echo $machineId;
             $validDelete = Groupe_has_MachineDAL::delete($groupeId, $machineId);
         }
         $newLog->setLevel("INFO");
         $newLog->setMsg("Suppressions réussies des machines de l'Utilisateur {$login} (id:{$validIdUser}) qui sont dans le groupe {$nameGroupe} (id:{$validIdGroupe}).");
         $newLog->setDateTime(date('Y/m/d G:i:s'));
         $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
     } else {
         $newLog->setLevel("WARN");
         $newLog->setMsg("Utilisateur {$login} (id:{$validIdUser}) n'a pas de machines dans le groupe {$nameGroupe} (id:{$validIdGroupe}).");
         $newLog->setDateTime(date('Y/m/d G:i:s'));
         $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
         //echo "Utilisateur n'a pas des machines dans le groupe";
     }
     $message = "ok";
 } else {
     $newLog->setLevel("WARN");