$message_erreur_eleve[$key] .= "Probleme avec l'id du type d'absence : ".$type_absence_eleve."<br/>";
			}
			
			// on crée une notification si demandé
			/* */
			if (isset($_POST['Valider']) && 'SavePrint' == $_POST['Valider']) {
				//echo 'Notification ';
				unset ($notification);
				$notification = new AbsenceEleveNotification();
				$notification->setUtilisateurProfessionnel($utilisateur);
				$notification->setAbsenceEleveTraitement($traitement);

				//on met le type courrier par défaut
				$notification->setTypeNotification(AbsenceEleveNotificationPeer::TYPE_NOTIFICATION_COURRIER);

				$result = $notification->preremplirResponsables();
				if ($result) $notification->setStatutEnvoi(AbsenceEleveNotificationPeer::STATUT_ENVOI_PRET_A_ENVOYER);

				// on ajoute le motif au besoin
				if (isset ($_POST["type_motif_eleve"])) {
					$traitement->setAbsenceEleveMotif(AbsenceEleveMotifQuery::create()->findPk($_POST["type_motif_eleve"]));
				}
				$traitement->save();
				$notification->save();
			}
			
			 /* */
		} else {
			
			$traitement->addAbsenceEleveSaisie($saisie);
			// on ajoute le motif au besoin