} } $message_erreur_traitement=""; $message_enregistrement=""; $nb_reg=0; $nb_notifications=0; $tab_traitement_cree=array(); $tab_notification_creee=array(); foreach($tab_ele as $key_ele => $tab_saisies_ele) { $traitement = new AbsenceEleveTraitement(); $traitement->setUtilisateurProfessionnel($utilisateur); for($i=0;$i<count($tab_saisies_ele); $i++) { $traitement->addAbsenceEleveSaisie(AbsenceEleveSaisieQuery::create()->findPk($tab_saisies_ele[$i])); } if ($traitement->getAbsenceEleveSaisies()->isEmpty()) { $message_erreur_traitement.=' Erreur : aucune saisie sélectionnée pour l élève n°'.$key_ele.'<br />'; } 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"])); }