$nb_demijournees = 0; $nb_justifiees = 0; $nb_nonjustifiees = 0; $nb_retards = 0; $demi_journees_decompte=0; if($affichage_motifs){ foreach ($motifs_col as $motif) { $nom_variable = 'nb_demijourneesMotif' . $motif->getId(); $$nom_variable = 0; } } foreach ($eleve_col as $eleve) { $nbre_demi_journees_calcul=$nbre_demi_journees; if($eleve->getDateSortie('U')!=Null && $eleve->getDateSortie('U')>0 && $eleve->getDateSortie('U')<$dt_date_absence_eleve_fin->format('U')){ $date_sortie=new DateTime('@'.$eleve->getDateSortie('U')); $nbre_demi_journees_calcul = EdtHelper::getNbreDemiJourneesEtabOuvert($dt_date_absence_eleve_debut, $date_sortie); $eleve->setVirtualColumn('NbreDemiJourneesCalcul',$nbre_demi_journees_calcul); } $demi_journees_decompte=$demi_journees_decompte+$nbre_demi_journees_calcul; if (($compteur % ceil($nombre_eleve_requete / 5) == 0) && ($id_classe == null || $id_classe == -1) && ($nom_eleve == null || $nom_eleve == '' ) && $affichage == 'html') { $pourcent = 20 * $k; echo '<script type="text/javascript"> dojo.xhrGet({ // The URL of the request url: "include_chargement.php?compteur=' . $pourcent . '", load: function(newContent) { dojo.byId("chargement").innerHTML = newContent; }, error: function() { // Do nothing -- keep old content there