acces modifiable et indices mots croisées

This commit is contained in:
Baptiste 2022-07-10 10:34:35 +02:00
parent 799a2f2fed
commit 83d69d7ab2
5 changed files with 80 additions and 7 deletions

View file

@ -5,6 +5,10 @@
--color2 : rgb(46,46,46);
}
a {
text-decoration: none;
}
body {
background-color: var(--color1);
color: white;

View file

@ -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'])) {
<td><?php
switch ($admin['perm']) {
case 0:
echo "<font color='green'>GDA</font>";
echo "<a href='?bur=".$admin['id']."'><font color='green'>GDA</font></a>";
break;
case 1:
echo "<font color='orange'>Bureau</font>";
echo "<a href='?adm=".$admin['id']."'><font color='orange'>Bureau</font></a>";
break;
case 2:
echo "<font color='red'>Admin</font>";
echo "<a href='?gda=".$admin['id']."'><font color='red'>Admin</font></a>";
break;
}
?></td>
<td><a href="?del=<?= $admin['id'] ?>" class="cross">X</a></td>
<td><?php
if($admin['id'] == 1) {
echo "<font color='red'>none</font>";
} else {
echo '<a href="?del='.$admin["id"].'" class="cross">X</a>';
}
?></td>
</tr>
<?php } ?>
</table>

View file

@ -36,6 +36,11 @@ ob_start(); // Start reading html
</li>
</ul>
</section>
<!--
//////////////////////////////////////////////////////////////
/////// Le parrain disparait ensuite dans les limbes ///////
//////////////////////////////////////////////////////////////
-->
<section style="text-align:left;">
Pour envoyer ta fiche de parrainage (remplie aussi ^^) à <br><b>PEDOUSSAT <font color="blue">Lucille</font></b> :
<br>

View file

@ -22,6 +22,11 @@ if(isset($_GET['planning']) AND !empty(['planning']))
<span class="circles circles-top"></span>
<span class="circles circles-bottom"></span>
</div>
<!--
//////////////////////////////////////////////////////////////
/////// Le lien de cette page est modifiable ^^ ////////////
//////////////////////////////////////////////////////////////
-->
<?php if(isset($planning)) { ?>

View file

@ -118,6 +118,7 @@ if(isset($_POST['send'])) {
}
?>
</form>
NB : Des indices se cachent peut-être sur le site, CTR+MAJ+I pourrais devenir ton meilleur ami.
</section>
</main>
<?php