// Vérification : est-ce que l'utilisateur a le droit de supprimer cette entrée ? $utilisateur = UtilisateurProfessionnelPeer::getUtilisateursSessionEnCours(); if ($utilisateur == null) { header("Location: ../logout.php?auto=1"); die; } check_token(); //récupération de la notice $id_objet = isset($_POST["id_objet"]) ? $_POST["id_objet"] : (isset($_GET["id_objet"]) ? $_GET["id_objet"] : NULL); $type = isset($_POST["type"]) ? $_POST["type"] : (isset($_GET["type"]) ? $_GET["type"] : NULL); echo $id_objet . "; "; echo $type . "; "; $objet = null; if ($type == 'CahierTexteTravailAFaire') { $objet = CahierTexteTravailAFairePeer::retrieveByPK($id_objet); } elseif ($type == 'CahierTexteCompteRendu') { $objet = CahierTexteCompteRenduPeer::retrieveByPK($id_objet); } elseif ($type == 'CahierTexteCompteRenduFichierJoint') { $objet = CahierTexteCompteRenduFichierJointPeer::retrieveByPK($id_objet); } elseif ($type == 'CahierTexteTravailAFaireFichierJoint') { $objet = CahierTexteTravailAFaireFichierJointPeer::retrieveByPK($id_objet); } elseif ($type == 'CahierTexteNoticePrivee') { $objet = CahierTexteNoticePriveePeer::retrieveByPK($id_objet); } //si pas d'objet trouve, erreur du script if ($objet == null) { echo "Erreur : pas d'objet trouvé."; die; } $objet->delete(); $utilisateur->clearAllReferences();