$date_compteur->modify("+1 day"); } } else { $date_debut_saisie = clone $date_debut; $date_debut_saisie->setTime($heure_debut->format('H'), $heure_debut->format('i')); $date_fin_saisie = clone $date_fin; $date_fin_saisie->setTime($heure_fin->format('H'), $heure_fin->format('i')); $saisie = new AbsenceEleveSaisie(); $saisie->setUtilisateurProfessionnel($utilisateur); $saisie->setCommentaire($commentaire); $saisie->setDebutAbs($date_debut_saisie); $saisie->setFinAbs($date_fin_saisie); if ($creneau != null) { $saisie->setEdtCreneau($creneau); } $saisie_col_modele->append($saisie); } } } for($i=0; $i<$total_eleves; $i++) { //$id_eleve = $_POST['id_eleve_absent'][$i]; //on test si l'eleve est enregistré absent if (!isset($_POST['active_absence_eleve'][$i])) { continue; }
/** * @param AbsenceEleveSaisie $absenceEleveSaisie The absenceEleveSaisie object to add. */ protected function doAddAbsenceEleveSaisie($absenceEleveSaisie) { $this->collAbsenceEleveSaisies[]= $absenceEleveSaisie; $absenceEleveSaisie->setEdtCreneau($this); }