|
|
|
@ -65,15 +65,13 @@ if (isset($_SESSION['login']))
|
|
|
|
|
update_pass($newpass);
|
|
|
|
|
|
|
|
|
|
// changement effectué, on redirige vers la page d'accueil
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=membre.php">';
|
|
|
|
|
echo 'Le changement de mot de passe a été effectué.';
|
|
|
|
|
header("location: membre.php");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
// le changement a échoué
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=membre.php">';
|
|
|
|
|
echo 'Le changement a échoué.';
|
|
|
|
|
header("location: membre.php");
|
|
|
|
|
}
|
|
|
|
|
} /* fin mode changement du mot de passe utilisateur */
|
|
|
|
|
|
|
|
|
@ -88,22 +86,19 @@ if (isset($_SESSION['login']))
|
|
|
|
|
|
|
|
|
|
if ($resultat == 1)
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=membre.php">';
|
|
|
|
|
echo 'L\'utilisateur existe déjà.';
|
|
|
|
|
header("location: membre.php"");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// les 2 mots de passe saisis sont différents
|
|
|
|
|
elseif ($_POST['pass1'] != $_POST['pass2'])
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=membre.php">';
|
|
|
|
|
echo 'Les mots de passe sont différents.';
|
|
|
|
|
header("location: membre.php"");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// le nouvel utilisateur a un crédit nul
|
|
|
|
|
elseif ($_POST['utype'] == 1 && $_POST['credit'] == 0)
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=membre.php">';
|
|
|
|
|
echo 'Crédit nul impossible.';
|
|
|
|
|
header("location: membre.php"");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// tout est OK, on peut ajouter l'utilisateur
|
|
|
|
@ -122,20 +117,18 @@ if (isset($_SESSION['login']))
|
|
|
|
|
$newutype="0";
|
|
|
|
|
|
|
|
|
|
$newcredit = $_POST['credit'];
|
|
|
|
|
|
|
|
|
|
// ajout proprement dit
|
|
|
|
|
$resultat = add_user($newlogin, $newpass, $newgroup, $newutype, $newcredit);
|
|
|
|
|
|
|
|
|
|
// ajout réussi
|
|
|
|
|
if ($resultat)
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=add">';
|
|
|
|
|
echo 'L\'ajout de l\'utilisateur a réussi.';
|
|
|
|
|
header("location: membre.php"");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ajout échoué
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=membre.php">';
|
|
|
|
|
echo 'L\'Ajout de l\'utilisateur a échoué.';
|
|
|
|
|
header("location: membre.php"");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} /* fin mode ajout d'un utilisateur */
|
|
|
|
@ -146,6 +139,7 @@ if (isset($_SESSION['login']))
|
|
|
|
|
|
|
|
|
|
elseif ($mode == "suppression" && $flag == 1 && $_SESSION['login'] == "admin")
|
|
|
|
|
{
|
|
|
|
|
// correspondance trouvee
|
|
|
|
|
if (!empty($_POST['coche']))
|
|
|
|
|
{
|
|
|
|
|
foreach ($_POST['coche'] as $coche)
|
|
|
|
@ -155,27 +149,27 @@ if (isset($_SESSION['login']))
|
|
|
|
|
$requete= "delete from users where id='$coche'";
|
|
|
|
|
$resultat =mysql_query($requete, $connexion);
|
|
|
|
|
|
|
|
|
|
// suppression correctement effectuée
|
|
|
|
|
if ($resultat == 1)
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">';
|
|
|
|
|
echo "La suppression a été correctement effectuée. <br>";
|
|
|
|
|
header("location: edit.php?mode=listing");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// suppression échouée
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=membre.php">';
|
|
|
|
|
echo "La suppression a échouée: ".mysql_error()."<br>";
|
|
|
|
|
header("location: membre.php");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// aucun utilisateur a supprimer
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">';
|
|
|
|
|
echo "Aucun utilisateur à supprimer. <br>";
|
|
|
|
|
header("location: edit.php?mode=listing");
|
|
|
|
|
}
|
|
|
|
|
} /* mode suppresion */
|
|
|
|
|
} /* mode suppression */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -183,6 +177,7 @@ if (isset($_SESSION['login']))
|
|
|
|
|
|
|
|
|
|
elseif ($mode == "activation" && $flag == 1 && $_SESSION['login'] == "admin")
|
|
|
|
|
{
|
|
|
|
|
// utilisateur à activer
|
|
|
|
|
if (!empty($_POST['coche']))
|
|
|
|
|
{
|
|
|
|
|
foreach ($_POST['coche'] as $coche)
|
|
|
|
@ -192,24 +187,24 @@ if (isset($_SESSION['login']))
|
|
|
|
|
$requete= "update users set actif = 1 where id='$coche'";
|
|
|
|
|
$resultat =mysql_query($requete, $connexion);
|
|
|
|
|
|
|
|
|
|
// activation effectuée
|
|
|
|
|
if ($resultat == 1)
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">';
|
|
|
|
|
echo "L'activation a été correctement effectuée. <br>";
|
|
|
|
|
header("location: edit.php?mode=listing");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// activation échouée
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=membre.php">';
|
|
|
|
|
echo "L'activation a échouée: ".mysql_error()."<br>";
|
|
|
|
|
header("location: membre.php");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// aucun utilisateur à activer
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">';
|
|
|
|
|
echo "Aucun utilisateur à activer. <br>";
|
|
|
|
|
header("location: edit.php?mode=listing");
|
|
|
|
|
}
|
|
|
|
|
} /* fin mode activation */
|
|
|
|
|
|
|
|
|
@ -228,24 +223,24 @@ if (isset($_SESSION['login']))
|
|
|
|
|
$requete= "update users set actif = 0 where id='$coche'";
|
|
|
|
|
$resultat =mysql_query($requete, $connexion);
|
|
|
|
|
|
|
|
|
|
// désactivation effectuée
|
|
|
|
|
if ($resultat == 1)
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">';
|
|
|
|
|
echo "La désactivation a été correctement effectuée. <br>";
|
|
|
|
|
header("location: edit.php?mode=listing");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ehec de la désactivation
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=membre.php">';
|
|
|
|
|
echo "La désactivation a échouée: ".mysql_error()."<br>";
|
|
|
|
|
header("location: membre.php");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// aucun utilisateur à désactiver
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">';
|
|
|
|
|
echo "Aucun utilisateur à désactiver. <br>";
|
|
|
|
|
header("location: edit.php?mode=listing");
|
|
|
|
|
}
|
|
|
|
|
} /* fin mode desactivation */
|
|
|
|
|
|
|
|
|
@ -264,13 +259,13 @@ if (isset($_SESSION['login']))
|
|
|
|
|
$requete= "select ip from users where id='$coche' and statut='1'";
|
|
|
|
|
$resultat = mysql_fetch_row(mysql_query ($requete, $connexion));
|
|
|
|
|
|
|
|
|
|
// l'utilisateur
|
|
|
|
|
if ($resultat == 0)
|
|
|
|
|
// l'utilisateur n'est pas connecte
|
|
|
|
|
if ($resultat == 0)
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">';
|
|
|
|
|
echo "L'utilisateur n'est pas connecté.<br>";
|
|
|
|
|
header("location: edit.php?mode=listing");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// kick
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
$ip = current($resultat);
|
|
|
|
@ -281,16 +276,15 @@ if (isset($_SESSION['login']))
|
|
|
|
|
// variable nécessaire pour interdir le prochain refresh
|
|
|
|
|
setkick($ip, "1");
|
|
|
|
|
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">';
|
|
|
|
|
echo "L'utilisateur a été kické.<br>";
|
|
|
|
|
header("location: membre.php");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// aucun utilisateur à kicker
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">';
|
|
|
|
|
echo "Aucun utilisateur à kicker. <br>";
|
|
|
|
|
header("location: edit.php?mode=listing");
|
|
|
|
|
}
|
|
|
|
|
} /* fin mode kick */
|
|
|
|
|
|
|
|
|
|