Refactor code for improved readability and consistency across multiple files
This commit is contained in:
396
membres.php
396
membres.php
@ -1,232 +1,224 @@
|
||||
<?php require('head.php');
|
||||
if(@$infos_user['droit'] > 3)
|
||||
{
|
||||
if (@$infos_user['droit'] > 3) {
|
||||
|
||||
function mdp_gen($taille)
|
||||
{
|
||||
$car = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789*-$';
|
||||
$mdp = NULL;
|
||||
for($i=0;$i<$taille;$i++)
|
||||
function mdp_gen($taille)
|
||||
{
|
||||
$mdp .= $car[rand(0, strlen($car) -1)];
|
||||
}
|
||||
return $mdp;
|
||||
}
|
||||
|
||||
$s_droits = "* ToutLesDroits(4) - ToutLesDroitsSaufGestionUtilisateurs(3)";
|
||||
|
||||
$color = true;
|
||||
|
||||
if(isset($_GET['action']) && $_GET['action'] == "ajouter")
|
||||
{
|
||||
if(isset($_POST['pseudo']) && $_POST['pseudo'] != '' && !$connexion->query("SELECT * FROM comptes WHERE pseudo='".$_POST['pseudo']."'")->fetch() && isset($_POST['nom']) && $_POST['nom'] != '' && isset($_POST['prenom']) && $_POST['prenom'] != '' && isset($_POST['num_rue']) && $_POST['num_rue'] != '' && isset($_POST['rue']) && $_POST['rue'] != '' && isset($_POST['ville']) && $_POST['ville'] != '' && isset($_POST['tel']) && $_POST['tel'] != '' && isset($_POST['fonction']) && $_POST['fonction'] != '' && isset($_POST['mdp']) && $_POST['mdp'] != '')
|
||||
{
|
||||
echo '<div style="text-align:center">';
|
||||
if($connexion->query("INSERT INTO `comptes` (`id_compte`, `nom`, `prenom`, `num_rue`, `rue`, `ville`, `tel`, `fonction`, `pseudo`, `mdp1`, `droit`, `suspendu`, `token`) VALUES (NULL, '".$_POST['nom']."', '".$_POST['prenom']."', '".$_POST['num_rue']."', '".$_POST['rue']."', '".$_POST['ville']."', '".$_POST['tel']."', '".$_POST['fonction']."', '".$_POST['pseudo']."', '".md5($_POST['mdp'])."', '".$_POST['droit']."', '".$_POST['suspendu']."', '0123');"))
|
||||
{
|
||||
echo 'Utilisateur ajoute!</br></br>';
|
||||
echo '<sub>Utilisateur: '.$_POST['pseudo'].'</br>';
|
||||
echo 'Mot de passe: '.$_POST['mdp'].'</sub>';
|
||||
$car = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789*-$';
|
||||
$mdp = NULL;
|
||||
for ($i = 0; $i < $taille; $i++) {
|
||||
$mdp .= $car[rand(0, strlen($car) - 1)];
|
||||
}
|
||||
else
|
||||
{
|
||||
echo 'Une erreur est survenue.. (Aucun utilisateur n\'a ete ajoute)';
|
||||
}
|
||||
echo '<br/><br/><sub><a href="?action=retour">Retour</a></sub></div>';
|
||||
return $mdp;
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<h1>Ajout d\'utilisateur</h1>';
|
||||
echo '<form method="post">';
|
||||
echo '<table width="800" border="0" cellspacing="3" cellpadding="0" align="center">';
|
||||
echo '<tr> <td class="tab_ajout">Pseudo:</td> <td><input type="text" name="pseudo" id="pseudo" value="'.@$_POST['pseudo'].'">';
|
||||
if(isset($_POST['pseudo']) && $connexion->query("SELECT * FROM comptes WHERE pseudo='".$_POST['pseudo']."'")->fetch())
|
||||
echo '<span class="erreur_ajo">Pseudo deja utilise</span>';
|
||||
elseif(isset($_POST['pseudo']) && $_POST['pseudo'] == '') echo '<span class="erreur_ajo">Pseudo manquant</span>';
|
||||
echo '</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Nom:</td> <td><input type="text" name="nom" id="nom" value="'.@$_POST['nom'].'">';
|
||||
if(isset($_POST['nom']) && $_POST['nom'] == '')
|
||||
echo '<span class="erreur_ajo">Nom manquant</span>'; echo '</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Prenom:</td> <td><input type="text" name="prenom" id="prenom" value="'.@$_POST['prenom'].'">';
|
||||
if(isset($_POST['prenom']) && $_POST['prenom'] == '')
|
||||
echo '<span class="erreur_ajo">Prenom manquant</span>'; echo '</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Adresse:</td> <td><input name="num_rue" type="text" id="num_rue" size="10" maxlength="6" value="'.@$_POST['num_rue'].'">
|
||||
<input name="rue" type="text" id="rue" size="45" value="'.@$_POST['rue'].'"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Ville:</td> <td><input name="ville" type="text" id="ville" size="45" value="'.@$_POST['ville'].'">';
|
||||
if(isset($_POST['num_rue']) && $_POST['num_rue'] == '' or isset($_POST['rue']) && $_POST['rue'] == '' or isset($_POST['ville']) && $_POST['ville'] == '')
|
||||
echo '<span class="erreur_ajo">Adresse incomplete</span>'; echo '</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Tel.:</td> <td><input type="text" name="tel" id="tel" value="'.@$_POST['ville'].'">';
|
||||
if(isset($_POST['tel']) && $_POST['tel'] == '')
|
||||
echo '<span class="erreur_ajo">Num. tel. manquant</span>'; echo '</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Fonction:</td> <td><input type="text" name="fonction" id="fonction" value="'.@$_POST['fonction'].'">';
|
||||
if(isset($_POST['fonction']) && $_POST['fonction'] == '')
|
||||
echo '<span class="erreur_ajo">Fonction manquante</span>'; echo '</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Droits*:</td> <td><select name="droit" id="droit">
|
||||
<option value="1" '; if(@$_POST['droit'] == "1") echo 'selected="selected"'; echo '>1</option>
|
||||
<option value="2" '; if(@$_POST['droit'] == "2") echo 'selected="selected"'; echo '>2</option>
|
||||
<option value="3" '; if(@$_POST['droit'] == "3") echo 'selected="selected"'; echo '>3</option>
|
||||
<option value="4" '; if(@$_POST['droit'] == "4") echo 'selected="selected"'; echo '>4</option>
|
||||
|
||||
$s_droits = "* ToutLesDroits(4) - ToutLesDroitsSaufGestionUtilisateurs(3)";
|
||||
|
||||
$color = true;
|
||||
|
||||
if (isset($_GET['action']) && $_GET['action'] == "ajouter") {
|
||||
if (isset($_POST['pseudo']) && $_POST['pseudo'] != '' && !$connexion->query("SELECT * FROM comptes WHERE pseudo='" . $_POST['pseudo'] . "'")->fetch() && isset($_POST['nom']) && $_POST['nom'] != '' && isset($_POST['prenom']) && $_POST['prenom'] != '' && isset($_POST['num_rue']) && $_POST['num_rue'] != '' && isset($_POST['rue']) && $_POST['rue'] != '' && isset($_POST['ville']) && $_POST['ville'] != '' && isset($_POST['tel']) && $_POST['tel'] != '' && isset($_POST['fonction']) && $_POST['fonction'] != '' && isset($_POST['mdp']) && $_POST['mdp'] != '') {
|
||||
echo '<div style="text-align:center">';
|
||||
if ($connexion->query("INSERT INTO `comptes` (`id_compte`, `nom`, `prenom`, `num_rue`, `rue`, `ville`, `tel`, `fonction`, `pseudo`, `mdp1`, `droit`, `suspendu`, `token`) VALUES (NULL, '" . $_POST['nom'] . "', '" . $_POST['prenom'] . "', '" . $_POST['num_rue'] . "', '" . $_POST['rue'] . "', '" . $_POST['ville'] . "', '" . $_POST['tel'] . "', '" . $_POST['fonction'] . "', '" . $_POST['pseudo'] . "', '" . md5($_POST['mdp']) . "', '" . $_POST['droit'] . "', '" . $_POST['suspendu'] . "', '0123');")) {
|
||||
echo 'Utilisateur ajoute!</br></br>';
|
||||
echo '<sub>Utilisateur: ' . $_POST['pseudo'] . '</br>';
|
||||
echo 'Mot de passe: ' . $_POST['mdp'] . '</sub>';
|
||||
} else {
|
||||
echo 'Une erreur est survenue.. (Aucun utilisateur n\'a ete ajoute)';
|
||||
}
|
||||
echo '<br/><br/><sub><a href="?action=retour">Retour</a></sub></div>';
|
||||
} else {
|
||||
echo '<h1>Ajout d\'utilisateur</h1>';
|
||||
echo '<form method="post">';
|
||||
echo '<table width="800" border="0" cellspacing="3" cellpadding="0" align="center">';
|
||||
echo '<tr> <td class="tab_ajout">Pseudo:</td> <td><input type="text" name="pseudo" id="pseudo" value="' . @$_POST['pseudo'] . '">';
|
||||
if (isset($_POST['pseudo']) && $connexion->query("SELECT * FROM comptes WHERE pseudo='" . $_POST['pseudo'] . "'")->fetch())
|
||||
echo '<span class="erreur_ajo">Pseudo deja utilise</span>';
|
||||
elseif (isset($_POST['pseudo']) && $_POST['pseudo'] == '') echo '<span class="erreur_ajo">Pseudo manquant</span>';
|
||||
echo '</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Nom:</td> <td><input type="text" name="nom" id="nom" value="' . @$_POST['nom'] . '">';
|
||||
if (isset($_POST['nom']) && $_POST['nom'] == '')
|
||||
echo '<span class="erreur_ajo">Nom manquant</span>';
|
||||
echo '</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Prenom:</td> <td><input type="text" name="prenom" id="prenom" value="' . @$_POST['prenom'] . '">';
|
||||
if (isset($_POST['prenom']) && $_POST['prenom'] == '')
|
||||
echo '<span class="erreur_ajo">Prenom manquant</span>';
|
||||
echo '</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Adresse:</td> <td><input name="num_rue" type="text" id="num_rue" size="10" maxlength="6" value="' . @$_POST['num_rue'] . '">
|
||||
<input name="rue" type="text" id="rue" size="45" value="' . @$_POST['rue'] . '"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Ville:</td> <td><input name="ville" type="text" id="ville" size="45" value="' . @$_POST['ville'] . '">';
|
||||
if (isset($_POST['num_rue']) && $_POST['num_rue'] == '' or isset($_POST['rue']) && $_POST['rue'] == '' or isset($_POST['ville']) && $_POST['ville'] == '')
|
||||
echo '<span class="erreur_ajo">Adresse incomplete</span>';
|
||||
echo '</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Tel.:</td> <td><input type="text" name="tel" id="tel" value="' . @$_POST['ville'] . '">';
|
||||
if (isset($_POST['tel']) && $_POST['tel'] == '')
|
||||
echo '<span class="erreur_ajo">Num. tel. manquant</span>';
|
||||
echo '</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Fonction:</td> <td><input type="text" name="fonction" id="fonction" value="' . @$_POST['fonction'] . '">';
|
||||
if (isset($_POST['fonction']) && $_POST['fonction'] == '')
|
||||
echo '<span class="erreur_ajo">Fonction manquante</span>';
|
||||
echo '</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Droits*:</td> <td><select name="droit" id="droit">
|
||||
<option value="1" ';
|
||||
if (@$_POST['droit'] == "1") echo 'selected="selected"';
|
||||
echo '>1</option>
|
||||
<option value="2" ';
|
||||
if (@$_POST['droit'] == "2") echo 'selected="selected"';
|
||||
echo '>2</option>
|
||||
<option value="3" ';
|
||||
if (@$_POST['droit'] == "3") echo 'selected="selected"';
|
||||
echo '>3</option>
|
||||
<option value="4" ';
|
||||
if (@$_POST['droit'] == "4") echo 'selected="selected"';
|
||||
echo '>4</option>
|
||||
</select></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Suspendu:</td> <td><select name="suspendu" id="suspendu">
|
||||
echo '<tr> <td class="tab_ajout">Suspendu:</td> <td><select name="suspendu" id="suspendu">
|
||||
<option value="0">Non</option>
|
||||
<option value="1" '; if(@$_POST['suspendu']) echo 'selected="selected"'; echo '>Oui</option>
|
||||
<option value="1" ';
|
||||
if (@$_POST['suspendu']) echo 'selected="selected"';
|
||||
echo '>Oui</option>
|
||||
</select></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Mot de passe:</td> <td><input type="text" name="mdp" id="mdp" value="'.@$_POST['mdp'].'"> <a href="#" onClick="mdp.value=\''.mdp_gen(6).'\'; this.innerHTML=\'\'">Generer un mot de passe aleatoire</a>';
|
||||
if(isset($_POST['mdp']) && $_POST['mdp'] == '')
|
||||
echo '</br><span class="erreur_ajo">Mot de passe manquant</span>'; echo '</td> </tr>';
|
||||
echo '</table><div style="text-align:center"><br/><input type="submit" value="Ajouter l\'utilisateur"></form>';
|
||||
echo '<br/><br/><sub>'.$s_droits.'</sub></div>';
|
||||
}
|
||||
}
|
||||
elseif(isset($_GET['action']) && isset($_GET['id']) && $_GET['action'] == "modifier")
|
||||
{
|
||||
if(isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['num_rue']) && isset($_POST['rue']) && isset($_POST['ville']) && isset($_POST['tel']) && isset($_POST['fonction']))
|
||||
{
|
||||
$requ = "UPDATE `comptes` SET `token` ='0123'";
|
||||
if(isset($_POST['nom']) && $_POST['nom'] != '') $requ .= ", `nom` = '".$_POST['nom']."'";
|
||||
else echo '<span class="erreur_mod">- NOM non modifie -</span></br>';
|
||||
if(isset($_POST['prenom']) && $_POST['prenom'] != '') $requ .= ", `prenom` = '".$_POST['prenom']."'";
|
||||
else echo '<span class="erreur_mod">- PRENOM non modifie -</span></br>';
|
||||
if(isset($_POST['num_rue']) && $_POST['num_rue'] != '') $requ .= ", `num_rue` = '".$_POST['num_rue']."'";
|
||||
else echo '<span class="erreur_mod">- NUM. DE RUE non modifie -</span></br>';
|
||||
if(isset($_POST['rue']) && $_POST['rue'] != '') $requ .= ", `rue` = '".$_POST['rue']."'";
|
||||
else echo '<span class="erreur_mod">- RUE non modifie -</span></br>';
|
||||
if(isset($_POST['ville']) && $_POST['ville'] != '') $requ .= ", `ville` = '".$_POST['ville']."'";
|
||||
else echo '<span class="erreur_mod">- VILLE non modifie -</span></br>';
|
||||
if(isset($_POST['tel']) && $_POST['tel'] != '') $requ .= ", `tel` = '".$_POST['tel']."'";
|
||||
else echo '<span class="erreur_mod">- NUM. DE TEL. non modifie -</span></br>';
|
||||
if(isset($_POST['fonction']) && $_POST['fonction'] != '') $requ .= ", `fonction` = '".$_POST['fonction']."'";
|
||||
else echo '<span class="erreur_mod">- FONCTION non modifie -</span></br>';
|
||||
if(isset($_POST['droit']) && $_POST['droit'] != '') $requ .= ", `droit` = '".$_POST['droit']."'";
|
||||
if(isset($_POST['suspendu']) && $_POST['suspendu'] != '') $requ .= ", `suspendu` = '".$_POST['suspendu']."'";
|
||||
if(isset($_POST['mdp']) && $_POST['mdp'] != '') $requ .= ", `mdp1` = '".md5($_POST['mdp'])."'";
|
||||
$requ .= " WHERE `id_compte` =".$_GET['id'].";";
|
||||
echo '<div style="text-align:center">';
|
||||
if($connexion->query($requ))
|
||||
{
|
||||
echo 'Les modifications pour l\'utilisateur '.$_POST['pseudo'].' ont ete prises en compte!';
|
||||
echo '<tr> <td class="tab_ajout">Mot de passe:</td> <td><input type="text" name="mdp" id="mdp" value="' . @$_POST['mdp'] . '"> <a href="#" onClick="mdp.value=\'' . mdp_gen(6) . '\'; this.innerHTML=\'\'">Generer un mot de passe aleatoire</a>';
|
||||
if (isset($_POST['mdp']) && $_POST['mdp'] == '')
|
||||
echo '</br><span class="erreur_ajo">Mot de passe manquant</span>';
|
||||
echo '</td> </tr>';
|
||||
echo '</table><div style="text-align:center"><br/><input type="submit" value="Ajouter l\'utilisateur"></form>';
|
||||
echo '<br/><br/><sub>' . $s_droits . '</sub></div>';
|
||||
}
|
||||
else
|
||||
{
|
||||
echo 'Une erreur est survenue.. (Modifications non effectuees)';
|
||||
}
|
||||
echo '<br/><sub><a href="?action=retour">Retour</a></sub></div>';
|
||||
}
|
||||
else
|
||||
{
|
||||
if($result = $connexion->query("SELECT * FROM comptes WHERE id_compte='".$_GET['id']."'"))
|
||||
{
|
||||
if($utilisateur = $result->fetch())
|
||||
{
|
||||
} elseif (isset($_GET['action']) && isset($_GET['id']) && $_GET['action'] == "modifier") {
|
||||
if (isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['num_rue']) && isset($_POST['rue']) && isset($_POST['ville']) && isset($_POST['tel']) && isset($_POST['fonction'])) {
|
||||
$requ = "UPDATE `comptes` SET `token` ='0123'";
|
||||
if (isset($_POST['nom']) && $_POST['nom'] != '') $requ .= ", `nom` = '" . $_POST['nom'] . "'";
|
||||
else echo '<span class="erreur_mod">- NOM non modifie -</span></br>';
|
||||
if (isset($_POST['prenom']) && $_POST['prenom'] != '') $requ .= ", `prenom` = '" . $_POST['prenom'] . "'";
|
||||
else echo '<span class="erreur_mod">- PRENOM non modifie -</span></br>';
|
||||
if (isset($_POST['num_rue']) && $_POST['num_rue'] != '') $requ .= ", `num_rue` = '" . $_POST['num_rue'] . "'";
|
||||
else echo '<span class="erreur_mod">- NUM. DE RUE non modifie -</span></br>';
|
||||
if (isset($_POST['rue']) && $_POST['rue'] != '') $requ .= ", `rue` = '" . $_POST['rue'] . "'";
|
||||
else echo '<span class="erreur_mod">- RUE non modifie -</span></br>';
|
||||
if (isset($_POST['ville']) && $_POST['ville'] != '') $requ .= ", `ville` = '" . $_POST['ville'] . "'";
|
||||
else echo '<span class="erreur_mod">- VILLE non modifie -</span></br>';
|
||||
if (isset($_POST['tel']) && $_POST['tel'] != '') $requ .= ", `tel` = '" . $_POST['tel'] . "'";
|
||||
else echo '<span class="erreur_mod">- NUM. DE TEL. non modifie -</span></br>';
|
||||
if (isset($_POST['fonction']) && $_POST['fonction'] != '') $requ .= ", `fonction` = '" . $_POST['fonction'] . "'";
|
||||
else echo '<span class="erreur_mod">- FONCTION non modifie -</span></br>';
|
||||
if (isset($_POST['droit']) && $_POST['droit'] != '') $requ .= ", `droit` = '" . $_POST['droit'] . "'";
|
||||
if (isset($_POST['suspendu']) && $_POST['suspendu'] != '') $requ .= ", `suspendu` = '" . $_POST['suspendu'] . "'";
|
||||
if (isset($_POST['mdp']) && $_POST['mdp'] != '') $requ .= ", `mdp1` = '" . md5($_POST['mdp']) . "'";
|
||||
$requ .= " WHERE `id_compte` =" . $_GET['id'] . ";";
|
||||
echo '<div style="text-align:center">';
|
||||
if ($connexion->query($requ)) {
|
||||
echo 'Les modifications pour l\'utilisateur ' . $_POST['pseudo'] . ' ont ete prises en compte!';
|
||||
} else {
|
||||
echo 'Une erreur est survenue.. (Modifications non effectuees)';
|
||||
}
|
||||
echo '<br/><sub><a href="?action=retour">Retour</a></sub></div>';
|
||||
} else {
|
||||
if ($result = $connexion->query("SELECT * FROM comptes WHERE id_compte='" . $_GET['id'] . "'")) {
|
||||
if ($utilisateur = $result->fetch()) {
|
||||
echo '<h1>Modification d\'utilisateur</h1>';
|
||||
echo '<form method="post">';
|
||||
echo '<table width="800" border="0" cellspacing="3" cellpadding="0" align="center">';
|
||||
echo '<tr> <td class="tab_ajout">Pseudo:</td> <td><input type="text" readonly="true" name="pseudo" id="pseudo" value="'.$utilisateur['pseudo'].'"> (non-modifiable)</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Nom:</td> <td><input type="text" name="nom" id="nom" value="'.$utilisateur['nom'].'"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Prenom:</td> <td><input type="text" name="prenom" id="prenom" value="'.$utilisateur['prenom'].'"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Adresse:</td> <td><input name="num_rue" type="text" id="num_rue" size="10" maxlength="6" value="'.$utilisateur['num_rue'].'">
|
||||
<input name="rue" type="text" id="rue" size="45" value="'.$utilisateur['rue'].'"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Ville:</td> <td><input name="ville" type="text" id="ville" size="45" value="'.$utilisateur['ville'].'"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Tel.:</td> <td><input type="text" name="tel" id="tel" value="'.$utilisateur['tel'].'"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Fonction:</td> <td><input type="text" name="fonction" id="fonction" value="'.$utilisateur['fonction'].'"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Pseudo:</td> <td><input type="text" readonly="true" name="pseudo" id="pseudo" value="' . $utilisateur['pseudo'] . '"> (non-modifiable)</td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Nom:</td> <td><input type="text" name="nom" id="nom" value="' . $utilisateur['nom'] . '"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Prenom:</td> <td><input type="text" name="prenom" id="prenom" value="' . $utilisateur['prenom'] . '"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Adresse:</td> <td><input name="num_rue" type="text" id="num_rue" size="10" maxlength="6" value="' . $utilisateur['num_rue'] . '">
|
||||
<input name="rue" type="text" id="rue" size="45" value="' . $utilisateur['rue'] . '"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Ville:</td> <td><input name="ville" type="text" id="ville" size="45" value="' . $utilisateur['ville'] . '"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Tel.:</td> <td><input type="text" name="tel" id="tel" value="' . $utilisateur['tel'] . '"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Fonction:</td> <td><input type="text" name="fonction" id="fonction" value="' . $utilisateur['fonction'] . '"></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Droits*:</td> <td><select name="droit" id="droit">
|
||||
<option value="1" '; if($utilisateur['droit'] == "1") echo 'selected="selected"'; echo '>1</option>
|
||||
<option value="2" '; if($utilisateur['droit'] == "2") echo 'selected="selected"'; echo '>2</option>
|
||||
<option value="3" '; if($utilisateur['droit'] == "3") echo 'selected="selected"'; echo '>3</option>
|
||||
<option value="4" '; if($utilisateur['droit'] == "4") echo 'selected="selected"'; echo '>4</option>
|
||||
<option value="1" ';
|
||||
if ($utilisateur['droit'] == "1") echo 'selected="selected"';
|
||||
echo '>1</option>
|
||||
<option value="2" ';
|
||||
if ($utilisateur['droit'] == "2") echo 'selected="selected"';
|
||||
echo '>2</option>
|
||||
<option value="3" ';
|
||||
if ($utilisateur['droit'] == "3") echo 'selected="selected"';
|
||||
echo '>3</option>
|
||||
<option value="4" ';
|
||||
if ($utilisateur['droit'] == "4") echo 'selected="selected"';
|
||||
echo '>4</option>
|
||||
</select></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Suspendu:</td> <td><select name="suspendu" id="suspendu">
|
||||
<option value="0">Non</option>
|
||||
<option value="1" '; if($utilisateur['suspendu'] == "1") echo 'selected="selected"'; echo '>Oui</option>
|
||||
<option value="1" ';
|
||||
if ($utilisateur['suspendu'] == "1") echo 'selected="selected"';
|
||||
echo '>Oui</option>
|
||||
</select></td> </tr>';
|
||||
echo '<tr> <td class="tab_ajout">Nouveau mot de passe:</td> <td><input type="text" name="mdp" id="mdp"> (non-obligatoire)</td> </tr>';
|
||||
echo '</table><div style="text-align:center"><br/><input type="submit" value="Enregistrer les modifications"></form>';
|
||||
echo '<br/><br/><sub>'.$s_droits.'</sub></div>';
|
||||
}
|
||||
else
|
||||
{
|
||||
echo 'Une erreur est survenue.. (Aucun utilisateur avec l\'id: '.$_GET['id'].')';
|
||||
echo '<br/><br/><sub>' . $s_droits . '</sub></div>';
|
||||
} else {
|
||||
echo 'Une erreur est survenue.. (Aucun utilisateur avec l\'id: ' . $_GET['id'] . ')';
|
||||
echo '<hr width="800px"><sub><a href="?action=retour">Retour</a></sub>';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
echo 'Une erreur est survenue.. (La requete n\'a pas aboutie)';
|
||||
echo '<hr width="800px"><sub><a href="?action=retour">Retour</a></sub>';
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif(isset($_GET['action']) && isset($_GET['id']) && $_GET['action'] == "supprimer")
|
||||
{
|
||||
echo '<h1>Suppression d\'utilisateur</h1><div style="text-align:center">';
|
||||
if(isset($_GET['token']))
|
||||
{
|
||||
if($connexion->query("DELETE FROM comptes WHERE id_compte='".$_GET['id']."'"))
|
||||
echo 'Utilisateur supprime!';
|
||||
else
|
||||
echo 'Erreur lors de la suppression..';
|
||||
echo '<br/><sub><a href="?action=retour">Retour</a></sub>';
|
||||
}
|
||||
else
|
||||
{
|
||||
if($result = $connexion->query("SELECT * FROM comptes WHERE id_compte='".$_GET['id']."'"))
|
||||
{
|
||||
if($utilisateur = $result->fetch())
|
||||
{
|
||||
echo 'Voulez-vous supprimer l\'utilisateur ('.$utilisateur['pseudo'].') '.$utilisateur['nom'].' '.$utilisateur['prenom'].'?</br>';
|
||||
echo '<a href="?id='.$_GET['id'].'&action=supprimer&token='.$utilisateur['token'].'">Oui</a> - <a href="?id='.$_GET['id'].'">Non</a>';
|
||||
echo '<br/><sub>L\'action de supprimer un utilisateur est irreversible..</sub>';
|
||||
}
|
||||
}
|
||||
} elseif (isset($_GET['action']) && isset($_GET['id']) && $_GET['action'] == "supprimer") {
|
||||
echo '<h1>Suppression d\'utilisateur</h1><div style="text-align:center">';
|
||||
if (isset($_GET['token'])) {
|
||||
if ($connexion->query("DELETE FROM comptes WHERE id_compte='" . $_GET['id'] . "'"))
|
||||
echo 'Utilisateur supprime!';
|
||||
else
|
||||
{
|
||||
echo 'Une erreur est survenue.. (Aucun utilisateur avec l\'id: '.$_GET['id'].')';
|
||||
echo 'Erreur lors de la suppression..';
|
||||
echo '<br/><sub><a href="?action=retour">Retour</a></sub>';
|
||||
} else {
|
||||
if ($result = $connexion->query("SELECT * FROM comptes WHERE id_compte='" . $_GET['id'] . "'")) {
|
||||
if ($utilisateur = $result->fetch()) {
|
||||
echo 'Voulez-vous supprimer l\'utilisateur (' . $utilisateur['pseudo'] . ') ' . $utilisateur['nom'] . ' ' . $utilisateur['prenom'] . '?</br>';
|
||||
echo '<a href="?id=' . $_GET['id'] . '&action=supprimer&token=' . $utilisateur['token'] . '">Oui</a> - <a href="?id=' . $_GET['id'] . '">Non</a>';
|
||||
echo '<br/><sub>L\'action de supprimer un utilisateur est irreversible..</sub>';
|
||||
} else {
|
||||
echo 'Une erreur est survenue.. (Aucun utilisateur avec l\'id: ' . $_GET['id'] . ')';
|
||||
echo '<br/><sub><a href="?action=retour">Retour</a></sub>';
|
||||
}
|
||||
} else {
|
||||
echo 'Une erreur est survenue.. (La requete n\'a pas aboutie)';
|
||||
echo '<br/><sub><a href="?action=retour">Retour</a></sub>';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo 'Une erreur est survenue.. (La requete n\'a pas aboutie)';
|
||||
echo '<br/><sub><a href="?action=retour">Retour</a></sub>';
|
||||
echo '</div>';
|
||||
} else {
|
||||
echo '<h1>Gestion des utilisateurs</h1>';
|
||||
echo '<table width="800px" border="0" cellspacing="0" cellpadding="0" align="center" style="text-align: center;">';
|
||||
echo '<tr>';
|
||||
echo '<td>Pseudo</td>';
|
||||
echo '<td>NOM Prenom</td>';
|
||||
echo '<td>Fonction</td>';
|
||||
echo '<td>Adresse</td>';
|
||||
echo '<td>Tel.</td>';
|
||||
echo '<td>Droits</td>';
|
||||
echo '<td>Suspension</td>';
|
||||
echo '<td>Actions</td>';
|
||||
echo '</tr>';
|
||||
$result = $connexion->query("SELECT * FROM comptes");
|
||||
while ($compte = $result->fetch()) {
|
||||
$color = !$color;
|
||||
if ($color) $couleur = "#9CF";
|
||||
else $couleur = "#9CC";
|
||||
|
||||
echo '<tr style="background-color:' . $couleur . ';">';
|
||||
echo '<td class="ligne">' . $compte['pseudo'] . '</td>';
|
||||
echo '<td class="ligne">' . $compte['nom'] . ' ' . $compte['prenom'] . '</td>';
|
||||
echo '<td class="ligne">' . $compte['fonction'] . '</td>';
|
||||
echo '<td class="ligne">' . $compte['num_rue'] . ', ' . $compte['rue'] . '</br>' . $compte['ville'] . '</td>';
|
||||
echo '<td class="ligne">' . $compte['tel'] . '</td>';
|
||||
echo '<td class="ligne">' . $compte['droit'] . '<sup>*</sup></td>';
|
||||
echo '<td class="ligne">';
|
||||
if ($compte['suspendu']) echo 'Oui';
|
||||
else echo 'Non';
|
||||
echo '</td>';
|
||||
echo '<td class="ligne"><a href="?id=' . $compte['id_compte'] . '&action=modifier">Modifier</a></br><a href="?id=' . $compte['id_compte'] . '&action=supprimer">Supprimer</a></td>';
|
||||
echo '</tr>';
|
||||
}
|
||||
echo '</table></br>';
|
||||
echo '→ <a href="?action=ajouter">Ajouter un utilisateur</a>';
|
||||
|
||||
echo '<br/><br/><sub>' . $s_droits . '</sub>';
|
||||
}
|
||||
echo '</div>';
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<h1>Gestion des utilisateurs</h1>';
|
||||
echo '<table width="800px" border="0" cellspacing="0" cellpadding="0" align="center" style="text-align: center;">';
|
||||
echo '<tr>';
|
||||
echo '<td>Pseudo</td>';
|
||||
echo '<td>NOM Prenom</td>';
|
||||
echo '<td>Fonction</td>';
|
||||
echo '<td>Adresse</td>';
|
||||
echo '<td>Tel.</td>';
|
||||
echo '<td>Droits</td>';
|
||||
echo '<td>Suspension</td>';
|
||||
echo '<td>Actions</td>';
|
||||
echo '</tr>';
|
||||
$result = $connexion->query("SELECT * FROM comptes");
|
||||
while($compte = $result->fetch())
|
||||
{
|
||||
$color = !$color;
|
||||
if($color) $couleur = "#9CF"; else $couleur = "#9CC";
|
||||
|
||||
echo '<tr style="background-color:'.$couleur.';">';
|
||||
echo '<td class="ligne">'.$compte['pseudo'].'</td>';
|
||||
echo '<td class="ligne">'.$compte['nom'].' '.$compte['prenom'].'</td>';
|
||||
echo '<td class="ligne">'.$compte['fonction'].'</td>';
|
||||
echo '<td class="ligne">'.$compte['num_rue'].', '.$compte['rue'].'</br>'.$compte['ville'].'</td>';
|
||||
echo '<td class="ligne">'.$compte['tel'].'</td>';
|
||||
echo '<td class="ligne">'.$compte['droit'].'<sup>*</sup></td>';
|
||||
echo '<td class="ligne">'; if($compte['suspendu']) echo 'Oui'; else echo 'Non'; echo '</td>';
|
||||
echo '<td class="ligne"><a href="?id='.$compte['id_compte'].'&action=modifier">Modifier</a></br><a href="?id='.$compte['id_compte'].'&action=supprimer">Supprimer</a></td>';
|
||||
echo '</tr>';
|
||||
}
|
||||
echo '</table></br>';
|
||||
echo '→ <a href="?action=ajouter">Ajouter un utilisateur</a>';
|
||||
|
||||
echo '<br/><br/><sub>'.$s_droits.'</sub>';
|
||||
}
|
||||
}
|
||||
else echo 'Vous n\'êtes pas autorisé/connecté!';
|
||||
include('foot.php'); ?>
|
||||
} else echo 'Vous n\'êtes pas autorisé/connecté!';
|
||||
include('foot.php');
|
||||
|
Reference in New Issue
Block a user