@ -18,7 +18,6 @@ if ($_SESSION['pseudo_connexion_utilisateur'] !== $_SESSION['pseudo_utilisateur'
/**
/**
* 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.
*/
*/
if (testPrivileges()==="administrateur") {
if (testPrivileges()==="administrateur") {
echo < < < _HEREDOC_
echo < < < _HEREDOC_
< div class = "col-12" >
< div class = "col-12" >
@ -54,23 +53,19 @@ if (testPrivileges()==="administrateur") {
}
}
/**
/**
* Changement du mot de passe d'un utilisateur .
* Changement du mot de passe de l'utilisateur courant .
*/
*/
if ($_SESSION['privilege_utilisateur']==="administrateur" & & !empty($prefixe_utilisateur)){
$message="< div class = \"mt-2 mb-2 alert alert-primary \ " role = \"alert\" > Préfixe actuel de ".$_SESSION['pseudo_utilisateur']." : < span class = \"badge bg-primary \ " > ".$prefixe_utilisateur."< / span > < / div > ";
}else{
$message="";
}
?>
?>
< div class = "row" >
< div class = "row" >
< div class = "col-12 col-md-12 <?php if ( $_SESSION [ 'privilege_utilisateur' ] === "administrateur" ) { echo ' col-xl-6' ;} ?> " >
< div class = "col-12 col-md-12" >
<?php if ( $_SESSION [ 'privilege_utilisateur' ] === "utilisateur" && ! empty ( $prefixe_utilisateur )){ ?>
< div class = "card mt-4 max-hauteur-pastille" >
< div class = "card mt-4 max-hauteur-pastille" >
< div class = "card-body" >
< div class = "card-body" >
< h5 class = "card-title" >Modifier le mot de passe<?php if ( $_SESSION [ 'privilege_utilisateur' ] === "administrateur" ) { echo ' de ' . $_SESSION [ 'pseudo_utilisateur' ];} ?> < /h5 >
< h5 class = "card-title" > Modifier le mot de passe< /h5 >
<?php echo $message_alert_utilisateur ; ?>
<?php echo $message_alert_utilisateur ; ?>
< form action = "/services/traitements/utilisateurs/changeMotDePasseUtilisateur.php" method = "post" >
< form action = "/services/traitements/utilisateurs/changeMotDePasseUtilisateur.php" method = "post" >
< div class = "input-group" >
< div class = "input-group" >
<?php if ( $_SESSION [ 'privilege_utilisateur' ] === "utilisateur" ) { echo '<input type="password" class="form-control" name="ancien_mot_de_passe" placeholder="Ancien mot de passe" required>' ; } ? >
< input type = "password" class = "form-control" name = "ancien_mot_de_passe" placeholder = "Ancien mot de passe" required >
< input type = "password" class = "form-control" name = "nouveau_mot_de_passe" placeholder = "Nouveau mot de passe" required >
< input type = "password" class = "form-control" name = "nouveau_mot_de_passe" placeholder = "Nouveau mot de passe" required >
< input type = "password" class = "form-control" name = "confirmation_mot_de_passe" placeholder = "Confirmation mot de passe" required >
< input type = "password" class = "form-control" name = "confirmation_mot_de_passe" placeholder = "Confirmation mot de passe" required >
< button class = "btn btn-primary bouton-ajout" type = "submit" > Modifier< / button >
< button class = "btn btn-primary bouton-ajout" type = "submit" > Modifier< / button >
@ -78,29 +73,13 @@ if ($_SESSION['privilege_utilisateur']==="administrateur" && !empty($prefixe_uti
< / form >
< / form >
< / div >
< / div >
< / div >
< / div >
<?php } ?>
< / div >
< / div >
<?php
<?php
if ($_SESSION['privilege_utilisateur']==="administrateur") {
/**
echo < < < _HEREDOC_
* Sauvegarde des alias virtuels de l'utilisateur sélectionné.
< div class = "col-12 col-md-12 col-xl-6" >
*/
< div class = "card mt-4 max-hauteur-pastille" >
< div class = "card-body" >
< h5 class = "card-title" > Modifier le préfixe de {$_SESSION['pseudo_utilisateur']}< / h5 >
{$message}
{$message_alert_utilisateur}
< form action = "/services/traitements/utilisateurs/changePrefixeUtilisateur.php" method = "post" >
< div class = "input-group" >
< input class = "form-control" type = "text" name = "nouveau_prefixe" placeholder = "Nouveau prefixe" >
< button class = "btn btn-primary bouton-ajout" type = "submit" > Appliquer< / button >
< / div >
< / form >
< / div >
< / div >
< / div >
_HEREDOC_;
}
echo < < < _HEREDOC_
echo < < < _HEREDOC_
< div class = "col-12 col-md-12 col-xl-6" >
< div class = "col-12 col-md-12 col-xl-6" >
< div class = "card mt-4 max-hauteur-pastille" >
< div class = "card mt-4 max-hauteur-pastille" >
@ -114,6 +93,9 @@ if ($_SESSION['privilege_utilisateur']==="administrateur" && !empty($prefixe_uti
< / div >
< / div >
_HEREDOC_;
_HEREDOC_;
/**
* Restauration des alias virtuels de l'utilisateur sélectionné.
*/
echo < < < _HEREDOC_
echo < < < _HEREDOC_
< div class = "col-12 col-md-12 col-xl-6" >
< div class = "col-12 col-md-12 col-xl-6" >
< div class = "card mt-4 max-hauteur-pastille" >
< div class = "card mt-4 max-hauteur-pastille" >
@ -132,6 +114,9 @@ if ($_SESSION['privilege_utilisateur']==="administrateur" && !empty($prefixe_uti
< / div >
< / div >
_HEREDOC_;
_HEREDOC_;
/**
* Sauvegarde de la base de données selon la sélection de l'administrateur.
*/
if ($_SESSION['privilege_utilisateur']==="administrateur") {
if ($_SESSION['privilege_utilisateur']==="administrateur") {
echo < < < _HEREDOC_
echo < < < _HEREDOC_
< div class = "col-12 col-md-12 col-xl-6" >
< div class = "col-12 col-md-12 col-xl-6" >
@ -169,6 +154,9 @@ if ($_SESSION['privilege_utilisateur']==="administrateur" && !empty($prefixe_uti
_HEREDOC_;
_HEREDOC_;
}
}
/**
* Restauration de la base de données selon la sélection de l'administrateur.
*/
if ($_SESSION['privilege_utilisateur']==="administrateur") {
if ($_SESSION['privilege_utilisateur']==="administrateur") {
echo < < < _HEREDOC_
echo < < < _HEREDOC_
< div class = "col-12 col-md-12 col-xl-6" >
< div class = "col-12 col-md-12 col-xl-6" >