/** * 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(); }
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ //Attention, la sortie standard de ce script (echo), doit etre soit une erreur soit l'id de la notice. La sortie est utilisée dans un javascript header('Content-Type: text/html; charset=utf-8'); $filtrage_extensions_fichiers_table_ct_types_documents = 'y'; // On désamorce une tentative de contournement du traitement anti-injection lorsque register_globals=on if (isset($_GET['traite_anti_inject']) or isset($_POST['traite_anti_inject'])) { $traite_anti_inject = "yes"; } // Dans le cas ou on poste une notice ou un devoir, pas de traitement anti_inject // Pour ne pas interférer avec l'échappement mysql déjà géré par propel $traite_anti_inject = 'no'; require_once "../lib/initialisationsPropel.inc.php"; require_once "../lib/initialisations.inc.php"; require_once "../lib/traitement_data.inc.php"; $utilisateur = UtilisateurProfessionnelPeer::getUtilisateursSessionEnCours(); if ($utilisateur == null) { header("Location: ../logout.php?auto=1"); die; } check_token(); //debug_var(); //récupération des paramètres de la requète $id_devoir = isset($_POST["id_devoir"]) ? $_POST["id_devoir"] : (isset($_GET["id_devoir"]) ? $_GET["id_devoir"] : NULL); $date_devoir = isset($_POST["date_devoir"]) ? $_POST["date_devoir"] : (isset($_GET["date_devoir"]) ? $_GET["date_devoir"] : NULL); $contenu = isset($_POST["contenu"]) ? $_POST["contenu"] : NULL; $heure_entry = isset($_POST["heure_entry"]) ? $_POST["heure_entry"] : (isset($_GET["heure_entry"]) ? $_GET["heure_entry"] : NULL); $uid_post = isset($_POST["uid_post"]) ? $_POST["uid_post"] : (isset($_GET["uid_post"]) ? $_GET["uid_post"] : 0); $id_groupe = isset($_POST["id_groupe"]) ? $_POST["id_groupe"] : (isset($_GET["id_groupe"]) ? $_GET["id_groupe"] : NULL); $jour_visibilite = isset($_POST["jour_visibilite"]) ? $_POST["jour_visibilite"] : (isset($_GET["jour_visibilite"]) ? $_GET["jour_visibilite"] : NULL); $heure_visibilite = isset($_POST["heure_visibilite"]) ? $_POST["heure_visibilite"] : (isset($_GET["heure_visibilite"]) ? $_GET["heure_visibilite"] : NULL);
/** * Code to be run after persisting the object * @param PropelPDO $con */ public function preSave(PropelPDO $con = null) { if ($this->isNew()) { if ($this->getUtilisateurId() == null) { $utilisateur = UtilisateurProfessionnelPeer::getUtilisateursSessionEnCours(); if ($utilisateur != null) { $this->setUtilisateurProfessionnel($utilisateur); } } } else { $utilisateur = UtilisateurProfessionnelPeer::getUtilisateursSessionEnCours(); if ($utilisateur != null) { $this->setModifieParUtilisateur($utilisateur); } } return true; }