include "visu_saisie.php"; die; } if ($saisie->getDeletedAt() != null) { $message_enregistrement .= '<span style="color:red">Cette saisie est supprimée. Vous devez la restaurer pour la modifier.</span>'; $temoin_erreur_saisie = "y"; include "visu_saisie.php"; die; } $saisie->toVersion($_GET["version"]); if ($saisie->isDeleted()) { $saisie->unDelete(); } else { AbsenceEleveSaisiePeer::disableVersioning(); $saisie->save(); AbsenceEleveSaisiePeer::enableVersioning(); } include "visu_saisie.php"; die; } elseif (isset($_POST["action"])) { if ($utilisateur->getStatut() == 'cpe' || $utilisateur->getStatut() == 'scolarite' || $utilisateur->getStatut() == 'professeur' && $saisie->getUtilisateurId() == $utilisateur->getPrimaryKey()) { //ok } else { $message_enregistrement .= '<span style="color:red">Modification non autorisée.</span>'; $temoin_erreur_saisie = "y"; include "visu_saisie.php"; die; } if ($_POST["action"] == 'suppression') { $saisie->delete(); } else {
/** * Removes this object from datastore and sets delete attribute. * * @param PropelPDO $con * @return void * @throws PropelException * @see BaseObject::setDeleted() * @see BaseObject::isDeleted() */ public function delete(PropelPDO $con = null) { AbsenceEleveSaisiePeer::disableVersioning(); $utilisateur = UtilisateurProfessionnelPeer::getUtilisateursSessionEnCours(); if ($utilisateur != null) { $this->setDeletedBy($utilisateur->getLogin()); } $this->setUpdatedAt('now'); parent::delete($con); AbsenceEleveSaisiePeer::enableVersioning(); }