return; // Ne pas exécuter la suite de ce fichier inclus. } // // Affichage du bilan des affectations des series aux élèves avec indicateur de moyennes enregistrées // $tab_niveau_groupe = array(); $tab_user = array(); $tab_select = array(); $tab_niveau_groupe[0][0] = 'sans classe'; $tab_user[0] = ''; $tab_select[0] = ''; // Récupérer la liste des classes $DB_TAB = DB_STRUCTURE_ADMINISTRATEUR::DB_lister_classes_avec_niveaux($niveau_ordre='DESC'); foreach($DB_TAB as $DB_ROW) { $tab_niveau_groupe[$DB_ROW['niveau_id']][$DB_ROW['groupe_id']] = html($DB_ROW['groupe_nom']); $tab_user[ $DB_ROW['groupe_id']] = ''; $tab_select[$DB_ROW['groupe_id']] = ''; } // Récupérer la liste des élèves, avec classe, série de brevet, et récupération du total des points (si existant) $DB_TAB = DB_STRUCTURE_BREVET::DB_lister_brevet_eleves_avec_serie_et_total(); foreach($DB_TAB as $DB_ROW) { $class = ($DB_ROW['saisie_note']===NULL) ? 'non' : 'oui' ; $tab_user[ $DB_ROW['eleve_classe_id']] .= '<a class="'.$class.'" id="m_'.$DB_ROW['eleve_classe_id'].'_'.$DB_ROW['user_id'].'_'.$DB_ROW['eleve_brevet_serie'].'" href="#"><img src="./_img/brevet/'.$DB_ROW['eleve_brevet_serie'].'.png" alt="" title="'.$tab_brevet_series[$DB_ROW['eleve_brevet_serie']].'" /><span>'.html($DB_ROW['user_nom'].' '.$DB_ROW['user_prenom']).'</span></a><br />'; $tab_select[$DB_ROW['eleve_classe_id']] .= '<option value="'.$DB_ROW['eleve_classe_id'].'_'.$DB_ROW['user_id'].'_'.$DB_ROW['eleve_brevet_serie'].'">'.html($DB_ROW['user_nom'].' '.$DB_ROW['user_prenom']).'</option>'; } // Assemblage du tableau résultant
} } elseif ($action == 'retirer') { // on doit tout passer en revue car on ne sait pas si la classe de l'élève est dans la liste transmise foreach ($tab_eleve as $user_id) { foreach ($tab_classe as $classe_id) { DB_STRUCTURE_ADMINISTRATEUR::DB_modifier_liaison_user_groupe_par_admin($user_id, 'eleve', $classe_id, 'classe', FALSE); } } } // Affichage du bilan des affectations des élèves dans les classes ; en deux requêtes pour récupérer les élèves sans classes et les classes sans élèves $tab_niveau_groupe = array(); $tab_user = array(); $tab_niveau_groupe[0][0] = 'sans classe'; $tab_user[0] = ''; // Récupérer la liste des classes $DB_TAB = DB_STRUCTURE_ADMINISTRATEUR::DB_lister_classes_avec_niveaux(); foreach ($DB_TAB as $DB_ROW) { $tab_niveau_groupe[$DB_ROW['niveau_id']][$DB_ROW['groupe_id']] = html($DB_ROW['groupe_nom']); $tab_user[$DB_ROW['groupe_id']] = ''; } // Récupérer la liste des élèves / classes $DB_TAB = DB_STRUCTURE_ADMINISTRATEUR::DB_lister_users('eleve', 1, 'eleve_classe_id,user_nom,user_prenom', FALSE); foreach ($DB_TAB as $DB_ROW) { $tab_user[$DB_ROW['eleve_classe_id']] .= html($DB_ROW['user_nom'] . ' ' . $DB_ROW['user_prenom']) . '<br />'; } // Assemblage du tableau résultant $TH = array(); $TB = array(); $TF = array(); foreach ($tab_niveau_groupe as $niveau_id => $tab_groupe) { $TH[$niveau_id] = '';