Changement du noms des fonctions comportant le mot 'Postfix' par 'Bdd'

develop
ycharbi 2 years ago
parent 3bd350e761
commit 14c055d868

@ -9,7 +9,7 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/connexion.php")
/** /**
* Fonction listant les alias virtuels d'un utilisateur. * Fonction listant les alias virtuels d'un utilisateur.
*/ */
function listeAliasVirtuelsPostfix($pdo) { function listeAliasVirtuelsBdd($pdo) {
try { try {
// Filtre des alias virtuels de l'utilisateur courant // Filtre des alias virtuels de l'utilisateur courant
$req = 'SELECT * FROM postfix_alias_virtuels WHERE destination=:destination ORDER BY courriel ASC'; $req = 'SELECT * FROM postfix_alias_virtuels WHERE destination=:destination ORDER BY courriel ASC';
@ -28,7 +28,7 @@ function listeAliasVirtuelsPostfix($pdo) {
/** /**
* Fonction listant tous les alias virtuels de la base. * Fonction listant tous les alias virtuels de la base.
*/ */
function listeTousAliasVirtuelsPostfix($pdo) { function listeTousAliasVirtuelsBdd($pdo) {
try { try {
$req = 'SELECT * FROM postfix_alias_virtuels'; $req = 'SELECT * FROM postfix_alias_virtuels';
$sql=$pdo->prepare($req); $sql=$pdo->prepare($req);
@ -45,14 +45,14 @@ function listeTousAliasVirtuelsPostfix($pdo) {
/** /**
* Fonction d'ajout d'un alias virtuel. * Fonction d'ajout d'un alias virtuel.
*/ */
function ajoutAliasVirtuelsPostfix($pdo,$nom_alias_virtuel,$choix_domaine_alias_virtuel) { function ajoutAliasVirtuelsBdd($pdo,$nom_alias_virtuel,$choix_domaine_alias_virtuel) {
try { try {
// Insertion de l'alias virtuel entré par l'utilisateur et lié avec son adresse // Insertion de l'alias virtuel entré par l'utilisateur et lié avec son adresse
$req='INSERT INTO postfix_alias_virtuels (courriel,destination,active) VALUES (:alias_virtuel,:courriel,1)'; $req='INSERT INTO postfix_alias_virtuels (courriel,destination,active) VALUES (:alias_virtuel,:courriel,1)';
$sql=$pdo->prepare($req); $sql=$pdo->prepare($req);
$sql->bindValue(':courriel',$_SESSION['pseudo_utilisateur']); $sql->bindValue(':courriel',$_SESSION['pseudo_utilisateur']);
$sql->bindValue(':alias_virtuel',substr(htmlspecialchars(retournePrefixeUtilisateurPostfix($pdo,$_SESSION['pseudo_utilisateur']).$nom_alias_virtuel."@".$choix_domaine_alias_virtuel),0,100)); $sql->bindValue(':alias_virtuel',substr(htmlspecialchars(retournePrefixeUtilisateurBdd($pdo,$_SESSION['pseudo_utilisateur']).$nom_alias_virtuel."@".$choix_domaine_alias_virtuel),0,100));
$sql->execute(); $sql->execute();
if ($sql->rowCount() == 1){ if ($sql->rowCount() == 1){
@ -89,7 +89,7 @@ function ajoutAliasVirtuelsPostfix($pdo,$nom_alias_virtuel,$choix_domaine_alias_
* Suite à une soumission du formulaire dédié, cette fonction va traiter l'ensemble des alias virtuels d'un utilisateur. * Suite à une soumission du formulaire dédié, cette fonction va traiter l'ensemble des alias virtuels d'un utilisateur.
* Elle occasionnera peut-être des baisses de performance si un très grand nombre d'alias virtuels existe pour un utilisateur donné (le traitement n'intervenant pas spécifiquement pour l'entrée modifiée). * Elle occasionnera peut-être des baisses de performance si un très grand nombre d'alias virtuels existe pour un utilisateur donné (le traitement n'intervenant pas spécifiquement pour l'entrée modifiée).
*/ */
function modifEtatAliasVirtuelsPostfix($pdo,$retour_form) { function modifEtatAliasVirtuelsBdd($pdo,$retour_form) {
try { try {
$compteModifs=0; $compteModifs=0;
foreach ($retour_form as $id_alias_virtuel => $etat_alias_virtuel) { foreach ($retour_form as $id_alias_virtuel => $etat_alias_virtuel) {
@ -121,7 +121,7 @@ function modifEtatAliasVirtuelsPostfix($pdo,$retour_form) {
/** /**
* Fonction de suppression d'un alias virtuel. * Fonction de suppression d'un alias virtuel.
*/ */
function supprAliasVirtuelsPostfix($pdo,$suppr_alias_virtuel) { function supprAliasVirtuelsBdd($pdo,$suppr_alias_virtuel) {
try { try {
$req='DELETE FROM postfix_alias_virtuels WHERE id=:id_alias_virtuel AND destination=:pseudo_utilisateur'; $req='DELETE FROM postfix_alias_virtuels WHERE id=:id_alias_virtuel AND destination=:pseudo_utilisateur';

@ -9,7 +9,7 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/connexion.php")
/** /**
* Fonction listant les domaines. * Fonction listant les domaines.
*/ */
function listeDomainesPostfix($pdo) { function listeDomainesBdd($pdo) {
try { try {
$req = 'SELECT * FROM postfix_domaines ORDER BY defaut DESC'; $req = 'SELECT * FROM postfix_domaines ORDER BY defaut DESC';
@ -27,7 +27,7 @@ function listeDomainesPostfix($pdo) {
/** /**
* Fonction affichant le domaine par défaut. * Fonction affichant le domaine par défaut.
*/ */
function retourneDomaineDefautPostfix($pdo) { function retourneDomaineDefautBdd($pdo) {
try { try {
$req = 'SELECT domaine FROM postfix_domaines WHERE defaut=1 LIMIT 1'; $req = 'SELECT domaine FROM postfix_domaines WHERE defaut=1 LIMIT 1';
@ -54,7 +54,7 @@ function retourneDomaineDefautPostfix($pdo) {
/** /**
* Fonction changeant le domaine par défaut. * Fonction changeant le domaine par défaut.
*/ */
function changeDomaineDefautPostfix($pdo,$choix_domaine_defaut) { function changeDomaineDefautBdd($pdo,$choix_domaine_defaut) {
try { try {
// suppression du status de domaine par défaut sur tous les domaines pour s'assurer de l'unicité de ce paramètre à la requête suivante // suppression du status de domaine par défaut sur tous les domaines pour s'assurer de l'unicité de ce paramètre à la requête suivante
$req = 'UPDATE postfix_domaines SET defaut=0'; $req = 'UPDATE postfix_domaines SET defaut=0';
@ -89,7 +89,7 @@ function changeDomaineDefautPostfix($pdo,$choix_domaine_defaut) {
/** /**
* Fonction d'ajout d'un domaine. * Fonction d'ajout d'un domaine.
*/ */
function ajoutDomainePostfix($pdo,$nom_domaine) { function ajoutDomaineBdd($pdo,$nom_domaine) {
try { try {
// Insertion du domaine entré par l'administrateur // Insertion du domaine entré par l'administrateur
$req='INSERT INTO postfix_domaines (domaine,defaut,active) VALUES (:domaine,0,1)'; $req='INSERT INTO postfix_domaines (domaine,defaut,active) VALUES (:domaine,0,1)';
@ -132,7 +132,7 @@ function ajoutDomainePostfix($pdo,$nom_domaine) {
* Suite à une soumission du formulaire dédié, cette fonction va traiter l'ensemble des domaines d'un utilisateur. * Suite à une soumission du formulaire dédié, cette fonction va traiter l'ensemble des domaines d'un utilisateur.
* Elle occasionnera peut-être des baisses de performance si un très grand nombre de domaines existe pour un utilisateur donné (le traitement n'intervenant pas spécifiquement pour l'entrée modifiée). * Elle occasionnera peut-être des baisses de performance si un très grand nombre de domaines existe pour un utilisateur donné (le traitement n'intervenant pas spécifiquement pour l'entrée modifiée).
*/ */
function modifEtatDomainesPostfix($pdo,$retour_form) { function modifEtatDomainesBdd($pdo,$retour_form) {
try { try {
$compteModifs=0; $compteModifs=0;
foreach ($retour_form as $id_domaine => $etat_domaine) { foreach ($retour_form as $id_domaine => $etat_domaine) {
@ -163,7 +163,7 @@ function modifEtatDomainesPostfix($pdo,$retour_form) {
/** /**
* Fonction de suppression d'un domaine. * Fonction de suppression d'un domaine.
*/ */
function supprDomainesPostfix($pdo,$suppr_domaine) { function supprDomainesBdd($pdo,$suppr_domaine) {
try { try {
$req='DELETE FROM postfix_domaines WHERE id=:id_domaine AND defaut!=1'; $req='DELETE FROM postfix_domaines WHERE id=:id_domaine AND defaut!=1';

@ -10,7 +10,7 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/connexion.php")
/** /**
* Fonction listant les entrées de la liste noire des destinataires. * Fonction listant les entrées de la liste noire des destinataires.
*/ */
function listeEntreeListeNoireDstPostfix($pdo) { function listeEntreeListeNoireDstBdd($pdo) {
try { try {
$req = 'SELECT * FROM postfix_liste_noire_destinataires'; $req = 'SELECT * FROM postfix_liste_noire_destinataires';
@ -28,7 +28,7 @@ function listeEntreeListeNoireDstPostfix($pdo) {
/** /**
* Fonction listant les entrées de la liste noire des expéditeurs. * Fonction listant les entrées de la liste noire des expéditeurs.
*/ */
function listeEntreeListeNoireExpPostfix($pdo) { function listeEntreeListeNoireExpBdd($pdo) {
try { try {
$req = 'SELECT * FROM postfix_liste_noire_expediteurs'; $req = 'SELECT * FROM postfix_liste_noire_expediteurs';
@ -46,7 +46,7 @@ function listeEntreeListeNoireExpPostfix($pdo) {
/** /**
* Fonction d'ajout d'une entrée de liste noir destinataire. * Fonction d'ajout d'une entrée de liste noir destinataire.
*/ */
function ajoutEntreeListeNoireDstPostfix($pdo,$courriel_entree_liste_noire_dst,$action_entree_liste_noire_dst) { function ajoutEntreeListeNoireDstBdd($pdo,$courriel_entree_liste_noire_dst,$action_entree_liste_noire_dst) {
try { try {
// Insertion de l'entrée de liste noire de destinataires renseignée par l'administrateur // Insertion de l'entrée de liste noire de destinataires renseignée par l'administrateur
$req='INSERT INTO postfix_liste_noire_destinataires (courriel,action,active) VALUES (:courriel,:action,1)'; $req='INSERT INTO postfix_liste_noire_destinataires (courriel,action,active) VALUES (:courriel,:action,1)';
@ -87,7 +87,7 @@ function ajoutEntreeListeNoireDstPostfix($pdo,$courriel_entree_liste_noire_dst,$
/** /**
* Fonction d'ajout d'une entrée de liste noir expéditeurs. * Fonction d'ajout d'une entrée de liste noir expéditeurs.
*/ */
function ajoutEntreeListeNoireExpPostfix($pdo,$courriel_entree_liste_noire_exp,$code_retour_entree_liste_noire_exp) { function ajoutEntreeListeNoireExpBdd($pdo,$courriel_entree_liste_noire_exp,$code_retour_entree_liste_noire_exp) {
try { try {
// Insertion de l'entrée de liste noire d'expéditeurs renseignée par l'administrateur // Insertion de l'entrée de liste noire d'expéditeurs renseignée par l'administrateur
$req='INSERT INTO postfix_liste_noire_expediteurs (courriel,code_retour,message,active) VALUES (:courriel,:code_retour,"Votre message a été rejeté par le serveur car votre adresse est en liste noire.",1)'; $req='INSERT INTO postfix_liste_noire_expediteurs (courriel,code_retour,message,active) VALUES (:courriel,:code_retour,"Votre message a été rejeté par le serveur car votre adresse est en liste noire.",1)';
@ -129,7 +129,7 @@ function ajoutEntreeListeNoireExpPostfix($pdo,$courriel_entree_liste_noire_exp,$
* Suite à une soumission du formulaire dédié, cette fonction va traiter l'ensemble des entrées de la liste noire des destinataires du serveur. * Suite à une soumission du formulaire dédié, cette fonction va traiter l'ensemble des entrées de la liste noire des destinataires du serveur.
* Elle occasionnera peut-être des baisses de performance si un très grand d'entrées existent (le traitement n'intervenant pas spécifiquement pour l'entrée modifiée). * Elle occasionnera peut-être des baisses de performance si un très grand d'entrées existent (le traitement n'intervenant pas spécifiquement pour l'entrée modifiée).
*/ */
function modifEntreeListeNoireDstPostfix($pdo,$retour_form) { function modifEntreeListeNoireDstBdd($pdo,$retour_form) {
try { try {
$compteModifs=0; $compteModifs=0;
foreach ($retour_form as $id_entree_liste_noire_dst => $etat_entree_liste_noire_dst) { foreach ($retour_form as $id_entree_liste_noire_dst => $etat_entree_liste_noire_dst) {
@ -162,7 +162,7 @@ function modifEntreeListeNoireDstPostfix($pdo,$retour_form) {
* Suite à une soumission du formulaire dédié, cette fonction va traiter l'ensemble des entrées de la liste noire des expéditeurs du serveur. * Suite à une soumission du formulaire dédié, cette fonction va traiter l'ensemble des entrées de la liste noire des expéditeurs du serveur.
* Elle occasionnera peut-être des baisses de performance si un très grand d'entrées existent (le traitement n'intervenant pas spécifiquement pour l'entrée modifiée). * Elle occasionnera peut-être des baisses de performance si un très grand d'entrées existent (le traitement n'intervenant pas spécifiquement pour l'entrée modifiée).
*/ */
function modifEntreeListeNoireExpPostfix($pdo,$retour_form) { function modifEntreeListeNoireExpBdd($pdo,$retour_form) {
try { try {
$compteModifs=0; $compteModifs=0;
foreach ($retour_form as $id_entree_liste_noire_exp => $etat_entree_liste_noire_exp) { foreach ($retour_form as $id_entree_liste_noire_exp => $etat_entree_liste_noire_exp) {
@ -193,7 +193,7 @@ function modifEntreeListeNoireExpPostfix($pdo,$retour_form) {
/** /**
* Fonction de suppression d'une entrée de liste noire de destinataires. * Fonction de suppression d'une entrée de liste noire de destinataires.
*/ */
function supprEntreeListeNoireDstPostfix($pdo) { function supprEntreeListeNoireDstBdd($pdo) {
try { try {
$req='DELETE FROM postfix_liste_noire_destinataires WHERE id=:id_entree_liste_noire_dst'; $req='DELETE FROM postfix_liste_noire_destinataires WHERE id=:id_entree_liste_noire_dst';
@ -227,7 +227,7 @@ function supprEntreeListeNoireDstPostfix($pdo) {
/** /**
* Fonction de suppression d'une entrée de liste noire d'expéditeurs. * Fonction de suppression d'une entrée de liste noire d'expéditeurs.
*/ */
function supprEntreeListeNoireExpPostfix($pdo) { function supprEntreeListeNoireExpBdd($pdo) {
try { try {
$req='DELETE FROM postfix_liste_noire_expediteurs WHERE id=:id_entree_liste_noire_exp'; $req='DELETE FROM postfix_liste_noire_expediteurs WHERE id=:id_entree_liste_noire_exp';

@ -9,7 +9,7 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/connexion.php")
/** /**
* Fonction listant tous les utilisateurs. * Fonction listant tous les utilisateurs.
*/ */
function listeUtilisateursPostfix($pdo) { function listeTousUtilisateursBdd($pdo) {
try { try {
$req = 'SELECT * FROM postfix_utilisateurs'; $req = 'SELECT * FROM postfix_utilisateurs';
@ -92,7 +92,7 @@ function ajoutUtilisateurBdd($pdo,$prefixe_utilisateur,$nom_utilisateur,$choix_d
/** /**
* Fonction vérifiant le mot de passe actuel d'un utilisateur. * Fonction vérifiant le mot de passe actuel d'un utilisateur.
*/ */
function verificationMotDePasseUtilisateurPostfix($pdo,$identifiant,$mdp) { function verificationMotDePasseUtilisateurBdd($pdo,$identifiant,$mdp) {
try { try {
$req = 'SELECT mot_de_passe FROM postfix_utilisateurs WHERE utilisateur=:identifiant'; $req = 'SELECT mot_de_passe FROM postfix_utilisateurs WHERE utilisateur=:identifiant';
@ -129,7 +129,7 @@ function verificationMotDePasseUtilisateurPostfix($pdo,$identifiant,$mdp) {
/** /**
* Fonction changeant le mot de passe d'un utilisateur. * Fonction changeant le mot de passe d'un utilisateur.
*/ */
function changeMotDePasseUtilisateurPostfix($pdo,$utilisateur,$nouveau_mdp,$confirmation_mdp) { function changeMotDePasseUtilisateurBdd($pdo,$utilisateur,$nouveau_mdp,$confirmation_mdp) {
if ($nouveau_mdp===$confirmation_mdp) { if ($nouveau_mdp===$confirmation_mdp) {
$caracters = '.0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $caracters = '.0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$chaine_aleatoire = ''; $chaine_aleatoire = '';
@ -163,7 +163,7 @@ function changeMotDePasseUtilisateurPostfix($pdo,$utilisateur,$nouveau_mdp,$conf
/** /**
* Fonction listant le préfixe de l'utilisateur courant. * Fonction listant le préfixe de l'utilisateur courant.
*/ */
function retournePrefixeUtilisateurPostfix($pdo,$utilisateur) { function retournePrefixeUtilisateurBdd($pdo,$utilisateur) {
try { try {
$req = 'SELECT prefixe FROM postfix_utilisateurs WHERE utilisateur=:utilisateur'; $req = 'SELECT prefixe FROM postfix_utilisateurs WHERE utilisateur=:utilisateur';
$sql=$pdo->prepare($req); $sql=$pdo->prepare($req);
@ -188,7 +188,7 @@ function retournePrefixeUtilisateurPostfix($pdo,$utilisateur) {
/** /**
* Fonction changeant le préfixe d'un utilisateur. * Fonction changeant le préfixe d'un utilisateur.
*/ */
function changePrefixeUtilisateurPostfix($pdo,$utilisateur,$nouveau_prefixe) { function changePrefixeUtilisateurBdd($pdo,$utilisateur,$nouveau_prefixe) {
try { try {
$req = 'UPDATE postfix_utilisateurs SET prefixe=:nouveau_prefixe WHERE utilisateur=:utilisateur'; $req = 'UPDATE postfix_utilisateurs SET prefixe=:nouveau_prefixe WHERE utilisateur=:utilisateur';
$sql=$pdo->prepare($req); $sql=$pdo->prepare($req);

@ -18,7 +18,7 @@ function validationIdentifiants($pdo,$identifiant,$mdp) {
$req = 'SELECT * FROM postfix_utilisateurs WHERE utilisateur=:identifiant'; $req = 'SELECT * FROM postfix_utilisateurs WHERE utilisateur=:identifiant';
if (!strpos($identifiant, '@')) { if (!strpos($identifiant, '@')) {
$identifiant.="@".retourneDomaineDefautPostfix($pdo); $identifiant.="@".retourneDomaineDefautBdd($pdo);
} }
$sql = $pdo->prepare($req); $sql = $pdo->prepare($req);

@ -8,9 +8,9 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php");
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.php");
$liste_utilisateurs = listeUtilisateursPostfix($pdo); $liste_utilisateurs = listeTousUtilisateursBdd($pdo);
$liste_domaines = listeDomainesPostfix($pdo); $liste_domaines = listeDomainesBdd($pdo);
$liste_alias_virtuels = listeAliasVirtuelsPostfix($pdo); $liste_alias_virtuels = listeAliasVirtuelsBdd($pdo);
/** /**
* Affiche le formulaire de selection d'un utilisateur si celui connecté possède les privilèges administrateur. * Affiche le formulaire de selection d'un utilisateur si celui connecté possède les privilèges administrateur.
@ -63,7 +63,7 @@ _HEREDOC_;
/** /**
* Ajout d'un alias virtuel. * Ajout d'un alias virtuel.
*/ */
$prefixe_utilisateur=retournePrefixeUtilisateurPostfix($pdo,$_SESSION['pseudo_utilisateur']); $prefixe_utilisateur=retournePrefixeUtilisateurBdd($pdo,$_SESSION['pseudo_utilisateur']);
if (!empty($prefixe_utilisateur)) { if (!empty($prefixe_utilisateur)) {
echo "<span class=\"input-group-text\">$prefixe_utilisateur</span>"; echo "<span class=\"input-group-text\">$prefixe_utilisateur</span>";
} }

@ -10,7 +10,7 @@ if (testPrivileges()!=="administrateur") {
} }
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
$liste_domaines = listeDomainesPostfix($pdo); $liste_domaines = listeDomainesBdd($pdo);
?> ?>
<div class="row"> <div class="row">
@ -21,7 +21,7 @@ $liste_domaines = listeDomainesPostfix($pdo);
<?php <?php
// Affichage et changement du domaine par défaut // Affichage et changement du domaine par défaut
$domaine_defaut = retourneDomaineDefautPostfix($pdo); $domaine_defaut = retourneDomaineDefautBdd($pdo);
if (empty($domaine_defaut)) { if (empty($domaine_defaut)) {
echo <<<_HEREDOC_ echo <<<_HEREDOC_
<div class="alert alert-warning mb-2" role="alert"><img src="/fichiers/svg/alert-triangle-warning.svg"/> <div class="alert alert-warning mb-2" role="alert"><img src="/fichiers/svg/alert-triangle-warning.svg"/>

@ -13,8 +13,8 @@ if (testPrivileges()!=="administrateur") {
} }
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.php");
$liste_entrees_liste_noires_dst=listeEntreeListeNoireDstPostfix($pdo); $liste_entrees_liste_noires_dst=listeEntreeListeNoireDstBdd($pdo);
$liste_entrees_liste_noires_exp=listeEntreeListeNoireExpPostfix($pdo); $liste_entrees_liste_noires_exp=listeEntreeListeNoireExpBdd($pdo);
/** /**
* Permet d'inclure la page d'administration des listes noires déstinataires ou expéditeurs dédiée. * Permet d'inclure la page d'administration des listes noires déstinataires ou expéditeurs dédiée.

@ -6,8 +6,8 @@
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php");
$liste_utilisateurs = listeUtilisateursPostfix($pdo); $liste_utilisateurs = listeTousUtilisateursBdd($pdo);
$prefixe_utilisateur = retournePrefixeUtilisateurPostfix($pdo,$_SESSION['pseudo_utilisateur']); $prefixe_utilisateur = retournePrefixeUtilisateurBdd($pdo,$_SESSION['pseudo_utilisateur']);
if ($_SESSION['pseudo_connexion_utilisateur'] !== $_SESSION['pseudo_utilisateur']){ if ($_SESSION['pseudo_connexion_utilisateur'] !== $_SESSION['pseudo_utilisateur']){
$message_alert_utilisateur="<div class=\"alert alert-warning mt-2 mb-2\" role=\"alert\"><img src=\"/fichiers/svg/alert-triangle-warning.svg\"/> Vous allez modifier les paramètres d'un autre utilisateur que vous.</div>"; $message_alert_utilisateur="<div class=\"alert alert-warning mt-2 mb-2\" role=\"alert\"><img src=\"/fichiers/svg/alert-triangle-warning.svg\"/> Vous allez modifier les paramètres d'un autre utilisateur que vous.</div>";

@ -12,8 +12,8 @@
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php");
$liste_utilisateurs = listeUtilisateursPostfix($pdo); $liste_utilisateurs = listeTousUtilisateursBdd($pdo);
$liste_domaines = listeDomainesPostfix($pdo); $liste_domaines = listeDomainesBdd($pdo);
/** /**
* Affiche le formulaire de selection d'un utilisateur si celui connecté possède les privilèges administrateur. * Affiche le formulaire de selection d'un utilisateur si celui connecté possède les privilèges administrateur.

@ -14,10 +14,10 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.ph
// Permet le contrôle du domaine renseigné par l'utilisateur // Permet le contrôle du domaine renseigné par l'utilisateur
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
$liste_domaines = listeDomainesPostfix($pdo); $liste_domaines = listeDomainesBdd($pdo);
if (isset($_POST['nom_alias_virtuel']) && isset($_POST['choix_domaine_alias_virtuel']) && !empty($_POST['nom_alias_virtuel']) && !empty($_POST['choix_domaine_alias_virtuel']) && in_array($_POST['choix_domaine_alias_virtuel'],array_column($liste_domaines,'domaine'))) { if (isset($_POST['nom_alias_virtuel']) && isset($_POST['choix_domaine_alias_virtuel']) && !empty($_POST['nom_alias_virtuel']) && !empty($_POST['choix_domaine_alias_virtuel']) && in_array($_POST['choix_domaine_alias_virtuel'],array_column($liste_domaines,'domaine'))) {
ajoutAliasVirtuelsPostfix($pdo,$_POST['nom_alias_virtuel'],$_POST['choix_domaine_alias_virtuel']); ajoutAliasVirtuelsBdd($pdo,$_POST['nom_alias_virtuel'],$_POST['choix_domaine_alias_virtuel']);
header ("Location: /pages/gestion/administration.php?page=alias&succes=1"); header ("Location: /pages/gestion/administration.php?page=alias&succes=1");
die(); die();
} }

@ -9,7 +9,7 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/sessions/privileges
testPrivileges(); testPrivileges();
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.php");
modifEtatAliasVirtuelsPostfix($pdo,$_POST); modifEtatAliasVirtuelsBdd($pdo,$_POST);
header ("Location: /pages/gestion/administration.php?page=alias&succes=2"); header ("Location: /pages/gestion/administration.php?page=alias&succes=2");
?> ?>

@ -9,7 +9,7 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/sessions/privileges
testPrivileges(); testPrivileges();
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.php");
if(isset($_GET['supprAliasVirtuel']) && !empty($_GET['supprAliasVirtuel']) && supprAliasVirtuelsPostfix($pdo,$_GET['supprAliasVirtuel'])) { if(isset($_GET['supprAliasVirtuel']) && !empty($_GET['supprAliasVirtuel']) && supprAliasVirtuelsBdd($pdo,$_GET['supprAliasVirtuel'])) {
header ("Location: /pages/gestion/administration.php?page=alias&succes=3"); header ("Location: /pages/gestion/administration.php?page=alias&succes=3");
} }
else { else {

@ -15,7 +15,7 @@ if (testPrivileges()!="administrateur") {
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
if (isset($_POST['nom_domaine']) && !empty($_POST['nom_domaine'])) { if (isset($_POST['nom_domaine']) && !empty($_POST['nom_domaine'])) {
ajoutDomainePostfix($pdo,$_POST['nom_domaine']); ajoutDomaineBdd($pdo,$_POST['nom_domaine']);
header ("Location: /pages/gestion/administration.php?page=domaines&succes=5"); header ("Location: /pages/gestion/administration.php?page=domaines&succes=5");
die(); die();
} }

@ -13,13 +13,13 @@ if (testPrivileges()!="administrateur") {
} }
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
$liste_domaines = listeDomainesPostfix($pdo); $liste_domaines = listeDomainesBdd($pdo);
if (isset($_POST['choix_domaine_defaut']) && !empty($_POST['choix_domaine_defaut'])) { if (isset($_POST['choix_domaine_defaut']) && !empty($_POST['choix_domaine_defaut'])) {
foreach ($liste_domaines as $domaine_cles => $domaine_valeurs){ foreach ($liste_domaines as $domaine_cles => $domaine_valeurs){
// Vérification de l'existance du domaine renseigné par l'utilisateur // Vérification de l'existance du domaine renseigné par l'utilisateur
if ($_POST['choix_domaine_defaut'] == $domaine_valeurs['domaine']) { if ($_POST['choix_domaine_defaut'] == $domaine_valeurs['domaine']) {
changeDomaineDefautPostfix($pdo,$_POST['choix_domaine_defaut']); changeDomaineDefautBdd($pdo,$_POST['choix_domaine_defaut']);
header ("Location: /pages/gestion/administration.php?page=domaines&succes=8"); header ("Location: /pages/gestion/administration.php?page=domaines&succes=8");
die(); die();
} }

@ -12,7 +12,7 @@ if (testPrivileges()!="administrateur") {
} }
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
modifEtatDomainesPostfix($pdo,$_POST); modifEtatDomainesBdd($pdo,$_POST);
header ("Location: /pages/gestion/administration.php?page=domaines&succes=6"); header ("Location: /pages/gestion/administration.php?page=domaines&succes=6");
?> ?>

@ -12,7 +12,7 @@ if (testPrivileges()!="administrateur") {
} }
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
if(isset($_GET['supprDomaine']) && !empty($_GET['supprDomaine']) && supprDomainesPostfix($pdo,$_GET['supprDomaine'])) { if(isset($_GET['supprDomaine']) && !empty($_GET['supprDomaine']) && supprDomainesBdd($pdo,$_GET['supprDomaine'])) {
header ("Location: /pages/gestion/administration.php?page=domaines&succes=7"); header ("Location: /pages/gestion/administration.php?page=domaines&succes=7");
} }
else { else {

@ -12,7 +12,7 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/import_export.p
// Permet le contrôle du domaine des alias virtuels du CSV de l'utilisateur // Permet le contrôle du domaine des alias virtuels du CSV de l'utilisateur
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
$liste_domaines = listeDomainesPostfix($pdo); $liste_domaines = listeDomainesBdd($pdo);
// Permet le contrôle des alias virtuels du CSV de l'utilisateur // Permet le contrôle des alias virtuels du CSV de l'utilisateur
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.php");
@ -31,7 +31,7 @@ if (isset($_FILES['import_alias_virtuels_csv']) && !empty($_FILES['import_alias_
// Vérification de la cohérence de l'état d'activation de l'alias virtuel soumis // Vérification de la cohérence de l'état d'activation de l'alias virtuel soumis
if ($donnees_csv[3]==0 || $donnees_csv[3]==1) { if ($donnees_csv[3]==0 || $donnees_csv[3]==1) {
// Omission des doublons // Omission des doublons
$liste_alias_virtuels = listeAliasVirtuelsPostfix($pdo); $liste_alias_virtuels = listeAliasVirtuelsBdd($pdo);
if (!in_array($donnees_csv[1],array_column($liste_alias_virtuels,'courriel'))) { if (!in_array($donnees_csv[1],array_column($liste_alias_virtuels,'courriel'))) {
importAliasVirtuelsUtilisateur($pdo,$donnees_csv[1],$_SESSION['pseudo_utilisateur'],$donnees_csv[3]); importAliasVirtuelsUtilisateur($pdo,$donnees_csv[1],$_SESSION['pseudo_utilisateur'],$donnees_csv[3]);
} }

@ -15,7 +15,7 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/import_export.p
// Permet le contrôle du domaine des alias virtuels du CSV de l'utilisateur // Permet le contrôle du domaine des alias virtuels du CSV de l'utilisateur
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php");
$liste_domaines = listeDomainesPostfix($pdo); $liste_domaines = listeDomainesBdd($pdo);
// Permet le contrôle des alias virtuels du CSV de l'utilisateur // Permet le contrôle des alias virtuels du CSV de l'utilisateur
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.php");
// Permet le contrôle des listes noires du CSV de l'utilisateur // Permet le contrôle des listes noires du CSV de l'utilisateur
@ -56,7 +56,7 @@ if (isset($_FILES['import_donnees_csv']) && !empty($_FILES['import_donnees_csv']
// Vérification de la cohérence des données de l'alias virtuel soumis // Vérification de la cohérence des données de l'alias virtuel soumis
if (!empty($donnees_csv[1]) && !empty($donnees_csv[2]) && ($donnees_csv[3]==="0" || $donnees_csv[3]==="1")) { if (!empty($donnees_csv[1]) && !empty($donnees_csv[2]) && ($donnees_csv[3]==="0" || $donnees_csv[3]==="1")) {
// Omission des doublons // Omission des doublons
$liste_alias_virtuels = listeTousAliasVirtuelsPostfix($pdo); $liste_alias_virtuels = listeTousAliasVirtuelsBdd($pdo);
if (!in_array($donnees_csv[1],array_column($liste_alias_virtuels,'courriel'))) { if (!in_array($donnees_csv[1],array_column($liste_alias_virtuels,'courriel'))) {
importDonneesMessagerie($pdo,"alias_virtuels",$donnees_csv); importDonneesMessagerie($pdo,"alias_virtuels",$donnees_csv);
} }
@ -72,7 +72,7 @@ if (isset($_FILES['import_donnees_csv']) && !empty($_FILES['import_donnees_csv']
// Vérification de la cohérence des données du domaine soumis // Vérification de la cohérence des données du domaine soumis
if (!empty($donnees_csv[1]) && ($donnees_csv[2]==="0" || $donnees_csv[2]==="1") && ($donnees_csv[3]==="0" || $donnees_csv[3]==="1")) { if (!empty($donnees_csv[1]) && ($donnees_csv[2]==="0" || $donnees_csv[2]==="1") && ($donnees_csv[3]==="0" || $donnees_csv[3]==="1")) {
// Omission des doublons // Omission des doublons
$liste_domaines = listeDomainesPostfix($pdo); $liste_domaines = listeDomainesBdd($pdo);
if (!in_array($donnees_csv[1],array_column($liste_domaines,'domaine'))) { if (!in_array($donnees_csv[1],array_column($liste_domaines,'domaine'))) {
importDonneesMessagerie($pdo,"domaines",$donnees_csv); importDonneesMessagerie($pdo,"domaines",$donnees_csv);
} }
@ -88,7 +88,7 @@ if (isset($_FILES['import_donnees_csv']) && !empty($_FILES['import_donnees_csv']
// Vérification de la cohérence des données de la liste noire destinataire soumise // Vérification de la cohérence des données de la liste noire destinataire soumise
if (!empty($donnees_csv[1]) && ($donnees_csv[2]==="REJECT" || $donnees_csv[2]==="DEFER") && ($donnees_csv[3]==="0" || $donnees_csv[3]==="1")) { if (!empty($donnees_csv[1]) && ($donnees_csv[2]==="REJECT" || $donnees_csv[2]==="DEFER") && ($donnees_csv[3]==="0" || $donnees_csv[3]==="1")) {
// Omission des doublons // Omission des doublons
$liste_entrees_liste_noires_dst=listeEntreeListeNoireDstPostfix($pdo); $liste_entrees_liste_noires_dst=listeEntreeListeNoireDstBdd($pdo);
if (!in_array($donnees_csv[1],array_column($liste_entrees_liste_noires_dst,'courriel'))) { if (!in_array($donnees_csv[1],array_column($liste_entrees_liste_noires_dst,'courriel'))) {
importDonneesMessagerie($pdo,"liste_noire_destinataires",$donnees_csv); importDonneesMessagerie($pdo,"liste_noire_destinataires",$donnees_csv);
} }
@ -104,7 +104,7 @@ if (isset($_FILES['import_donnees_csv']) && !empty($_FILES['import_donnees_csv']
// Vérification de la cohérence des données de la liste noire expediteur soumise // Vérification de la cohérence des données de la liste noire expediteur soumise
if (!empty($donnees_csv[1]) && ($donnees_csv[2]==="554") && !empty($donnees_csv[3]) && ($donnees_csv[4]==="0" || $donnees_csv[4]==="1")) { if (!empty($donnees_csv[1]) && ($donnees_csv[2]==="554") && !empty($donnees_csv[3]) && ($donnees_csv[4]==="0" || $donnees_csv[4]==="1")) {
// Omission des doublons // Omission des doublons
$liste_entrees_liste_noires_exp=listeEntreeListeNoireExpPostfix($pdo); $liste_entrees_liste_noires_exp=listeEntreeListeNoireExpBdd($pdo);
if (!in_array($donnees_csv[1],array_column($liste_entrees_liste_noires_exp,'courriel'))) { if (!in_array($donnees_csv[1],array_column($liste_entrees_liste_noires_exp,'courriel'))) {
importDonneesMessagerie($pdo,"liste_noire_expediteurs",$donnees_csv); importDonneesMessagerie($pdo,"liste_noire_expediteurs",$donnees_csv);
} }
@ -120,7 +120,7 @@ if (isset($_FILES['import_donnees_csv']) && !empty($_FILES['import_donnees_csv']
// Vérification de la cohérence des données de l'utilisateur soumis // Vérification de la cohérence des données de l'utilisateur soumis
if (!empty($donnees_csv[1]) && !empty($donnees_csv[2]) && !empty($donnees_csv[4]) && !empty($donnees_csv[5]) && !empty($donnees_csv[6]) && !empty($donnees_csv[7]) && ($donnees_csv[9]==="0" || $donnees_csv[9]==="1")) { if (!empty($donnees_csv[1]) && !empty($donnees_csv[2]) && !empty($donnees_csv[4]) && !empty($donnees_csv[5]) && !empty($donnees_csv[6]) && !empty($donnees_csv[7]) && ($donnees_csv[9]==="0" || $donnees_csv[9]==="1")) {
// Omission des doublons // Omission des doublons
$liste_utilisateurs=listeUtilisateursPostfix($pdo); $liste_utilisateurs=listeTousUtilisateursBdd($pdo);
if (!in_array($donnees_csv[1],array_column($liste_utilisateurs,'utilisateur'))) { if (!in_array($donnees_csv[1],array_column($liste_utilisateurs,'utilisateur'))) {
importDonneesMessagerie($pdo,"utilisateurs",$donnees_csv); importDonneesMessagerie($pdo,"utilisateurs",$donnees_csv);
} }

@ -16,7 +16,7 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.p
if (isset($_POST['courriel_entree_liste_noire_dst']) && isset($_POST['choix_action_entree_liste_noire_dst']) && !empty($_POST['courriel_entree_liste_noire_dst']) && !empty($_POST['choix_action_entree_liste_noire_dst'])) { if (isset($_POST['courriel_entree_liste_noire_dst']) && isset($_POST['choix_action_entree_liste_noire_dst']) && !empty($_POST['courriel_entree_liste_noire_dst']) && !empty($_POST['choix_action_entree_liste_noire_dst'])) {
if ($_POST['choix_action_entree_liste_noire_dst']=="REJECT" || $_POST['choix_action_entree_liste_noire_dst']=="DEFER") { if ($_POST['choix_action_entree_liste_noire_dst']=="REJECT" || $_POST['choix_action_entree_liste_noire_dst']=="DEFER") {
ajoutEntreeListeNoireDstPostfix($pdo,$_POST['courriel_entree_liste_noire_dst'],$_POST['choix_action_entree_liste_noire_dst']); ajoutEntreeListeNoireDstBdd($pdo,$_POST['courriel_entree_liste_noire_dst'],$_POST['choix_action_entree_liste_noire_dst']);
header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=destinataires&succes=9"); header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=destinataires&succes=9");
die(); die();
} }

@ -13,7 +13,7 @@ if (testPrivileges()!="administrateur") {
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.php");
if (isset($_POST) && !empty($_POST)) { if (isset($_POST) && !empty($_POST)) {
modifEntreeListeNoireDstPostfix($pdo,$_POST); modifEntreeListeNoireDstBdd($pdo,$_POST);
header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=destinataires&succes=10"); header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=destinataires&succes=10");
die(); die();
} }

@ -12,7 +12,7 @@ if (testPrivileges()!="administrateur") {
} }
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.php");
if(isset($_GET['supprEntreeListeNoireDst']) && !empty($_GET['supprEntreeListeNoireDst']) && supprEntreeListeNoireDstPostfix($pdo,$_GET['supprEntreeListeNoireDst'])) { if(isset($_GET['supprEntreeListeNoireDst']) && !empty($_GET['supprEntreeListeNoireDst']) && supprEntreeListeNoireDstBdd($pdo,$_GET['supprEntreeListeNoireDst'])) {
header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=destinataires&succes=11"); header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=destinataires&succes=11");
} }
else { else {

@ -16,7 +16,7 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.p
if (isset($_POST['courriel_entree_liste_noire_exp']) && isset($_POST['choix_code_retour_entree_liste_noire_exp']) && !empty($_POST['courriel_entree_liste_noire_exp']) && !empty($_POST['choix_code_retour_entree_liste_noire_exp'])) { if (isset($_POST['courriel_entree_liste_noire_exp']) && isset($_POST['choix_code_retour_entree_liste_noire_exp']) && !empty($_POST['courriel_entree_liste_noire_exp']) && !empty($_POST['choix_code_retour_entree_liste_noire_exp'])) {
if ($_POST['choix_code_retour_entree_liste_noire_exp']==554) { if ($_POST['choix_code_retour_entree_liste_noire_exp']==554) {
ajoutEntreeListeNoireExpPostfix($pdo,$_POST['courriel_entree_liste_noire_exp'],$_POST['choix_code_retour_entree_liste_noire_exp']); ajoutEntreeListeNoireExpBdd($pdo,$_POST['courriel_entree_liste_noire_exp'],$_POST['choix_code_retour_entree_liste_noire_exp']);
header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=expediteurs&succes=12"); header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=expediteurs&succes=12");
die(); die();
} }

@ -13,7 +13,7 @@ if (testPrivileges()!="administrateur") {
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.php");
if (isset($_POST) && !empty($_POST)) { if (isset($_POST) && !empty($_POST)) {
modifEntreeListeNoireExpPostfix($pdo,$_POST); modifEntreeListeNoireExpBdd($pdo,$_POST);
header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=expediteurs&succes=13"); header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=expediteurs&succes=13");
die(); die();
} }

@ -12,7 +12,7 @@ if (testPrivileges()!="administrateur") {
} }
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/listes_noires.php");
if(isset($_GET['supprEntreeListeNoireExp']) && !empty($_GET['supprEntreeListeNoireExp']) && supprEntreeListeNoireExpPostfix($pdo,$_GET['supprEntreeListeNoireExp'])) { if(isset($_GET['supprEntreeListeNoireExp']) && !empty($_GET['supprEntreeListeNoireExp']) && supprEntreeListeNoireExpBdd($pdo,$_GET['supprEntreeListeNoireExp'])) {
header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=expediteurs&succes=14"); header ("Location: /pages/gestion/administration.php?page=listes_noires&sousPage=expediteurs&succes=14");
} }
else { else {

@ -17,14 +17,14 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/connexion.php")
if (isset($_POST['prefixe_utilisateur']) && isset($_POST['nom_utilisateur']) && !empty($_POST['nom_utilisateur']) && isset($_POST['choix_domaine_utilisateur']) && !empty($_POST['choix_domaine_utilisateur']) && isset($_POST['mot_de_passe_utilisateur']) && !empty($_POST['mot_de_passe_utilisateur']) && isset($_POST['nom_complet_utilisateur']) && isset($_POST['choix_privilege_utilisateur']) && !empty($_POST['choix_privilege_utilisateur'])) { if (isset($_POST['prefixe_utilisateur']) && isset($_POST['nom_utilisateur']) && !empty($_POST['nom_utilisateur']) && isset($_POST['choix_domaine_utilisateur']) && !empty($_POST['choix_domaine_utilisateur']) && isset($_POST['mot_de_passe_utilisateur']) && !empty($_POST['mot_de_passe_utilisateur']) && isset($_POST['nom_complet_utilisateur']) && isset($_POST['choix_privilege_utilisateur']) && !empty($_POST['choix_privilege_utilisateur'])) {
$liste_domaines = listeDomainesPostfix($pdo); $liste_domaines = listeDomainesBdd($pdo);
foreach ($liste_domaines as $domaine_cles => $domaine_valeurs){ foreach ($liste_domaines as $domaine_cles => $domaine_valeurs){
// Vérification de l'existence du domaine renseigné par l'utilisateur // Vérification de l'existence du domaine renseigné par l'utilisateur
if ($_POST['choix_domaine_utilisateur'] === $domaine_valeurs['domaine']) { if ($_POST['choix_domaine_utilisateur'] === $domaine_valeurs['domaine']) {
if ($_POST['choix_privilege_utilisateur'] === 'utilisateur' || $_POST['prefixe_utilisateur'] === 'administrateur') { if ($_POST['choix_privilege_utilisateur'] === 'utilisateur' || $_POST['prefixe_utilisateur'] === 'administrateur') {
ajoutUtilisateurBdd($pdo,$_POST['prefixe_utilisateur'],$_POST['nom_utilisateur'],$_POST['choix_domaine_utilisateur'],$_POST['mot_de_passe_utilisateur'],$_POST['nom_complet_utilisateur'],$_POST['choix_privilege_utilisateur']); ajoutUtilisateurBdd($pdo,$_POST['prefixe_utilisateur'],$_POST['nom_utilisateur'],$_POST['choix_domaine_utilisateur'],$_POST['mot_de_passe_utilisateur'],$_POST['nom_complet_utilisateur'],$_POST['choix_privilege_utilisateur']);
changeMotDePasseUtilisateurPostfix($pdo,substr(htmlspecialchars($_POST['nom_utilisateur']."@".$_POST['choix_domaine_utilisateur']),0,100),trim($_POST['mot_de_passe_utilisateur']),trim($_POST['mot_de_passe_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"); header ("Location: /pages/gestion/administration.php?page=utilisateurs&succes=20");
die(); die();
} }

@ -12,7 +12,7 @@ testPrivileges();
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php");
if ($_SESSION['privilege_utilisateur']=="administrateur" && isset($_POST['nouveau_mot_de_passe']) && !empty($_POST['nouveau_mot_de_passe']) && isset($_POST['confirmation_mot_de_passe']) && !empty($_POST['confirmation_mot_de_passe'])) { if ($_SESSION['privilege_utilisateur']=="administrateur" && isset($_POST['nouveau_mot_de_passe']) && !empty($_POST['nouveau_mot_de_passe']) && isset($_POST['confirmation_mot_de_passe']) && !empty($_POST['confirmation_mot_de_passe'])) {
if (changeMotDePasseUtilisateurPostfix($pdo,$_SESSION['pseudo_utilisateur'],trim($_POST['nouveau_mot_de_passe']),trim($_POST['confirmation_mot_de_passe']))) { if (changeMotDePasseUtilisateurBdd($pdo,$_SESSION['pseudo_utilisateur'],trim($_POST['nouveau_mot_de_passe']),trim($_POST['confirmation_mot_de_passe']))) {
header ("Location: /pages/gestion/administration.php?page=parametres&succes=16"); header ("Location: /pages/gestion/administration.php?page=parametres&succes=16");
die(); die();
} }
@ -22,8 +22,8 @@ if ($_SESSION['privilege_utilisateur']=="administrateur" && isset($_POST['nouvea
} }
} }
elseif ($_SESSION['privilege_utilisateur']=="utilisateur" && isset($_POST['ancien_mot_de_passe']) && !empty($_POST['ancien_mot_de_passe']) && isset($_POST['nouveau_mot_de_passe']) && !empty($_POST['nouveau_mot_de_passe']) && isset($_POST['confirmation_mot_de_passe']) && !empty($_POST['confirmation_mot_de_passe'])) { elseif ($_SESSION['privilege_utilisateur']=="utilisateur" && isset($_POST['ancien_mot_de_passe']) && !empty($_POST['ancien_mot_de_passe']) && isset($_POST['nouveau_mot_de_passe']) && !empty($_POST['nouveau_mot_de_passe']) && isset($_POST['confirmation_mot_de_passe']) && !empty($_POST['confirmation_mot_de_passe'])) {
if (verificationMotDePasseUtilisateurPostfix($pdo,$_SESSION['pseudo_utilisateur'],trim($_POST['ancien_mot_de_passe']))) { if (verificationMotDePasseUtilisateurBdd($pdo,$_SESSION['pseudo_utilisateur'],trim($_POST['ancien_mot_de_passe']))) {
if (changeMotDePasseUtilisateurPostfix($pdo,$_SESSION['pseudo_utilisateur'],trim($_POST['nouveau_mot_de_passe']),trim($_POST['confirmation_mot_de_passe']))) { if (changeMotDePasseUtilisateurBdd($pdo,$_SESSION['pseudo_utilisateur'],trim($_POST['nouveau_mot_de_passe']),trim($_POST['confirmation_mot_de_passe']))) {
header ("Location: /pages/gestion/administration.php?page=parametres&succes=16"); header ("Location: /pages/gestion/administration.php?page=parametres&succes=16");
die(); die();
} }

@ -15,7 +15,7 @@ if (testPrivileges()!="administrateur") {
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php");
if ($_SESSION['privilege_utilisateur']=="administrateur" && isset($_POST['nouveau_prefixe'])) { if ($_SESSION['privilege_utilisateur']=="administrateur" && isset($_POST['nouveau_prefixe'])) {
changePrefixeUtilisateurPostfix($pdo,$_SESSION['pseudo_utilisateur'],trim($_POST['nouveau_prefixe'])); changePrefixeUtilisateurBdd($pdo,$_SESSION['pseudo_utilisateur'],trim($_POST['nouveau_prefixe']));
header ("Location: /pages/gestion/administration.php?page=parametres&succes=17"); header ("Location: /pages/gestion/administration.php?page=parametres&succes=17");
die(); die();
} }

@ -9,7 +9,7 @@ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/sessions/privileges
testPrivileges(); testPrivileges();
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php"); require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php");
$liste_utilisateurs = listeUtilisateursPostfix($pdo); $liste_utilisateurs = listeTousUtilisateursBdd($pdo);
foreach ($liste_utilisateurs as $enieme_utilisateur_liste => $infos_utilisateur_liste){ foreach ($liste_utilisateurs as $enieme_utilisateur_liste => $infos_utilisateur_liste){
// Vérification de la correspondance entre l'ID de l'utilisateur soumis par formulaire avec celui en base de données (évite l'usurpation d'utilisateurs) // Vérification de la correspondance entre l'ID de l'utilisateur soumis par formulaire avec celui en base de données (évite l'usurpation d'utilisateurs)
@ -37,7 +37,7 @@ foreach ($liste_utilisateurs as $enieme_utilisateur_liste => $infos_utilisateur_
// Changement du mot de passe de l'utilisateur // Changement du mot de passe de l'utilisateur
if (!empty($_POST['utilisateur'][$enieme_utilisateur_liste]['mot_de_passe_utilisateur']) && !empty($_POST['utilisateur'][$enieme_utilisateur_liste]['confirmation_mot_de_passe_utilisateur']) && $_POST['utilisateur'][$enieme_utilisateur_liste]['mot_de_passe_utilisateur'] === $_POST['utilisateur'][$enieme_utilisateur_liste]['confirmation_mot_de_passe_utilisateur']) { if (!empty($_POST['utilisateur'][$enieme_utilisateur_liste]['mot_de_passe_utilisateur']) && !empty($_POST['utilisateur'][$enieme_utilisateur_liste]['confirmation_mot_de_passe_utilisateur']) && $_POST['utilisateur'][$enieme_utilisateur_liste]['mot_de_passe_utilisateur'] === $_POST['utilisateur'][$enieme_utilisateur_liste]['confirmation_mot_de_passe_utilisateur']) {
changeMotDePasseUtilisateurPostfix($pdo,$nouvelles_données_utilisateur['nom_utilisateur'],$_POST['utilisateur'][$enieme_utilisateur_liste]['mot_de_passe_utilisateur'],$_POST['utilisateur'][$enieme_utilisateur_liste]['confirmation_mot_de_passe_utilisateur']); changeMotDePasseUtilisateurBdd($pdo,$nouvelles_données_utilisateur['nom_utilisateur'],$_POST['utilisateur'][$enieme_utilisateur_liste]['mot_de_passe_utilisateur'],$_POST['utilisateur'][$enieme_utilisateur_liste]['confirmation_mot_de_passe_utilisateur']);
} }
} }
} }
@ -58,7 +58,7 @@ foreach ($_POST as $cle_post => $infos_utilisateur){
/*if ($_POST['choix_domaine_utilisateur'] === $domaine_valeurs['domaine']) { /*if ($_POST['choix_domaine_utilisateur'] === $domaine_valeurs['domaine']) {
if ($_POST['choix_privilege_utilisateur'] === 'utilisateur' || $_POST['prefixe_utilisateur'] === 'administrateur') { 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']); 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']);
changeMotDePasseUtilisateurPostfix($pdo,substr(htmlspecialchars($_POST['nom_utilisateur']."@".$_POST['choix_domaine_utilisateur']),0,100),trim($_POST['mot_de_passe_utilisateur']),trim($_POST['mot_de_passe_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"); header ("Location: /pages/gestion/administration.php?page=utilisateurs&succes=20");
die(); die();
} }

Loading…
Cancel
Save