$checkbox_vide = ($affichage_checkbox) ? '<th class="nu">&nbsp;</th>' : '' ;
 $releve_HTML_table_head .= '<th class="nu">&nbsp;</th><th>[ * ]</th><th>[ ** ]</th>'.$entete_vide.$checkbox_vide.'</tr></thead>'.NL;
 // lignes suivantes
 $releve_HTML_table_body = '';
 if($tableau_synthese_format=='eleve')
 {
   foreach($tab_eleve_infos as $eleve_id => $tab_eleve)  // Pour chaque élève...
   {
     extract($tab_eleve);  // $eleve_nom $eleve_prenom
     $releve_PDF->ligne_corps_cellule_debut( $eleve_nom.' '.$eleve_prenom );
     $entete = '<td>'.html($eleve_nom.' '.$eleve_prenom).'</td>';
     $releve_HTML_table_body .= '<tr>'.$entete;
     foreach($tab_liste_item as $item_id)  // Pour chaque item...
     {
       $score = (isset($tab_score_eleve_item[$eleve_id][$item_id])) ? $tab_score_eleve_item[$eleve_id][$item_id] : FALSE ;
       $releve_PDF->afficher_score_bilan($score,$br=0);
       $checkbox_val = ($affichage_checkbox) ? $eleve_id.'x'.$item_id : '' ;
       $releve_HTML_table_body .= Html::td_score($score,$tableau_tri_mode,'',$checkbox_val);
     }
     $valeur1 = (isset($tab_moyenne_scores_eleve[$eleve_id])) ? $tab_moyenne_scores_eleve[$eleve_id] : FALSE ;
     $valeur2 = (isset($tab_pourcentage_acquis_eleve[$eleve_id])) ? $tab_pourcentage_acquis_eleve[$eleve_id] : FALSE ;
     $releve_PDF->ligne_corps_cellules_fin($valeur1,$valeur2,FALSE,TRUE);
     $col_entete   = ($repeter_entete) ? $entete : '' ;
     $col_checkbox = ($affichage_checkbox) ? '<td class="nu"><input type="checkbox" name="id_user[]" value="'.$eleve_id.'" /></td>' : '' ;
     $releve_HTML_table_body .= '<td class="nu">&nbsp;</td>'.Html::td_score($valeur1,$tableau_tri_mode,'%').Html::td_score($valeur2,$tableau_tri_mode,'%').$col_entete.$col_checkbox.'</tr>'.NL;
   }
 }
 else
 {
   foreach($tab_liste_item as $item_id)  // Pour chaque item...
   {
Ejemplo n.º 2
0
 // lignes suivantes
 $releve_HTML_table_body = '';
 if($tableau_synthese_format=='eleve')
 {
   foreach($tab_eleve_infos as $eleve_id => $tab_eleve)  // Pour chaque élève...
   {
     extract($tab_eleve);  // $eleve_nom $eleve_prenom $eleve_id_gepi
     $releve_PDF->ligne_corps_cellule_debut( $eleve_nom.' '.$eleve_prenom );
     $entete = '<td>'.html($eleve_nom.' '.$eleve_prenom).'</td>';
     $releve_HTML_table_body .= '<tr>'.$entete;
     foreach($tab_matiere_item as $matiere_id=>$tab_item)  // Pour chaque item...
     {
       foreach($tab_item as $item_id=>$item_nom)
       {
         $score = (isset($tab_score_eleve_item[$eleve_id][$matiere_id][$item_id])) ? $tab_score_eleve_item[$eleve_id][$matiere_id][$item_id] : FALSE ;
         $releve_PDF->afficher_score_bilan( $score , 0 /*br*/ );
         $checkbox_val = ($affichage_checkbox) ? $eleve_id.'x'.$item_id : '' ;
         $releve_HTML_table_body .= Html::td_score($score,$tableau_tri_mode,'',$checkbox_val);
       }
     }
     if($matiere_nb>1)
     {
       $matiere_id = 0; // C'est l'indice choisi pour stocker les infos dans le cas d'une synthèse d'items issus de plusieurs matières
     }
     $valeur1 = (isset($tab_moyenne_scores_eleve[$matiere_id][$eleve_id])) ? $tab_moyenne_scores_eleve[$matiere_id][$eleve_id] : FALSE ;
     $valeur2 = (isset($tab_pourcentage_acquis_eleve[$matiere_id][$eleve_id])) ? $tab_pourcentage_acquis_eleve[$matiere_id][$eleve_id] : FALSE ;
     $releve_PDF->ligne_corps_cellules_fin($valeur1,$valeur2,FALSE,TRUE);
     $col_entete   = ($repeter_entete) ? $entete : '' ;
     $col_checkbox = ($affichage_checkbox) ? '<td class="nu"><input type="checkbox" name="id_user[]" value="'.$eleve_id.'" /></td>' : '' ;
     $releve_HTML_table_body .= '<td class="nu">&nbsp;</td>'.Html::td_score($valeur1,$tableau_tri_mode,'%').Html::td_score($valeur2,$tableau_tri_mode,'%').$col_entete.$col_checkbox.'</tr>'.NL;
   }