security_check(); if ($resultat_session == 'c') { header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes"); die(); } else if ($resultat_session == '0') { header("Location: ../logout.php?auto=1"); die();}; // INSERT INTO droits VALUES ('/mod_annees_anterieures/gerer_annees_anterieures.php', 'V', 'F', 'F', 'F', 'F', 'F', 'F', 'F', 'Gérer les années antérieures', ''); if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } $action=isset($_POST['action']) ? $_POST['action'] : (isset($_GET['action']) ? $_GET['action'] : NULL); $annee=isset($_POST['annee']) ? $_POST['annee'] : (isset($_GET['annee']) ? $_GET['annee'] : NULL); $annee_nouveau_nom=isset($_POST['annee_nouveau_nom']) ? $_POST['annee_nouveau_nom'] : (isset($_GET['annee_nouveau_nom']) ? $_GET['annee_nouveau_nom'] : NULL); // Si le module n'est pas activé... if($gepiSettings['active_annees_anterieures'] !="y"){ header("Location: ../logout.php?auto=1"); die(); } $msg=""; // Suppression des données archivées pour une année donnée. if (isset($_GET['action']) and ($_GET['action']=="supp_annee")) { check_token(); $sql="DELETE FROM archivage_disciplines WHERE annee='".$_GET["annee_supp"]."';"; $res_suppr1=mysqli_query($GLOBALS["mysqli"], $sql); // Maintenant, on regarde si l'année est encore utilisée dans archivage_types_aid // Sinon, on supprime les entrées correspondantes à l'année dans archivage_eleves2 car elles ne servent plus à rien. $test = sql_query1("select count(annee) from archivage_types_aid where annee='".$_GET['annee_supp']."'"); if ($test == 0) { $sql="DELETE FROM archivage_eleves2 WHERE annee='".$_GET["annee_supp"]."';"; $res_suppr2=mysqli_query($GLOBALS["mysqli"], $sql); } else { $res_suppr2 = 1; } $sql="DELETE FROM archivage_ects WHERE annee='".$_GET["annee_supp"]."';"; $res_suppr3=mysqli_query($GLOBALS["mysqli"], $sql); $sql="DELETE FROM archivage_appreciations_aid WHERE annee='".$_GET["annee_supp"]."';"; $res_suppr4=mysqli_query($GLOBALS["mysqli"], $sql); $sql="DELETE FROM archivage_aids WHERE annee='".$_GET["annee_supp"]."';"; $res_suppr5=mysqli_query($GLOBALS["mysqli"], $sql); // Maintenant, il faut supprimer les données élèves qui ne servent plus à rien suppression_donnees_eleves_inutiles(); if (($res_suppr1) and ($res_suppr2) and ($res_suppr3) and ($res_suppr4) and ($res_suppr5)) { $msg = "La suppression des données a été correctement effectuée."; } else { $msg = "Un ou plusieurs problèmes ont été rencontrés lors de la suppression."; } } elseif((isset($action))&&($action=="renommer_annee")&&(isset($annee))&&($annee!="")&&(isset($annee_nouveau_nom))&&($annee_nouveau_nom!="")) { check_token(); $sql="SELECT 1=1 FROM archivage_disciplines WHERE annee='".mysqli_real_escape_string($GLOBALS["mysqli"], $annee)."';"; $res_annee=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_annee)==0) { $msg="L'année $annee n'est pas enregistrée comme année antérieure.
\n"; unset($action); } else { $sql="SELECT 1=1 FROM archivage_disciplines WHERE annee='".mysqli_real_escape_string($GLOBALS["mysqli"], $annee_nouveau_nom)."';"; $res_annee=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_annee)>0) { $msg="Le nom $annee_nouveau_nom est déjà pris pour une autre année antérieure.
\n"; } else { $msg=""; $table=array('archivage_aids', 'archivage_appreciations_aid', 'archivage_disciplines', 'archivage_ects', 'archivage_eleves2', 'archivage_types_aid'); for($i=0;$i

Retour Retour | \n"; echo "

\n"; $sql="SELECT DISTINCT annee FROM archivage_disciplines ORDER BY annee"; $res_annee=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_annee)==0){ echo "

Concernant les données autres que les AIDs, aucune année n'est encore sauvegardée.

\n"; } else{ echo "

Voici la liste des années sauvegardées:

\n"; echo "\n"; echo "


\n"; } } else { echo "

Retour Retour"; echo "

\n"; $annee=isset($_POST['annee']) ? $_POST['annee'] : (isset($_GET['annee']) ? $_GET['annee'] : NULL); $sql="SELECT 1=1 FROM archivage_disciplines WHERE annee='".mysqli_real_escape_string($GLOBALS["mysqli"], $annee)."';"; $res_annee=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_annee)==0) { echo "

L'année $annee n'est pas enregistrée comme année antérieure.

\n"; require("../lib/footer.inc.php"); die(); } $sql="SELECT DISTINCT annee FROM archivage_disciplines WHERE annee!='".mysqli_real_escape_string($GLOBALS["mysqli"], $annee)."' ORDER BY annee"; $res_annee=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_annee)>0) { echo "

Vous souhaitez renommer l'année $annee.

\n"; echo "

Certains noms sont déjà pris : "; $cpt=0; while($lig_annee=mysqli_fetch_object($res_annee)){ if($cpt>0) {echo ", ";} echo $lig_annee->annee; $cpt++; } echo "

\n"; } echo "
\n"; echo add_token_field(); echo "\n"; echo "\n"; echo "Nouveau nom : \n"; echo " \n"; echo "
\n"; } echo "
\n"; require("../lib/footer.inc.php"); ?>