$sql = "INSERT INTO j_groupes_professeurs VALUES('{$id_groupe}','{$prof[$i]}','')"; $resultat_prof = mysqli_query($GLOBALS["mysqli"], $sql); $nb_grp_maj++; } else { // Le prof est déjà affecté au groupe. } } } } } else { // On supprime le groupe: //$id_groupe=$checkmat[$i]; $id_groupe = $id_grp[$i]; if ($id_groupe != "") { //echo "Suppression... \$id_groupe=$id_groupe<br />"; if (test_before_group_deletion($id_groupe)) { if (!delete_group($id_groupe)) { $msg .= "Erreur lors de la suppression du groupe.<br />"; } else { $msg .= "Groupe n°{$id_groupe} supprimé.<br />"; } } else { $msg .= "Des notes sons saisies pour ce groupe. La suppression du groupe n°{$id_groupe} n'est pas possible.<br />"; } } } } } } if ($nb_nouveaux_groupes > 0) { $msg .= "{$nb_nouveaux_groupes} enseignement(s) ajouté(s).<br />";
$nb_err++; } } } if ($nb_err == 0) { $msg .= "Mise à jour du groupe n°" . $id_groupe[$i] . " effectuée.<br />\n"; } //$i++; } } if (isset($_GET['suppr_groupe'])) { check_token(); if (!preg_match('/^[0-9]*$/', $_GET['suppr_groupe'])) { $msg .= "Le groupe n°" . $_GET['suppr_groupe'] . " n'existe pas.<br />\n"; } else { if (test_before_group_deletion($_GET['suppr_groupe'])) { $sql = "SELECT 1=1 FROM cn_cahier_notes ccn, cn_conteneurs cc, cn_devoirs cd, cn_notes_devoirs cnd WHERE ccn.id_cahier_notes=cc.id_racine AND cc.id=cd.id_conteneur AND cd.id=cnd.id_devoir AND ccn.id_groupe='" . $_GET['suppr_groupe'] . "';"; $test = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($test) > 0) { $msg .= "Le groupe n°" . $_GET['suppr_groupe'] . " ne peut pas être supprimé car des notes de devoirs ont été saisies.<br />\n"; } else { $delete = delete_group($_GET['suppr_groupe']); if ($delete) { $msg .= "Le groupe n°" . $_GET['suppr_groupe'] . " a été supprimé.<br />\n"; } else { $msg .= "Erreur lors de la suppression du groupe n°" . $_GET['suppr_groupe'] . ".<br />\n"; } } } else { $msg .= "Le groupe n°" . $_GET['suppr_groupe'] . " ne peut pas être supprimé car des bulletins ne sont pas vides.<br />\n"; }
$nb_grp=mysqli_num_rows($res_grp); if($nb_grp==0) { echo "Elle n'est associée à aucun groupe.</p>\n"; } elseif($nb_grp==1) { echo "Elle est associée à un groupe.<br />\n"; } else { echo "Elle est associée à $nb_grp groupes.<br />\n"; } if($nb_grp>0) { $nb_notes_app=0; while($lig_grp=mysqli_fetch_object($res_grp)) { // Rechercher les groupes associés à des notes... if(test_before_group_deletion($lig_grp->id_groupe)) { $nb_notes_app++; } } if ($nb_notes_app==0) { echo "Le ou les groupe(s) ne sont associé(s) à aucune note/appréciation sur un bulletin.</p>\n"; } elseif ($nb_notes_app==1) { echo "Le groupe ou l'un des groupes est associé à aucune note/appréciation sur un bulletin.<br />Vous ne devriez pas supprimer la matière.</p>\n"; } else { echo "Le groupe ou les groupes sont associé(s) à des notes/appréciations sur des bulletins.<br />Vous ne devriez pas supprimer la matière.</p>\n"; } }
if (!$update) { $msg .= "Erreur lors de la modification de la description du groupe n°{$id_current_grp}<br />"; } } } $msg = "Enregistrement effectué."; } if (isset($_GET['action'])) { check_token(); $msg = null; //if ($_GET['action'] == "delete_group") { if ($_GET['action'] == "delete_group" && isset($_GET['confirm_delete_group']) && $_GET['confirm_delete_group'] == "y") { if (!is_numeric($_GET['id_groupe'])) { $_GET['id_groupe'] = 0; } $verify = test_before_group_deletion($_GET['id_groupe']); if ($verify) { //================================ // MODIF: boireaus $sql = "SELECT * FROM groupes WHERE id='" . $_GET['id_groupe'] . "'"; $req_grp = mysqli_query($GLOBALS["mysqli"], $sql); $ligne_grp = mysqli_fetch_object($req_grp); //================================ $delete = delete_group($_GET['id_groupe']); if ($delete == true) { //================================ // MODIF: boireaus //$msg .= "Le groupe " . $_GET['id_groupe'] . " a été supprimé."; //$sql="SELECT * FROM groupes WHERE id='".$_GET['id_groupe']."'"; //$req_grp=mysql_query($sql); //$ligne_grp=mysql_fetch_object($req_grp);