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();
}
// SQL : INSERT INTO droits VALUES ( '/mod_discipline/definir_lieux.php', 'V', 'F', 'F', 'F', 'F', 'F', 'F', 'F', 'Discipline: Définir les lieux', '');
// maj : $tab_req[] = "INSERT INTO droits VALUES ( '/mod_discipline/definir_lieux.php', 'V', 'F', 'F', 'F', 'F', 'F', 'F', 'F', 'Discipline: Définir les lieux', '');;";
if (!checkAccess()) {
header("Location: ../logout.php?auto=1");
die();
}
if(mb_strtolower(mb_substr(getSettingValue('active_mod_discipline'),0,1))!='y') {
$mess=rawurlencode("Vous tentez d accéder au module Discipline qui est désactivé !");
tentative_intrusion(1, "Tentative d'accès au module Discipline qui est désactivé.");
header("Location: ../accueil.php?msg=$mess");
die();
}
$acces_ok="n";
if(($_SESSION['statut']=='administrateur')||
(($_SESSION['statut']=='cpe')&&(getSettingAOui('GepiDiscDefinirLieuxCpe')))||
(($_SESSION['statut']=='scolarite')&&(getSettingAOui('GepiDiscDefinirLieuxScol')))) {
$acces_ok="y";
}
else {
$msg="Vous n'avez pas le droit de définir les lieux de ".$mod_disc_terme_incident."s.";
header("Location: ./index.php?msg=$msg");
die();
}
require('sanctions_func_lib.php');
$msg="";
$suppr_lieu=isset($_POST['suppr_lieu']) ? $_POST['suppr_lieu'] : NULL;
$lieu=isset($_POST['lieu']) ? $_POST['lieu'] : NULL;
$cpt=isset($_POST['cpt']) ? $_POST['cpt'] : 0;
if(isset($suppr_lieu)) {
check_token();
for($i=0;$i<$cpt;$i++) {
if(isset($suppr_lieu[$i])) {
$sql="DELETE FROM s_lieux_incidents WHERE id='$suppr_lieu[$i]';";
$suppr=mysqli_query($GLOBALS["mysqli"], $sql);
if(!$suppr) {
//$msg.="ERREUR lors de la suppression de la qualité n°".$suppr_lieu[$i].".
\n";
$msg.="ERREUR lors de la suppression du lieu n°".$suppr_lieu[$i].".
\n";
}
else {
$msg.="Suppression du lieu n°".$suppr_lieu[$i].".
\n";
}
}
}
}
if((isset($lieu))&&($lieu!='')) {
$a_enregistrer='y';
$sql="SELECT lieu FROM s_lieux_incidents ORDER BY lieu;";
$res=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($res)>0) {
$tab_lieu=array();
while($lig=mysqli_fetch_object($res)) {
$tab_lieu[]=$lig->lieu;
}
if(in_array($lieu,$tab_lieu)) {$a_enregistrer='n';}
}
if($a_enregistrer=='y') {
check_token();
$lieu=suppression_sauts_de_lignes_surnumeraires($lieu);
$sql="INSERT INTO s_lieux_incidents SET lieu='".mysqli_real_escape_string($GLOBALS["mysqli"], $lieu)."';";
$res=mysqli_query($GLOBALS["mysqli"], $sql);
if(!$res) {
$msg.="ERREUR lors de l'enregistrement de ".$lieu."
\n";
}
else {
$msg.="Enregistrement de ".$lieu."
\n";
}
}
}
$themessage = 'Des informations ont été modifiées. Voulez-vous vraiment quitter sans enregistrer ?';
//**************** EN-TETE *****************
$titre_page = "Discipline: Définition des lieux";
require_once("../lib/header.inc.php");
//**************** FIN EN-TETE *****************
//debug_var();
echo "
Retour\n";
echo "