$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 = $tab_moyenne_scores_item[$item_id]; $valeur2 = $tab_pourcentage_acquis_item[$item_id]; $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_item[]" value="'.$item_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; } } $releve_HTML_table_body = '<tbody>'.NL.$releve_HTML_table_body.'</tbody>'.NL; // dernière ligne (doublée) $releve_PDF->lignes_pied_cellules_debut( 'pondérée' ); $releve_HTML_table_foot1 = '<tr><th>moyenne scores [*]</th>'; $releve_HTML_table_foot2 = '<tr><th>% items acquis [**]</th>'; $row_entete = ($repeter_entete) ? '<tr><th class="nu"> </th>' : '' ; $row_checkbox = ($affichage_checkbox) ? '<tr><th class="nu"> </th>' : '' ; if($tableau_synthese_format=='eleve') { foreach($tab_liste_item as $item_id) // Pour chaque item... { $valeur1 = $tab_moyenne_scores_item[$item_id]; $valeur2 = $tab_pourcentage_acquis_item[$item_id]; $releve_PDF->ligne_corps_cellules_fin($valeur1,$valeur2,TRUE,FALSE); $releve_HTML_table_foot1 .= Html::td_score($valeur1,'score','%'); $releve_HTML_table_foot2 .= Html::td_score($valeur2,'score','%'); $row_entete .= ($repeter_entete) ? '<th class="hc" title="'.html(html($tab_item_synthese[$item_id]['item_nom'])).'"><img alt="'.html($tab_item_synthese[$item_id]['item_ref']).'" src="./_img/php/etiquette.php?dossier='.$_SESSION['BASE'].'&nom='.urlencode($tab_item_synthese[$item_id]['item_ref']).'&size=8" /></th>' : '' ; // Volontairement 2 html() pour le title sinon <* est pris comme une balise html par l'infobulle. $row_checkbox .= ($affichage_checkbox) ? '<td class="nu"><input type="checkbox" name="id_item[]" value="'.$item_id.'" /></td>' : '' ;
$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); } $valeur1 = $tab_moyenne_scores_item[$item_id]; $valeur2 = $tab_pourcentage_acquis_item[$item_id]; $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_item[]" value="'.$item_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; } } } $releve_HTML_table_body = '<tbody>'.NL.$releve_HTML_table_body.'</tbody>'.NL; // dernière ligne (doublée) $releve_PDF->lignes_pied_cellules_debut( $info_ponderation_courte ); $releve_HTML_table_foot1 = '<tr><th>moy. scores '.$info_ponderation_courte.' [*]</th>'; $releve_HTML_table_foot2 = '<tr><th>% items acquis [**]</th>'; $row_entete = ($repeter_entete) ? '<tr><th class="nu"> </th>' : '' ; $row_checkbox = ($affichage_checkbox) ? '<tr><th class="nu"> </th>' : '' ; if($tableau_synthese_format=='eleve') { foreach($tab_matiere_item as $matiere_id=>$tab_item) // Pour chaque item... { foreach($tab_item as $item_id=>$item_nom) { $valeur1 = $tab_moyenne_scores_item[$item_id]; $valeur2 = $tab_pourcentage_acquis_item[$item_id]; $releve_PDF->ligne_corps_cellules_fin($valeur1,$valeur2,TRUE,FALSE); $releve_HTML_table_foot1 .= Html::td_score($valeur1,'score','%'); $releve_HTML_table_foot2 .= Html::td_score($valeur2,'score','%');