-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpage_admin.php
More file actions
48 lines (31 loc) · 1.45 KB
/
page_admin.php
File metadata and controls
48 lines (31 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
/*
inclure la page administrateur
*/
include_once("includes/AccesBase.php");
include_once("Modeles/fonction.php");
//Si pas de connexion, ou pas administrateur
if(!isset($_SESSION) OR $_SESSION['Type'] != 'Administrateur'){
exit();
}
if(isset($_GET['delete']) AND !empty($_GET['delete'])){
//on vient supprimer l'utilisateur qui a pour id la valeur de ? dans l'url
$req = $db->prepare('DELETE FROM utilisateur WHERE idUser = ?');
$req -> execute(array($_GET['delete']));
}
if(isset($_GET['delete_cap']) AND !empty($_GET['delete_cap'])){
//on vient supprimer le capteur qui a pour id la valeur de ? dans l'url
$req = $db->prepare('DELETE FROM capteur WHERE idCapteur = ?');
$req -> execute(array($_GET['delete_cap']));
}
if(isset($_GET['modifier']) AND !empty($_GET['modifier'])){
$see_user = $_GET['modifier'];
header("Location: page_user.php?user=$see_user");
}
$utilisateurs = $db->query('SELECT * FROM utilisateur ORDER BY idUser DESC'); //permet de classer les users par ordre d'arrivée (les derniers en tête)
$capteurs = $db->query('SELECT * FROM capteur ORDER BY idCapteur DESC'); //permet de classer les capteurs par ordre d'ajout(les derniers en tête)
$entites = $db->query('SELECT * FROM entit ORDER BY idEntité DESC');
$boitier = $db->query('SELECT * FROM boitier ORDER BY idBoitier DESC');
$gestionnaires = $db->query("SELECT * FROM utilisateur WHERE Type='Gestionnaire' ORDER BY idBoitier DESC");
include_once('Vues/page_admin.vue.php');
?>