$ligne_courante .= "<div class='tableau_tel_resp'>\n"; $ligne_courante .= tableau_tel_resp_ele($eleve->getLogin()); $ligne_courante .= "</div>\n"; $ligne_courante .= "</div>\n"; $ligne_courante .= "</td>"; $col_creneaux = EdtCreneauPeer::retrieveAllEdtCreneauxOrderByTime(); $nb_checkbox_eleve_courant = 0; $id_checkbox_eleve_courant = ''; for ($i = 0; $i < $col_creneaux->count(); $i++) { $edt_creneau = $col_creneaux[$i]; $absences_du_creneau = $eleve->getAbsenceEleveSaisiesDuCreneau($edt_creneau, $dt_date_absence_eleve); $violet = false; $style = ''; $chaine_conflits = ""; foreach ($absences_du_creneau as $absence) { $traitement_col->addCollection($absence->getAbsenceEleveTraitements()); // A FAIRE : Eplucher isSaisiesContradictoiresManquementObligation parce qu'il semble y avoir des faux positifs if (getSettingValue("abs2_alleger_abs_du_jour") != 'y' && $absence->isSaisiesContradictoiresManquementObligation()) { //if (!($absence->getSaisiesContradictoiresManquementObligation()->isEmpty())) { $violet = true; /* if($eleve->getLogin()=='coiffeyl') { $tmp_obj=$absence->getSaisiesContradictoiresManquementObligation(); echo "<span style='color:red'>Créneau $i</span><br /><pre>"; print_r($tmp_obj); echo "</pre>"; } */ break; } else { $style = 'style="background-color :' . $absence->getColor() . '"';