From f92855e1260c7763eabbdbce4a60131eafa37e49 Mon Sep 17 00:00:00 2001 From: ycharbi Date: Sun, 2 Apr 2023 14:31:03 +0200 Subject: [PATCH] Travail de l'apparence de la page de gestion des utilisateurs --- fichiers/css/confirmation.css | 26 ++------- fichiers/css/personalisation.css | 28 ++++++++++ fichiers/svg/chevrons-up.svg | 1 + fichiers/svg/help-circle.svg | 1 + fichiers/svg/menu.svg | 1 + services/gestion/utilisateurs.php | 93 +++++++++++++++++++------------ 6 files changed, 92 insertions(+), 58 deletions(-) create mode 100644 fichiers/svg/chevrons-up.svg create mode 100644 fichiers/svg/help-circle.svg create mode 100644 fichiers/svg/menu.svg diff --git a/fichiers/css/confirmation.css b/fichiers/css/confirmation.css index 92f27ef..17e53e1 100644 --- a/fichiers/css/confirmation.css +++ b/fichiers/css/confirmation.css @@ -1,4 +1,4 @@ -/* Style concernant la confirmation de suppression d'un alias virtuel */ +/* Style concernant la confirmation de suppression d'une pastille */ .confirmation-suppression { display: none; color: #fff; @@ -14,39 +14,23 @@ } .input-checkbox-supprimer-valeur:checked ~ .confirmation-suppression { - display: inline; + display: inline; } -/*.input-label-supprimer-valeur { - color: #ffffff; - background: #e23026; - padding: 0.5rem 1rem; - border-radius: 0.5rem; -}*/ - .visuellement-cache { - position: absolute; - left: -100vw; + position: absolute; + left: -100vw; } - - .detail-utilisateur { display: none; color: #fff; text-align: center; text-decoration: none; - background-color: #dc3545; -} - -.detail-utilisateur:hover { - color: #fff; - background-color: #bb2d3b; - border-color: #b02a37; } .input-checkbox-detail-utilisateur:checked ~ .detail-utilisateur { - display: block; + display: block; } /* Sources : diff --git a/fichiers/css/personalisation.css b/fichiers/css/personalisation.css index 0ded1a5..16208e1 100644 --- a/fichiers/css/personalisation.css +++ b/fichiers/css/personalisation.css @@ -113,3 +113,31 @@ body { .max-hauteur-pastille{ height: calc(100% - 1.5em); } + +.survol{ + display: inline-block; +} +.survol:hover .message-survol { + overflow: hidden; + padding: 12px 12px; + height: auto; + width: auto; + opacity: 1; + border: 1px solid #eeeeee; +} + +.message-survol { + opacity: 0; + position: absolute; + z-index: 7; + background: #343a40; + color: #FFFFFF; + border: 1px solid transparent; + border-radius: 6px; + height: 0px; + width: 0px; + padding: 0 12px; + overflow: hidden; +/*-webkit-transition: all 500ms; + transition: all 500ms;*/ +} diff --git a/fichiers/svg/chevrons-up.svg b/fichiers/svg/chevrons-up.svg new file mode 100644 index 0000000..e94a2be --- /dev/null +++ b/fichiers/svg/chevrons-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fichiers/svg/help-circle.svg b/fichiers/svg/help-circle.svg new file mode 100644 index 0000000..bd5c335 --- /dev/null +++ b/fichiers/svg/help-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fichiers/svg/menu.svg b/fichiers/svg/menu.svg new file mode 100644 index 0000000..b4a970c --- /dev/null +++ b/fichiers/svg/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/services/gestion/utilisateurs.php b/services/gestion/utilisateurs.php index 04b36a2..574fbc1 100644 --- a/services/gestion/utilisateurs.php +++ b/services/gestion/utilisateurs.php @@ -21,39 +21,53 @@ $liste_domaines = listeDomainesBdd($pdo); if (testPrivileges()==="administrateur") { echo <<<_HEREDOC_ -
-
-
Ajout d'un utilisateur
-
-
- - - @ - + + @ + - - - - + catch (\Exception $e) { + die ("Erreur de requête de selection du domaine pour \"$base\" : ".$e->getMessage()); + } + + echo <<<_HEREDOC_ + +
+
+
+ +
+
+ +
+
+
+ +
+
+
+ +
- - + + _HEREDOC_; @@ -82,7 +96,7 @@ _HEREDOC_; $etat_interrupteur_eteint="checked"; $etat_interrupteur_allumer=""; } - + echo <<<_HEREDOC_
@@ -96,9 +110,14 @@ _HEREDOC_;
{$utilisateurs_valeurs['utilisateur']} +_HEREDOC_; + if ($utilisateurs_valeurs['privilege'] === "administrateur") { + echo '
Cet utilisateur est un administrateur
'; + } + echo <<<_HEREDOC_
- +
@@ -107,12 +126,12 @@ _HEREDOC_;