// Afficher une ligne du tableau $retour .= '<tr'.$class.'>'; $retour .= '<td class="nu"><input type="checkbox" name="f_ids" value="'.$DB_ROW['demande_id'].'x'.$DB_ROW['user_id'].'x'.$DB_ROW['item_id'].'" /></td>'; $retour .= '<td class="label">'.html($matiere_nom).'</td>'; $retour .= '<td class="label">'.html($DB_ROW['item_ref']).' <img alt="" src="./_img/bulle_aide.png" title="'.html($DB_ROW['item_nom']).'" /></td>'; $retour .= '<td class="label">$'.$DB_ROW['item_id'].'$</td>'; $retour .= '<td class="label">'.html($groupe_nom).'</td>'; $retour .= '<td class="label">'.html($tab_eleves[$DB_ROW['user_id']]).'</td>'; $retour .= str_replace( '<td class="' , '<td class="label ' , affich_score_html($score,'score',$pourcent='') ); $retour .= '<td class="label"><i>'.html($DB_ROW['demande_date']).'</i>'.convert_date_mysql_to_french($DB_ROW['demande_date']).'</td>'; $retour .= '<td class="label">'.$statut.'</td>'; $retour .= '</tr>'; } // Calculer pour chaque item sa popularité (le nb de demandes pour les élèves affichés) $listing_demande_id = implode(',', $tab_demandes ); $DB_TAB = DB_STRUCTURE_PROFESSEUR::DB_recuperer_item_popularite($listing_demande_id,$listing_user_id); $tab_bad = array(); $tab_bon = array(); foreach($DB_TAB as $DB_ROW) { $s = ($DB_ROW['popularite']>1) ? 's' : '' ; $tab_bad[] = '$'.$DB_ROW['item_id'].'$'; $tab_bon[] = '<i>'.sprintf("%02u",$DB_ROW['popularite']).'</i>'.$DB_ROW['popularite'].' demande'.$s; } // Inclure dans le retour la liste des élèves sans demandes echo '<td>'.implode('<br />',$tab_autres).'</td>'.'<¤>'.str_replace($tab_bad,$tab_bon,$retour); } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Créer une nouvelle évaluation // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -