$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">&nbsp;</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">&nbsp;</th>' : '' ;
 $row_checkbox = ($affichage_checkbox) ? '<tr><th class="nu">&nbsp;</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'].'&amp;nom='.urlencode($tab_item_synthese[$item_id]['item_ref']).'&amp;size=8" /></th>' : '' ; // Volontairement 2 html() pour le title sinon &lt;* 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>' : '' ;
Exemplo n.º 2
0
         $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">&nbsp;</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">&nbsp;</th>' : '' ;
 $row_checkbox = ($affichage_checkbox) ? '<tr><th class="nu">&nbsp;</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','%');