$DB_TAB = DB_STRUCTURE_COMMUN::DB_OPT_eleves_regroupement($tab_types[$groupe_type],$groupe_id,$user_statut=1); if(!is_array($DB_TAB)) { exit($DB_TAB); // Erreur : aucun élève de ce regroupement n\'est enregistré ! } $tab_eleves = array(); $tab_autres = array(); foreach($DB_TAB as $DB_ROW) { $tab_eleves[$DB_ROW['valeur']] = $DB_ROW['texte']; $tab_autres[$DB_ROW['valeur']] = $DB_ROW['texte']; } $listing_user_id = implode(',', array_keys($tab_eleves) ); // Lister les demandes $tab_demandes = array(); $DB_TAB = DB_STRUCTURE_PROFESSEUR::DB_lister_demandes_prof($matiere_id,$listing_user_id); if(!count($DB_TAB)) { exit('Aucune demande n\'a été formulée pour ces élèves et cette matière !'); } foreach($DB_TAB as $DB_ROW) { unset($tab_autres[$DB_ROW['user_id']]); $tab_demandes[] = $DB_ROW['demande_id'] ; $score = ($DB_ROW['demande_score']!==null) ? $DB_ROW['demande_score'] : false ; $statut = ($DB_ROW['demande_statut']=='eleve') ? 'demande non traitée' : 'évaluation en préparation' ; $class = ($DB_ROW['demande_statut']=='eleve') ? ' class="new"' : '' ; // 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>';