$checkbox_vide = ($affichage_checkbox) ? '<th class="nu"> </th>' : '' ; $releve_HTML_table_head .= '<th class="nu"> </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"> </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... {
// 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"> </td>'.Html::td_score($valeur1,$tableau_tri_mode,'%').Html::td_score($valeur2,$tableau_tri_mode,'%').$col_entete.$col_checkbox.'</tr>'.NL; }