Exemplo n.º 1
0
 $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