Envoi d'un code HTTP 404 si la page demandée dans l'administration n'existe pas + modification de l'état d'un alias virtuel uniquement si la valeur envoyée est 0 ou 1 + ajout de fonctions die() après chaque redirections header HTTP dans les pages de traitements + nettoyage d'un ancien code commenté dans editUtilisateur.php

This commit is contained in:
ycharbi
2023-06-17 11:54:36 +02:00
parent d67d257947
commit d77dcc32db
10 changed files with 22 additions and 38 deletions
+9 -7
View File
@@ -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) {