You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							35 lines
						
					
					
						
							1.4 KiB
						
					
					
				
			
		
		
	
	
							35 lines
						
					
					
						
							1.4 KiB
						
					
					
				| <?php
 | |
| 
 | |
| /**
 | |
|  * Page de traitement permettant la suppression d'un utilisateur.
 | |
|  */
 | |
| 
 | |
| session_start();
 | |
| require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/sessions/privileges.php");
 | |
| testPrivileges();
 | |
| require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/utilisateurs.php");
 | |
| require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/alias_virtuels.php");
 | |
| 
 | |
| $pseudo_utilisateur_bdd=listeUtilisateurBdd($pdo,$_GET['supprUtilisateur']);
 | |
| 
 | |
| if(isset($_GET['supprUtilisateur']) && !empty($_GET['supprUtilisateur']) && supprTousAliasVirtuelsUtilisateurBdd($pdo,$_GET['supprUtilisateur'])) {
 | |
| 	if (supprUtilisateursBdd($pdo,$_GET['supprUtilisateur'])) {
 | |
| 		// Si l'utilisateur à modifier a été changé via la liste déroulante dédiée sur celui venant d'être supprimé, ce paramètre est réinitialisé à sa valeur par défaut pour ne plus éditer les valeurs de l'utilisateur n'existant plus
 | |
| 		if ($_SESSION['pseudo_utilisateur']===$pseudo_utilisateur_bdd[0]['utilisateur']) {
 | |
| 			$_SESSION['pseudo_utilisateur'] = $_SESSION['pseudo_connexion_utilisateur'];
 | |
| 		}
 | |
| 		
 | |
| 		header ("Location: /pages/gestion/administration.php?page=utilisateurs&succes=21");
 | |
| 		die();
 | |
| 	}
 | |
| 	else {
 | |
| 		header ("Location: /pages/gestion/administration.php?page=utilisateurs&erreur=28");
 | |
| 		die();
 | |
| 	}
 | |
| }
 | |
| else {
 | |
| 	header ("Location: /pages/gestion/administration.php?page=utilisateurs&erreur=29");
 | |
| 	die();
 | |
| }
 | |
| 
 | |
| ?>
 |