} else { if(isset($_POST["id_type"])) { $traitement->setAbsenceEleveType(AbsenceEleveTypeQuery::create()->findPk($_POST["id_type"])); } if(isset($_POST["commentaire"])) { $traitement->setCommentaire($_POST["commentaire"]); } if(isset($_POST["id_justification"])) { $traitement->setAbsenceEleveJustification(AbsenceEleveJustificationQuery::create()->findPk($_POST["id_justification"])); } if(isset($_POST["id_motif"])) { $traitement->setAbsenceEleveMotif(AbsenceEleveMotifQuery::create()->findPk($_POST["id_motif"])); } $traitement->save(); $tab_traitement_cree[$key_ele]=$traitement->getId(); $nb_reg++; if((isset($_POST['type_notification']))&&($_POST['type_notification']!="")) { $notification = new AbsenceEleveNotification(); $notification->setUtilisateurProfessionnel($utilisateur); $notification->setAbsenceEleveTraitement($traitement);
/** * @param AbsenceEleveTraitement $absenceEleveTraitement The absenceEleveTraitement object to add. */ protected function doAddAbsenceEleveTraitement($absenceEleveTraitement) { $this->collAbsenceEleveTraitements[]= $absenceEleveTraitement; $absenceEleveTraitement->setAbsenceEleveMotif($this); }