diff --git a/pages/gestion/administration.php b/pages/gestion/administration.php
index 3a878cf..7d689e6 100644
--- a/pages/gestion/administration.php
+++ b/pages/gestion/administration.php
@@ -56,7 +56,8 @@ if (isset($_GET['page']) && !empty($_GET['page'])) {
break;
default:
- echo "
Cette page n'existe pas.
";
+ http_response_code(404);
+ echo "Cette page n'existe pas.
";
break;
}
}
diff --git a/services/fonctions/bdd/alias_virtuels.php b/services/fonctions/bdd/alias_virtuels.php
index 385632c..f6e7070 100644
--- a/services/fonctions/bdd/alias_virtuels.php
+++ b/services/fonctions/bdd/alias_virtuels.php
@@ -93,13 +93,15 @@ function modifEtatAliasVirtuelsBdd($pdo,$retour_form) {
try {
$compteModifs=0;
foreach ($retour_form as $id_alias_virtuel => $etat_alias_virtuel) {
- $req='UPDATE postfix_alias_virtuels SET active=:etat_alias_virtuel WHERE id=:id_alias_virtuel AND destination=:pseudo_utilisateur';
-
- $sql=$pdo->prepare($req);
- $sql->bindValue(':etat_alias_virtuel',$etat_alias_virtuel);
- $sql->bindValue(':id_alias_virtuel',$id_alias_virtuel);
- $sql->bindValue(':pseudo_utilisateur',$_SESSION['pseudo_utilisateur']);
- $sql->execute();
+ if ($etat_alias_virtuel==0 || $etat_alias_virtuel==1) {
+ $req='UPDATE postfix_alias_virtuels SET active=:etat_alias_virtuel WHERE id=:id_alias_virtuel AND destination=:pseudo_utilisateur';
+
+ $sql=$pdo->prepare($req);
+ $sql->bindValue(':etat_alias_virtuel',$etat_alias_virtuel);
+ $sql->bindValue(':id_alias_virtuel',$id_alias_virtuel);
+ $sql->bindValue(':pseudo_utilisateur',$_SESSION['pseudo_utilisateur']);
+ $sql->execute();
+ }
}
}
catch (\Exception $e) {
diff --git a/services/traitements/alias_virtuels/editEtatAliasVirtuels.php b/services/traitements/alias_virtuels/editEtatAliasVirtuels.php
index ad5b19f..c662e80 100644
--- a/services/traitements/alias_virtuels/editEtatAliasVirtuels.php
+++ b/services/traitements/alias_virtuels/editEtatAliasVirtuels.php
@@ -11,5 +11,6 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.
modifEtatAliasVirtuelsBdd($pdo,$_POST);
header ("Location: /pages/gestion/administration.php?page=alias&succes=2");
+die();
?>
\ No newline at end of file
diff --git a/services/traitements/alias_virtuels/supprAliasVirtuels.php b/services/traitements/alias_virtuels/supprAliasVirtuels.php
index 03f430b..d8bcc4f 100644
--- a/services/traitements/alias_virtuels/supprAliasVirtuels.php
+++ b/services/traitements/alias_virtuels/supprAliasVirtuels.php
@@ -11,9 +11,11 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.
if(isset($_GET['supprAliasVirtuel']) && !empty($_GET['supprAliasVirtuel']) && supprAliasVirtuelsBdd($pdo,$_GET['supprAliasVirtuel'])) {
header ("Location: /pages/gestion/administration.php?page=alias&succes=3");
+ die();
}
else {
header ("Location: /pages/gestion/administration.php?page=alias&erreur=1");
+ die();
}
?>
\ No newline at end of file
diff --git a/services/traitements/domaines/editEtatDomaines.php b/services/traitements/domaines/editEtatDomaines.php
index 9557618..03471c2 100644
--- a/services/traitements/domaines/editEtatDomaines.php
+++ b/services/traitements/domaines/editEtatDomaines.php
@@ -14,5 +14,6 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
modifEtatDomainesBdd($pdo,$_POST);
header ("Location: /pages/gestion/administration.php?page=domaines&succes=6");
+die();
?>
\ No newline at end of file
diff --git a/services/traitements/domaines/supprDomaines.php b/services/traitements/domaines/supprDomaines.php
index 132af3d..8f8233c 100644
--- a/services/traitements/domaines/supprDomaines.php
+++ b/services/traitements/domaines/supprDomaines.php
@@ -14,9 +14,11 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
if(isset($_GET['supprDomaine']) && !empty($_GET['supprDomaine']) && supprDomainesBdd($pdo,$_GET['supprDomaine'])) {
header ("Location: /pages/gestion/administration.php?page=domaines&succes=7");
+ die();
}
else {
header ("Location: /pages/gestion/administration.php?page=domaines&erreur=5");
+ die();
}
?>
\ No newline at end of file
diff --git a/services/traitements/liste_noire_dst/supprEntreeListeNoireDst.php b/services/traitements/liste_noire_dst/supprEntreeListeNoireDst.php
index 097d322..e5c2f1e 100644
--- a/services/traitements/liste_noire_dst/supprEntreeListeNoireDst.php
+++ b/services/traitements/liste_noire_dst/supprEntreeListeNoireDst.php
@@ -14,9 +14,11 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.p
if(isset($_GET['supprEntreeListeNoireDst']) && !empty($_GET['supprEntreeListeNoireDst']) && supprEntreeListeNoireDstBdd($pdo,$_GET['supprEntreeListeNoireDst'])) {
header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=destinataires&succes=11");
+ die();
}
else {
header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=destinataires&erreur=11");
+ die();
}
?>
\ No newline at end of file
diff --git a/services/traitements/liste_noire_exp/supprEntreeListeNoireExp.php b/services/traitements/liste_noire_exp/supprEntreeListeNoireExp.php
index 62b28d6..500fc1d 100644
--- a/services/traitements/liste_noire_exp/supprEntreeListeNoireExp.php
+++ b/services/traitements/liste_noire_exp/supprEntreeListeNoireExp.php
@@ -14,9 +14,11 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.p
if(isset($_GET['supprEntreeListeNoireExp']) && !empty($_GET['supprEntreeListeNoireExp']) && supprEntreeListeNoireExpBdd($pdo,$_GET['supprEntreeListeNoireExp'])) {
header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=expediteurs&succes=14");
+ die();
}
else {
header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=expediteurs&erreur=15");
+ die();
}
?>
\ No newline at end of file
diff --git a/services/traitements/utilisateurs/deconnexion.php b/services/traitements/utilisateurs/deconnexion.php
index b9c2c30..b90cd8e 100644
--- a/services/traitements/utilisateurs/deconnexion.php
+++ b/services/traitements/utilisateurs/deconnexion.php
@@ -31,4 +31,5 @@ elseif (!empty($erreur)) {
// Redirection de l'utilisateur vers la page d'authentifiaction
header('location: /pages/visiteurs/formulaire_accueil.php?succes=15');
die();
+
?>
diff --git a/services/traitements/utilisateurs/editUtilisateur.php b/services/traitements/utilisateurs/editUtilisateur.php
index 3925aec..c9efbe3 100644
--- a/services/traitements/utilisateurs/editUtilisateur.php
+++ b/services/traitements/utilisateurs/editUtilisateur.php
@@ -49,34 +49,4 @@ foreach ($liste_utilisateurs as $enieme_utilisateur_liste => $infos_utilisateur_
header ("Location: /pages/gestion/administration.php?page=utilisateurs&succes=22");
die();
-
-/*$numero_entree=1;
-foreach ($_POST as $cle_post => $infos_utilisateur){
- $toto=$_POST["id_utilisateur$numero_entree"];
- echo $_POST["nom_complet_utilisateur$toto"];/*
- // Vérification de l'existance du domaine renseigné par l'utilisateur
- /*if ($_POST['choix_domaine_utilisateur'] === $domaine_valeurs['domaine']) {
- if ($_POST['choix_privilege_utilisateur'] === 'utilisateur' || $_POST['prefixe_utilisateur'] === 'administrateur') {
- modifUtilisateursBdd($pdo,$_POST["nom_complet_utilisateur$id_utilisateur"],$_POST["prefixe_utilisateur$id_utilisateur"],$_POST["choix_privilege_utilisateur$id_utilisateur"],$_POST['mot_de_passe_utilisateur'],$_POST['nom_complet_utilisateur'],$_POST['choix_privilege_utilisateur']);
- changeMotDePasseUtilisateurBdd($pdo,substr(htmlspecialchars($_POST['nom_utilisateur']."@".$_POST['choix_domaine_utilisateur']),0,100),trim($_POST['mot_de_passe_utilisateur']),trim($_POST['mot_de_passe_utilisateur']));
- header ("Location: /pages/gestion/administration.php?page=utilisateurs&succes=20");
- die();
- }
- else {
- header ("Location: /pages/gestion/administration.php?page=utilisateurs&erreur=27");
- die();
- }
- }*/
- /*$numero_entree++;
-}*/
-//echo "$id_utilisateur";
-//echo "$infos_utilisateur";
-/*die();
-header ("Location: /pages/gestion/administration.php?page=utilisateurs&erreur=26");
-die();
-
-
-modifUtilisateursBdd($pdo,$_POST);
-header ("Location: /pages/gestion/administration.php?page=utilisateurs&succes=22");*/
-
?>
\ No newline at end of file