continue; } //on cherche l'eleve $eleve = EleveQuery::create()->findPk($_POST['id_eleve_absent'][$i]); if ($eleve == null) { $message_enregistrement .= "Probleme avec l'id eleve : " . $_POST['id_eleve_absent'][$i] . "<br/>"; continue; } $message_erreur_eleve[$id_eleve] = ""; $saisie = new AbsenceEleveSaisie(); $saisie->setEleveId($eleve->getId()); $saisie->setIdEdtCreneau($id_creneau); $saisie->setIdEdtEmplacementCours($id_cours); $saisie->setIdGroupe($id_groupe); $saisie->setIdClasse($id_classe); $saisie->setIdAid($id_aid); $saisie->setCommentaire($_POST['commentaire_absence_eleve'][$i]); try { $date_debut = new DateTime(str_replace("/", ".", $_POST['date_debut_absence_eleve'][$i])); } catch (Exception $x) { $message_erreur_eleve[$id_eleve] .= "Mauvais format de date.<br/>"; continue; } try { $heure_debut = new DateTime($_POST['heure_debut_absence_eleve'][$i]); } catch (Exception $x) { $message_erreur_eleve[$id_eleve] .= "Mauvais format d'heure.<br/>"; continue; } $date_debut->setTime($heure_debut->format('H'), $heure_debut->format('i')); $saisie->setDebutAbs($date_debut);