Esempio n. 1
0
                                 $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 />";
Esempio n. 2
0
                    $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";
        }
Esempio n. 3
0
	$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";
		}
	}

Esempio n. 4
0
            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);