Example #1
0
// 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();