@ -1,3 +1,4 @@
<?php
/**
@ -5,7 +6,7 @@
*/
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/sessions/privileges.php");
if (testPrivileges()!="administrateur") {
header("Location: /pages/visiteurs/formulaire_accueil.php?erreur=18");
die();
@ -19,26 +20,25 @@ $liste_entrees_liste_noires_exp=listeEntreeListeNoireExpPostfix($pdo);
* Permet d'inclure la page d'administration des listes noires déstinataires ou expéditeurs dédiée.
*/
echo < < < _heredoc_
< div >
< h1 > Choisissez un type de liste noire à éditer :< / h1 >
< a href = "/pages/gestion/administration.php?page=listes_noires&sousPage=destinataires" > Destinataires< / a >
< a href = "/pages/gestion/administration.php?page=listes_noires&sousPage=expediteurs" > Expéditeurs< / a >
_heredoc_;
if (isset($_GET['sousPage']) & & !empty($_GET['sousPage'])) {
switch ($_GET['sousPage']) {
case 'destinataires':
echo < < < _HEREDOC_
< h1 > Ajouter une entrée dans la liste noire des destinataires< / h1 >
< form action = "/services/traitements/liste_noire_dst/ajoutEntreeListeNoireDst.php" method = "post" >
< input type = "text" id = "nom_pour_filtre" name = "courriel_entree_liste_noire_dst" placeholder = "utilisateur@domaine.tld*" onkeyup = "filtreValeurs();" required >
< select name = "choix_action_entree_liste_noire_dst" >
< option value = "REJECT" > REJECT< / option >
< option value = "DEFER" > DEFER< / option >
< / select >
< input type = "submit" value = "Ajouter" >
< / form >
< div class = "card mt-4" >
< div class = "card-body" >
< h5 class = "card-title" > Ajouter une entrée dans la liste noire des destinataires< / h5 >
< form action = "/services/traitements/liste_noire_dst/ajoutEntreeListeNoireDst.php" method = "post" >
< div class = "input-group" >
< input type = "text" class = "form-control" id = "nom_pour_filtre" name = "courriel_entree_liste_noire_dst" placeholder = "utilisateur@domaine.tld" onkeyup = "filtreValeurs();" required >
< select class = "form-select" name = "choix_action_entree_liste_noire_dst" >
< option value = "REJECT" > REJECT< / option >
< option value = "DEFER" > DEFER< / option >
< / select >
< button class = "btn btn-primary bouton-ajout" type = "submit" > < img src = "/fichiers/svg/plus.svg" / > < / button >
< / div >
< / form >
< / div >
< / div >
< h1 > Entrées de la liste noire des destinataires du serveur de messagerie< / h1 >
@ -49,7 +49,7 @@ _HEREDOC_;
* Liste des entrées de la liste noire des destinataires.
*/
try {
foreach ($liste_entrees_liste_noires_dst as $liste_entrees_liste_noires_dst_cles => $liste_entrees_liste_noires_dst_valeurs) {
foreach ($liste_entrees_liste_noires_dst as $liste_entrees_liste_noires_dst_cles => $liste_entrees_liste_noires_dst_valeurs) {
echo "< li > < input type = \"radio\" name = \"".$liste_entrees_liste_noires_dst_valeurs['id']."\" value = \"1\"";
if (isset($liste_entrees_liste_noires_dst_valeurs['active']) & & !empty($liste_entrees_liste_noires_dst_valeurs['active']) & & $liste_entrees_liste_noires_dst_valeurs['active']=="1") echo " checked";
echo ">< input type = \"radio\" name = \"".$liste_entrees_liste_noires_dst_valeurs['id']."\" value = \"0\"";
@ -68,14 +68,20 @@ _HEREDOC_;
break;
case 'expediteurs':
echo < < < _HEREDOC_
< h1 > Ajouter une entrée dans la liste noire des expéditeurs< / h1 >
< form action = "/services/traitements/liste_noire_exp/ajoutEntreeListeNoireExp.php" method = "post" >
< input type = "text" id = "nom_pour_filtre" name = "courriel_entree_liste_noire_exp" placeholder = "utilisateur@domaine.tld*" onkeyup = "filtreValeurs();" required >
< select name = "choix_code_retour_entree_liste_noire_exp" >
< option value = "554" > REJECT< / option >
< / select >
< input type = "submit" value = "Ajouter" >
< / form >
< div class = "card mt-4" >
< div class = "card-body" >
< h5 class = "card-title" > Ajouter une entrée dans la liste noire des expéditeurs< / h5 >
< form action = "/services/traitements/liste_noire_exp/ajoutEntreeListeNoireExp.php" method = "post" >
< div class = "input-group" >
< input type = "text" class = "form-control" id = "nom_pour_filtre" name = "courriel_entree_liste_noire_exp" placeholder = "utilisateur@domaine.tld" onkeyup = "filtreValeurs();" required >
< select class = "form-select" name = "choix_code_retour_entree_liste_noire_exp" >
< option value = "554" > REJECT< / option >
< / select >
< button class = "btn btn-primary bouton-ajout" type = "submit" > < img src = "/fichiers/svg/plus.svg" / > < / button >
< / div >
< / form >
< / div >
< / div >
< h1 > Entrées de la liste noire des expéditeurs du serveur de messagerie< / h1 >
@ -86,7 +92,7 @@ _HEREDOC_;
* Liste des entrées de la liste noire des destinataires.
*/
try {
foreach ($liste_entrees_liste_noires_exp as $liste_entrees_liste_noires_exp_cles => $liste_entrees_liste_noires_exp_valeurs) {
foreach ($liste_entrees_liste_noires_exp as $liste_entrees_liste_noires_exp_cles => $liste_entrees_liste_noires_exp_valeurs) {
echo "< li > < input type = \"radio\" name = \"".$liste_entrees_liste_noires_exp_valeurs['id']."\" value = \"1\"";
if (isset($liste_entrees_liste_noires_exp_valeurs['active']) & & !empty($liste_entrees_liste_noires_exp_valeurs['active']) & & $liste_entrees_liste_noires_exp_valeurs['active']=="1") echo " checked";
echo ">< input type = \"radio\" name = \"".$liste_entrees_liste_noires_exp_valeurs['id']."\" value = \"0\"";
@ -112,4 +118,4 @@ _HEREDOC_;
?>
< script src = "/fichiers/js/filtre.js" > < / script >
< / div >
< / div >