From 9ba4465361fa583f1db31fdc30c3709e43a1ee87 Mon Sep 17 00:00:00 2001 From: Nicolas MORIN Date: Tue, 25 Jan 2022 23:37:22 +0100 Subject: [PATCH] =?UTF-8?q?Modification=20du=20visuel=20de=20la=20page=20p?= =?UTF-8?q?aram=C3=A8tres=20+=20v=C3=A9rification=20du=20typage=20de=20cer?= =?UTF-8?q?taines=20conditions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fichiers/svg/edit.svg | 1 + services/gestion/alias_virtuels.php | 8 +- services/gestion/parametres.php | 212 ++++++++++++++++++---------- 3 files changed, 142 insertions(+), 79 deletions(-) create mode 100644 fichiers/svg/edit.svg diff --git a/fichiers/svg/edit.svg b/fichiers/svg/edit.svg new file mode 100644 index 0000000..f909465 --- /dev/null +++ b/fichiers/svg/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/services/gestion/alias_virtuels.php b/services/gestion/alias_virtuels.php index 12c5231..cb2c5f9 100644 --- a/services/gestion/alias_virtuels.php +++ b/services/gestion/alias_virtuels.php @@ -15,7 +15,7 @@ $liste_alias_virtuels = listeAliasVirtuelsPostfix($pdo); /** * Affiche le formulaire de selection d'un utilisateur si celui connecté possède les privilèges administrateur. */ -if (testPrivileges()=="administrateur") { +if (testPrivileges()==="administrateur") { echo <<<_HEREDOC_
@@ -32,10 +32,10 @@ _HEREDOC_; * La valeur par défaut du menu est positionnée sur le compte administrateur actuellement connecté. */ foreach ($liste_utilisateurs as $utilisateur_bdd => $utilisateur) { - if ($utilisateur['utilisateur']==$_SESSION['pseudo_utilisateur']) { + if ($utilisateur['utilisateur']===$_SESSION['pseudo_utilisateur']) { echo "\n"; } - elseif ($_SESSION['privilege_utilisateur']=="administrateur") { + elseif ($_SESSION['privilege_utilisateur']==="administrateur") { echo "\n"; } } @@ -52,7 +52,7 @@ _HEREDOC_; ?> -
+
">
Ajouter un alias virtuel
diff --git a/services/gestion/parametres.php b/services/gestion/parametres.php index 9f1e44e..80efa0e 100644 --- a/services/gestion/parametres.php +++ b/services/gestion/parametres.php @@ -5,17 +5,16 @@ */ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php"); - + $liste_utilisateurs = listeUtilisateursPostfix($pdo); $prefixe_utilisateur = retournePrefixeUtilisateurPostfix($pdo,$_SESSION['pseudo_utilisateur']); - + /** * Affiche le formulaire de selection d'un utilisateur si celui connecté possède les privilèges administrateur. */ if (testPrivileges()=="administrateur") { echo <<<_HEREDOC_ -
-
+
Choix de l'adresse
@@ -29,10 +28,10 @@ _HEREDOC_; * La valeur par défaut du menu est positionnée sur le compte administrateur actuellement connecté. */ foreach ($liste_utilisateurs as $utilisateur_bdd => $utilisateur) { - if ($utilisateur['utilisateur']==$_SESSION['pseudo_utilisateur']) { + if ($utilisateur['utilisateur']===$_SESSION['pseudo_utilisateur']) { echo "\n"; } - elseif ($_SESSION['privilege_utilisateur']=="administrateur") { + elseif ($_SESSION['privilege_utilisateur']==="administrateur") { echo "\n"; } } @@ -41,106 +40,169 @@ _HEREDOC_; -
-
-
+
+
+
+ + _HEREDOC_; } /** * Changement du mot de passe d'un utilisateur. */ - +if ($_SESSION['privilege_utilisateur']==="administrateur" && !empty($prefixe_utilisateur)){ + $style='style="height:156px;"'; + $message="
Préfixe actuel de ".$_SESSION['pseudo_utilisateur']." : ".$prefixe_utilisateur."
"; +}else{ + $style=''; + $message=""; +} ?> -
+
+
">
-
-
Mot de passe
+
class="card-body"> +
Modifier le mot de passe
- '; } ?> + '; } ?> - +
-
+ + +
+
+
Modifier le préfixe de {$_SESSION['pseudo_utilisateur']}
+
+
+ + +
+
+ {$message} +
+
+
+ _HEREDOC_; + } + ?> + + + Préfixe -

Préfixe actuel de {$_SESSION['pseudo_utilisateur']} : {$prefixe_utilisateur}

-
- - -
+ + +echo <<<_HEREDOC_ +
+
+
+
Sauvegarde des alias virtuels de {$_SESSION['pseudo_utilisateur']}
+
+ +
+
+
+
_HEREDOC_; -} echo <<<_HEREDOC_ -
Sauvegarde et restauration des données
-

Sauvegarde

-

Sauvegarde des alias virtuels de l'utilisateur

-
- -
+
+
+
+
Restauration des alias virtuels de {$_SESSION['pseudo_utilisateur']}
+
+
+ + +
+ +
+
+
+
_HEREDOC_; -if ($_SESSION['privilege_utilisateur']=="administrateur") { +if ($_SESSION['privilege_utilisateur']==="administrateur") { echo <<<_HEREDOC_ -

Sauvegarde de la base de données

-
- - - - - - - - - - - -
+
+
+
+
Sauvegarde de la base de données
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+
_HEREDOC_; } -echo <<<_HEREDOC_ -

Restauration

-

Restauration des alias virtuels de l'utilisateur

-
- - Les doublons seront omis. - -
-_HEREDOC_; -if ($_SESSION['privilege_utilisateur']=="administrateur") { - echo <<<_HEREDOC_ -

Restauration de la base de données

-

Attention, toutes les données non sauvegardés dans chaque section sélectionnée et présente dans votre fichier de restauration seront écrasées !

-
- - - - - - - - - - - - -
-_HEREDOC_; + +if ($_SESSION['privilege_utilisateur']==="administrateur") { + echo <<<_HEREDOC_ +
+
+
+
Restauration de la base de données
+ +
+ + + + + + + + + + + + +
+
+
+
+ _HEREDOC_; } ?> +
- \ No newline at end of file +