echo '</tr>'; echo '<SCRIPT>'; echo 'tab_eleves["' . $groupe_id . '"]="' . implode('_', $tab_eleves) . '";'; echo 'tab_profs["' . $groupe_id . '"]="' . implode('_', $tab_profs) . '";'; exit; } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Modifier un groupe de besoin existant // //////////////////////////////////////////////////////////////////////////////////////////////////// if ($action == 'modifier' && $groupe_id && $niveau && $groupe_nom && $nb_eleves) { // Vérifier que le nom du groupe est disponible if (DB_STRUCTURE_PROFESSEUR::DB_tester_groupe_nom($groupe_nom, $groupe_id)) { exit('Erreur : nom de groupe de besoin déjà existant !'); } // Mettre à jour l'enregistrement DB_STRUCTURE_PROFESSEUR::DB_modifier_groupe_par_prof($groupe_id, $groupe_nom, $niveau); // Mettre les affectations des élèves et des profs au groupe DB_STRUCTURE_PROFESSEUR::DB_modifier_liaison_user_groupe_par_prof($groupe_id, $tab_eleves, $tab_profs, 'substituer', 0); // Remettre le prof responsable (si partagé avec d'autres collègues) if ($indice !== FALSE) { $tab_profs[$indice] = $_SESSION['USER_ID']; } // Afficher le retour $eleves_texte = $nb_eleves > 1 ? $nb_eleves . ' élèves' : '1 élève'; $profs_texte = $nb_profs > 1 ? $nb_profs . ' profs' : 'moi seul'; echo '<td>{{NIVEAU_NOM}}</td>'; echo '<td>' . html($groupe_nom) . '</td>'; echo '<td>' . $eleves_texte . '</td>'; echo '<td>' . $profs_texte . '</td>'; echo '<td class="nu">'; echo '<q class="modifier" title="Modifier ce groupe de besoin."></q>';