diff --git a/admin/admin.css b/admin/admin.css index 0da4ba3..2ff2a37 100644 --- a/admin/admin.css +++ b/admin/admin.css @@ -5,6 +5,10 @@ --color2 : rgb(46,46,46); } +a { + text-decoration: none; +} + body { background-color: var(--color1); color: white; diff --git a/admin/gestion_des_acces.php b/admin/gestion_des_acces.php index 8dcf744..17e5217 100644 --- a/admin/gestion_des_acces.php +++ b/admin/gestion_des_acces.php @@ -10,9 +10,61 @@ if(isset($_GET['del']) AND !empty($_GET['del'])) if($user['perm'] >= 2) { $del = (int) htmlspecialchars($_GET['del']); - $req = $db->prepare('DELETE FROM admin WHERE id =?'); - $req->execute(array($del)); - header('Location: gestion_des_acces.php'); + if($del != 1) { + $req = $db->prepare('DELETE FROM admin WHERE id =?'); + $req->execute(array($del)); + header('Location: gestion_des_acces.php'); + } else { + $error = "On ne peut pas suprimer le superutilisateur sauf manuellement dans la base de données !"; + } + } +} + +if(isset($_GET['gda']) AND !empty($_GET['gda'])) +{ + if($user['perm'] >= 2) { + + $gda = (int) htmlspecialchars($_GET['gda']); + + if($gda != 1) { + $req = $db->prepare('UPDATE admin SET perm = ? WHERE id =?'); + $req->execute(array(0,$gda)); + header('Location: gestion_des_acces.php'); + } else { + $error = "On ne peut pas modifier le grade du superutilisateur sauf manuellement dans la base de données !"; + } + } +} + +if(isset($_GET['bur']) AND !empty($_GET['bur'])) +{ + if($user['perm'] >= 2) { + + $bur = (int) htmlspecialchars($_GET['bur']); + + if($bur != 1) { + $req = $db->prepare('UPDATE admin SET perm = ? WHERE id =?'); + $req->execute(array(1,$bur)); + header('Location: gestion_des_acces.php'); + } else { + $error = "On ne peut pas modifier le grade du superutilisateur sauf manuellement dans la base de données !"; + } + } +} + +if(isset($_GET['adm']) AND !empty($_GET['adm'])) +{ + if($user['perm'] >= 2) { + + $adm = (int) htmlspecialchars($_GET['adm']); + + if($adm != 1) { + $req = $db->prepare('UPDATE admin SET perm = ? WHERE id =?'); + $req->execute(array(2,$adm)); + header('Location: gestion_des_acces.php'); + } else { + $error = "On ne peut pas modifier le grade du superutilisateur sauf manuellement dans la base de données !"; + } } } @@ -99,17 +151,23 @@ if(isset($_POST['send'])) {