Travail sur la page de gestion des domaines + ajout d'une fonction permettant la création d'un domaine + ajout d'une fonction permettant l'activation/désactivation d'un domaine + ajout d'une fonction permettant la suppression d'un domaine + ajout d'une fonction permettant de changer le domaine par défaut + renommage de la page alias.php en alias_virtuels.php + changement de noms de variables et de classes pour lister les alias virtuels d'un utilisateur + changement de l'ordre des messages de retours utilisateurs

This commit is contained in:
ycharbi
2021-12-30 12:19:55 +01:00
parent 7d7b47c69f
commit 4651df9c62
13 changed files with 393 additions and 59 deletions
@@ -0,0 +1,32 @@
<?php
/**
* Page de traitement permettant le changement du domaine par défaut.
* Elle est appelée par un formulaire de la page de gestion des domaines elle-même appelée par la page d'administration centrale.
*/
session_start();
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/sessions/privileges.php");
testPrivileges();
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
$liste_domaines = listeDomainesPostfix($pdo);
if (isset($_POST['choix_domaine_defaut']) && !empty($_POST['choix_domaine_defaut'])) {
foreach ($liste_domaines as $domaine_cles => $domaine_valeurs){
// Vérification de l'existance du domaine renseigné par l'utilisateur
if ($_POST['choix_domaine_defaut'] == $domaine_valeurs['domaine']) {
changeDomaineDefautPostfix($pdo,$_POST['choix_domaine_defaut']);
header ("Location: /pages/gestion/administration.php?page=domaines&succes=8");
die();
}
}
header ("Location: /pages/gestion/administration.php?page=domaines&erreur=8");
die();
}
else {
header ("Location: /pages/gestion/administration.php?page=domaines&erreur=8");
die();
}
?>