Rajouter des menu déroulant sur une fiche membre

jojo24750 Messages postés 100 Statut Membre -  
jojo24750 Messages postés 100 Statut Membre -
bonjour je viens vers vous car mon collègue me demande pourquoi il ne peut pas ajouté une tram dans la fiche membre

cordialement

1 réponse

  1. jojo24750 Messages postés 100 Statut Membre 70
     
    voila le code je pense que c'est celui la sinon le fichier qu'il a telecharger est celui la: https://nuked-klan.org/index.php?file=Download&op=description&dl_id=774


    <?php
    // -------------------------------------------------------------------------//
    // Nuked-KlaN - PHP Portal //
    // https://nuked-klan.org/ //
    // -------------------------------------------------------------------------//
    // This program is free software. you can redistribute it and/or modify //
    // it under the terms of the GNU General Public License as published by //
    // the Free Software Foundation; either version 2 of the License. //
    // -------------------------------------------------------------------------//
    if (!defined("INDEX_CHECK"))
    {
    die ("<div style=\"text-align: center;\">You cannot open this page directly</div>");
    }

    global $user, $language;
    translate("modules/Admin/lang/" . $language . ".lang.php");
    include("modules/Admin/design.php");
    if (!$user)
    {
    $visiteur = 0;
    }
    else
    {
    $visiteur = $user[1];
    }

    if($_REQUEST['op'] != "menu")
    admintop();

    if ($visiteur == 9)
    {
    function add_user()
    {
    global $nuked, $language;

    echo "<div class=\"content-box\">\n" //<!-- Start Content Box -->
    . "<div class=\"content-box-header\"><h3>" . _USERADMIN . "</h3>\n"
    . "<div style=\"text-align:right;\"><a href=\"help/" . $language . "/user.php\" rel=\"modal\">\n"
    . "<img style=\"border: 0;\" src=\"help/help.gif\" alt=\"\" title=\"" . _HELP . "\" /></a>\n"
    . "</div></div>\n"
    . "<div class=\"tab-content\" id=\"tab2\"><div style=\"text-align: center;\"><b><a href=\"index.php?file=Admin&page=user\">" . _NAMEMEMBERS . "</a> | "
    . "</b>" . _ADDUSER . "<b> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_cat\">" . _TEAMMANAGEMENT . "</a><br />"
    . "<a href=\"index.php?file=Admin&page=user&op=main_rank\">" . _RANKMANAGEMENT . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_valid\">" . _USERVALIDATION . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_ip\">" . _BAN . "</a></b></div><br />\n"
    . "<form method=\"post\" action=\"index.php?file=Admin&page=user&op=do_user\">\n"
    . "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" cellspacing=\"1\" cellpadding=\"2\" border=\"0\">\n"
    . "<tr><td><b>" . _NICK . " :</b></td><td><input type=\"text\" name=\"nick\" size=\"30\" maxlength=\"80\" /> *</td></tr>\n"
    . "<tr><td><b>" . _PASSWORD . " :</b></td><td><input type=\"password\" name=\"pass_reg\" size=\"10\" maxlength=\"80\" /> *</td></tr>\n"
    . "<tr><td><b>" . _PASSWORD . " (" . _CONFIRMPASS . ") :</b></td><td><input type=\"password\" name=\"pass_conf\" size=\"10\" maxlength=\"80\" /> *</td></tr>\n"
    . "<tr><td><b>" . _MAIL . " :</b></td><td><input type=\"text\" name=\"mail\" size=\"30\" maxlength=\"80\" /> *</td></tr>\n"
    . "<tr><td><b>" . _MAIL . " (" . _PUBLIC . ") :</b></td><td><input type=\"text\" name=\"email\" size=\"30\" maxlength=\"80\" /></td></tr>\n"
    . "<tr><td><b>" . _ICQ . " : </b></td><td><input type=\"text\" name=\"icq\" size=\"15\" maxlength=\"15\" /></td></tr>\n"
    . "<tr><td><b>" . _MSN . " : </b></td><td><input type=\"text\" name=\"msn\" size=\"30\" maxlength=\"40\" /></td></tr>\n"
    . "<tr><td><b>" . _AIM . " : </b></td><td><input type=\"text\" name=\"aim\" size=\"30\" maxlength=\"30\" /></td></tr>\n"
    . "<tr><td><b>" . _YIM . " : </b></td><td><input type=\"text\" name=\"yim\" size=\"30\" maxlength=\"30\" /></td></tr>\n"
    . "<tr><td><b>" . _COUNTRY . " :</b></td><td><select name=\"country\">\n";

    if ($language == "french") $pays = "France.gif";

    $rep = Array();
    $handle = @opendir("images/flags");
    while (false !== ($f = readdir($handle)))
    {
    if ($f != ".." && $f != "." && $f != "index.html" && $f != "Thumbs.db")
    {
    $rep[] = $f;
    }
    }

    closedir($handle);
    sort ($rep);
    reset ($rep);

    while (list ($key, $filename) = each ($rep))
    {
    if ($filename == $pays)
    {
    $checked = "selected=\"selected\"";
    }
    else
    {
    $checked = "";
    }

    list ($country, $ext) = explode ('.', $filename);
    echo "<option value=\"" . $filename . "\" " . $checked . ">" . $country . "</option>\n";
    }

    echo "</select></td></tr>\n"
    . "<tr><td><b>" . _GAME . " :</b></td><td><select name=\"game\">\n";

    $sql = mysql_query("SELECT id, name FROM " . GAMES_TABLE . " ORDER BY name");
    while (list($game_id, $nom) = mysql_fetch_array($sql))
    {
    $nom = printSecuTags($nom);

    echo "<option value=\"" . $game_id . "\">" . $nom . "</option>\n";
    }

    echo "</select></td></tr>\n"
    . "<tr><td><b>" . _LEVEL . " :</b></td><td><select name=\"niveau\">\n"
    . "<option>1</option>\n"
    . "<option>2</option>\n"
    . "<option>3</option>\n"
    . "<option>4</option>\n"
    . "<option>5</option>\n"
    . "<option>6</option>\n"
    . "<option>7</option>\n"
    . "<option>8</option>\n"
    . "<option>9</option></select></td></tr>\n"
    . "<tr><td><b>" . _TEAM . " : </b></td><td><select name=\"team\"><option value=\"\">" . _TEAMNONE . "</option>\n";

    select_cat();

    echo "</select></td></tr>\n"
    . "<tr><td><b>" . _TEAM . " 2 : </b></td><td><select name=\"team2\"><option value=\"\">" . _TEAMNONE . "</option>\n";

    select_cat();

    echo "</select></td></tr>\n"
    . "<tr><td><b>" . _TEAM . " 3 : </b></td><td><select name=\"team3\"><option value=\"\">" . _TEAMNONE . "</option>\n";

    select_cat();

    echo "</select></td></tr>\n"
    . "<tr><td><b>" . _RANKTEAM . " : </b></td><td><select name=\"rang\"><option value=\"\">" . _NORANK . "</option>\n";

    select_rank();

    echo"</select></td></tr>\n"
    . "<tr><td><b>" . _URL . " :</b></td><td><input type=\"text\" name=\"url\" size=\"40\" maxlength=\"80\" /></td></tr>\n"
    . "<tr><td><b>" . _AVATAR . " :</b></td><td><input type=\"text\" name=\"avatar\" size=\"40\" maxlength=\"100\" /></td></tr>\n"
    . "<tr><td><b>" . _SIGN . " :</b></td><td><textarea class=\"editor\" name=\"signature\" rows=\"10\" cols=\"55\"></textarea></td></tr></table>\n"
    . "<div style=\"text-align:center;padding-top:10px;\"><input type=\"submit\" value=\"" . _ADDUSER . "\" /></div>\n"
    . "<div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user\"><b>" . _BACK . "</b></a> ]</div></form><br /></div></div>\n";
    }

    function edit_user($id_user)
    {
    global $nuked, $language, $user;

    $sql = mysql_query("SELECT niveau, pseudo, pass, url, mail, email, icq, msn, aim, yim, rang, team, team2, team3, country, game, avatar, signature FROM " . USER_TABLE . " WHERE id = '" . $id_user . "'");
    list($niveau, $nick, $pass, $url, $mail, $email, $icq, $msn, $aim, $yim, $rang, $team, $team2, $team3, $pays, $game, $avatar, $signature) = mysql_fetch_array($sql);

    if ($team != "")
    {
    $sql2 = mysql_query("SELECT titre FROM " . TEAM_TABLE . " WHERE cid = '" . $team . "'");
    list($user_team) = mysql_fetch_array($sql2);
    }
    else
    {
    $user_team = _TEAMNONE;
    }

    if ($team2 != "")
    {
    $sql3 = mysql_query("SELECT titre FROM " . TEAM_TABLE . " WHERE cid = '" . $team2 . "'");
    list($user_team2) = mysql_fetch_array($sql3);
    }
    else
    {
    $user_team2 = _TEAMNONE;
    }

    if ($team3 != "")
    {
    $sql4 = mysql_query("SELECT titre FROM " . TEAM_TABLE . " WHERE cid = '" . $team3 . "'");
    list($user_team3) = mysql_fetch_array($sql4);
    }
    else
    {
    $user_team3 = _TEAMNONE;
    }

    if ($rang > 0)
    {
    $sql5 = mysql_query("SELECT titre FROM " . TEAM_RANK_TABLE . " WHERE id = '" . $rang . "'");
    list($rank_name) = mysql_fetch_array($sql5);
    }
    else
    {
    $rank_name = _NORANK;
    }

    echo "<div class=\"content-box\">\n" //<!-- Start Content Box -->
    . "<div class=\"content-box-header\"><h3>" . _USERADMIN . "</h3>\n"
    . "<div style=\"text-align:right;\"><a href=\"help/" . $language . "/user.php\" rel=\"modal\">\n"
    . "<img style=\"border: 0;\" src=\"help/help.gif\" alt=\"\" title=\"" . _HELP . "\" /></a>\n"
    . "</div></div>\n"
    . "<div class=\"tab-content\" id=\"tab2\"><form method=\"post\" action=\"index.php?file=Admin&page=user&op=update_user\">\n"
    . "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" cellspacing=\"1\" cellpadding=\"2\" border=\"0\">\n"
    . "<tr><td><b>" . _NICK . " :</b></td><td><input type=\"text\" name=\"nick\" size=\"30\" maxlength=\"80\" value=\"" . $nick . "\" /> *</td></tr>\n"
    . "<tr><td><b>" . _PASSWORD . " :</b></td><td><input type=\"password\" name=\"pass_reg\" size=\"10\" maxlength=\"80\" autocomplete=\"off\" /></td></tr>\n"
    . "<tr><td><b>" . _PASSWORD . " (" . _CONFIRMPASS . ") :</b></td><td><input type=\"password\" name=\"pass_conf\" size=\"10\" maxlength=\"80\" autocomplete=\"off\" /></td></tr>\n"
    . "<tr><td><b>" . _MAIL . " :</b></td><td><input type=\"text\" name=\"mail\" size=\"30\" maxlength=\"80\" value=\"" . $mail . "\" /> *</td></tr>\n"
    . "<tr><td><b>" . _MAIL . " (" . _PUBLIC . ") :</b></td><td><input type=\"text\" name=\"email\" size=\"30\" maxlength=\"80\" value=\"" . $email . "\" /></td></tr>\n"
    . "<tr><td><b>" . _ICQ . " : </b></td><td><input type=\"text\" name=\"icq\" size=\"15\" maxlength=\"15\" value=\"" . $icq . "\" /></td></tr>\n"
    . "<tr><td><b>" . _MSN . " : </b></td><td><input type=\"text\" name=\"msn\" size=\"30\" maxlength=\"40\" value=\"" . $msn . "\" /></td></tr>\n"
    . "<tr><td><b>" . _AIM . " : </b></td><td><input type=\"text\" name=\"aim\" size=\"30\" maxlength=\"30\" value=\"" . $aim . "\" /></td></tr>\n"
    . "<tr><td><b>" . _YIM . " : </b></td><td><input type=\"text\" name=\"yim\" size=\"30\" maxlength=\"30\" value=\"" . $yim . "\" /></td></tr>\n"
    . "<tr><td><b>" . _COUNTRY . " :</b></td><td><select name=\"country\">\n";

    $rep = Array();
    $handle = @opendir("images/flags");
    while (false !== ($f = readdir($handle)))
    {
    if ($f != ".." && $f != "." && $f != "index.html" && $f != "Thumbs.db")
    {
    $rep[] = $f;
    }
    }
    closedir($handle);
    sort ($rep);
    reset ($rep);

    while (list ($key, $filename) = each ($rep))
    {
    if ($filename == $pays)
    {
    $checked = "selected=\"selected\"";
    }
    else
    {
    $checked = "";
    }

    list ($country, $ext) = explode ('.', $filename);
    echo "<option value=\"" . $filename . "\" " . $checked . ">" . $country . "</option>\n";
    }

    echo "</select></td></tr>\n"
    . "<tr><td><b>" . _GAME . " :</b></td><td><select name=\"game\">\n";

    $sql = mysql_query("SELECT id, name FROM " . GAMES_TABLE . " ORDER BY name");
    while (list($game_id, $nom) = mysql_fetch_array($sql))
    {
    $nom = printSecuTags($nom);

    if ($game_id == $game)
    {
    $checked1 = "selected=\"selected\"";
    }
    else
    {
    $checked1 = "";
    }

    echo "<option value=\"" . $game_id . "\" " . $checked1 . ">" . $nom . "</option>\n";
    }

    if ($user[0] == $id_user)
    {
    echo"</select><input type=\"hidden\" name=\"niveau\" value=\"" . $niveau . "\" /></td></tr>\n";
    }
    else
    {
    echo"</select></td></tr>\n"
    . "<tr><td><b>" . _LEVEL . " :</b></td><td><select name=\"niveau\"><option>" . $niveau . "</option>\n"
    . "<option>1</option>\n"
    . "<option>2</option>\n"
    . "<option>3</option>\n"
    . "<option>4</option>\n"
    . "<option>5</option>\n"
    . "<option>6</option>\n"
    . "<option>7</option>\n"
    . "<option>8</option>\n"
    . "<option>9</option></select></td></tr>\n";
    }

    echo "<tr><td><b>" . _TEAM . " : </b></td><td><select name=\"team\"><option value=\"" . $team . "\">" . $user_team . "</option>\n";

    select_cat();

    echo "<option value=\"\">" . _TEAMNONE . "</option></select></td></tr>\n"
    . "<tr><td><b>" . _TEAM . " 2 : </b></td><td><select name=\"team2\"><option value=\"" . $team2 . "\">" . $user_team2 . "</option>\n";

    select_cat();

    echo "<option value=\"\">" . _TEAMNONE . "</option></select></td></tr>\n"
    . "<tr><td><b>" . _TEAM . " 3 : </b></td><td><select name=\"team3\"><option value=\"" . $team3 . "\">" . $user_team3 . "</option>\n";

    select_cat();

    echo "<option value=\"\">" . _TEAMNONE . "</option></select></td></tr>\n"
    . "<tr><td><b>" . _RANKTEAM . " : </b></td><td><select name=\"rang\"><option value=\"" . $rang . "\">" . $rank_name . "</option>\n";

    select_rank();

    echo"<option value=\"\">" . _NORANK . "</option></select></td></tr>\n"
    . "<tr><td><b>" . _URL . " :</b></td><td><input type=\"text\" name=\"url\" size=\"40\" maxlength=\"80\" value=\"" . $url . "\" /></td></tr>\n"
    . "<tr><td><b>" . _AVATAR . " :</b></td><td><input type=\"text\" name=\"avatar\" size=\"40\" maxlength=\"100\" value=\"" . $avatar . "\" /></td></tr>\n"
    . "<tr><td><b>" . _SIGN . " :</b></td><td><textarea class=\"editor\" name=\"signature\" rows=\"10\" cols=\"55\">" . $signature . "</textarea></td></tr>\n"
    . "<tr><td colspan=\"2\"> <input type=\"hidden\" name=\"id_user\" value=\"" . $id_user . "\" /><input type=\"hidden\" name=\"pass\" value=\"" . $pass . "\" /><input type=\"hidden\" name=\"old_nick\" value=\"".$nick."\" /></td></tr>\n"
    . "<tr><td colspan=\"2\" align=\"center\"><input type=\"submit\" value=\"" . _MODIFUSER . "\" /></td></tr></table>\n"
    . "<div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user\"><b>" . _BACK . "</b></a> ]</div></form><br /></div></div>\n";

    }

    function update_user($id_user, $team, $team2, $team3, $rang, $nick, $mail, $email, $url, $icq, $msn, $aim, $yim, $country, $niveau, $pass_reg, $pass_conf, $pass, $game, $avatar, $signature, $old_nick)
    {
    global $nuked, $user;

    $nick = verif_pseudo($nick, $old_nick);

    if ($nick == "error1"){
    echo "<br /><br /><div style=\"text-align: center;\">" . _BADUSERNAME . "</div><br /><br />";
    redirect("index.php?file=Admin&page=user&op=edit_user&id_user=".$id_user, 2);
    closetable();
    footer();
    exit();
    }

    if ($nick == "error2"){
    echo "<br /><br /><div style=\"text-align: center;\">" . _NICKINUSE . "</div><br /><br />";
    redirect("index.php?file=Admin&page=user&op=edit_user&id_user=".$id_user, 2);
    closetable();
    footer();
    exit();
    }

    if ($nick == "error3"){
    echo "<br /><br /><div style=\"text-align: center;\">" . _NICKBANNED . "</div><br /><br />";
    redirect("index.php?file=Admin&page=user&op=edit_user&id_user=".$id_user, 2);
    closetable();
    footer();
    exit();
    }

    if (strlen($nick) > 30){
    echo "<br /><br /><div style=\"text-align: center;\">" . _NICKTOLONG . "</div><br /><br />";
    redirect("index.php?file=Admin&page=user&op=edit_user&id_user=".$id_user, 2);
    closetable();
    footer();
    exit();
    }

    if ($mail == "")
    {
    echo "<div class=\"notification error png_bg\">\n"
    . "<div>\n"
    . "" . _EMPTYFIELD . ""
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user&op=edit_user&id_user=" . $id_user, 2);
    adminfoot();
    footer();
    exit();
    }
    else if ($pass_reg != $pass_conf)
    {
    echo "<div class=\"notification error png_bg\">\n"
    . "<div>\n"
    . "" . _2PASSFAIL . ""
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user&op=edit_user&id_user=" . $id_user, 2);
    adminfoot();
    footer();
    exit();
    }
    else
    {
    if ($pass_reg != '') {
    $cryptpass = 'pass = \'' . nk_hash($pass_reg).'\', ';
    } else {
    $cryptpass = '';
    }

    if ($rang != "")
    {
    $sql_rank = mysql_query("SELECT ordre FROM " . TEAM_RANK_TABLE . " WHERE id = '" . $rang . "'");
    list($ordre) = mysql_fetch_array($sql_rank);
    }
    else
    {
    $ordre = 0;
    }

    $nick = nkHtmlEntities($nick, ENT_QUOTES);

    $signature = mysql_real_escape_string(stripslashes($signature));
    $email = mysql_real_escape_string(stripslashes($email));
    $icq = mysql_real_escape_string(stripslashes($icq));
    $msn = mysql_real_escape_string(stripslashes($msn));
    $aim = mysql_real_escape_string(stripslashes($aim));
    $yim = mysql_real_escape_string(stripslashes($yim));
    $url = mysql_real_escape_string(stripslashes($url));
    $avatar = mysql_real_escape_string(stripslashes($avatar));

    $signature = nkHtmlEntityDecode($signature);
    $email = nkHtmlEntities($email);
    $icq = nkHtmlEntities($icq);
    $msn = nkHtmlEntities($msn);
    $aim = nkHtmlEntities($aim);
    $yim = nkHtmlEntities($yim);
    $url = nkHtmlEntities($url);
    $avatar = nkHtmlEntities($avatar);

    $sql = mysql_query("UPDATE " . USER_TABLE . " SET team = '" . $team . "', team2 = '" . $team2 . "', team3 = '" . $team3 . "', rang = '" . $rang . "', ordre = '" . $ordre . "', pseudo = '" . $nick . "', mail = '" . $mail . "', email = '" . $email . "', icq = '" . $icq . "', msn = '" . $msn . "', aim = '" . $aim . "', yim = '" . $yim . "', url = '" . $url . "', country = '" . $country . "', niveau = '" . $niveau . "', " . $cryptpass . "game = '" . $game . "', avatar = '" . $avatar . "', signature = '" . $signature . "' WHERE id = '" . $id_user . "'");

    // Action
    $texteaction = "". _ACTIONMODIFUSER .": ".$nick."";
    $acdate = time();
    $sqlaction = mysql_query("INSERT INTO ". $nuked['prefix'] ."_action (`date`, `pseudo`, `action`) VALUES ('".$acdate."', '".$user[0]."', '".$texteaction."')");
    //Fin action

    echo "<div class=\"notification success png_bg\">\n"
    . "<div>\n"
    . "" . _INFOSMODIF . "\n"
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user", 2);
    }
    }

    function do_user($team, $team2, $team3, $rang, $nick, $mail, $email, $url, $icq, $msn, $aim, $yim, $country, $niveau, $pass_reg, $pass_conf, $game, $avatar, $signature)
    {
    global $nuked, $user;

    if ($pass_reg == "" || $pass_conf == "" || $nick == "" || $mail == "")
    {
    echo "<div class=\"notification error png_bg\">\n"
    . "<div>\n"
    . "" . _EMPTYFIELD . ""
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user&op=add_user", 2);
    adminfoot();
    footer();
    exit();
    }
    else if ($pass_reg != $pass_conf)
    {
    echo "<div class=\"notification error png_bg\">\n"
    . "<div>\n"
    . "" . _2PASSFAIL . ""
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user&op=add_user", 2);
    adminfoot();
    footer();
    exit();
    }
    else
    {
    $cryptpass = nk_hash($pass_reg);

    do {
    $id_user = sha1(uniqid());
    } while (mysql_num_rows(mysql_query('SELECT * FROM ' . USER_TABLE . ' WHERE id=\'' . $id_user . '\' LIMIT 1')) != 0);

    $date = time();
    $nick = nkHtmlEntities($nick, ENT_QUOTES);

    $signature = mysql_real_escape_string(stripslashes($signature));
    $email = mysql_real_escape_string(stripslashes($email));
    $icq = mysql_real_escape_string(stripslashes($icq));
    $msn = mysql_real_escape_string(stripslashes($msn));
    $aim = mysql_real_escape_string(stripslashes($aim));
    $yim = mysql_real_escape_string(stripslashes($yim));
    $url = mysql_real_escape_string(stripslashes($url));
    $avatar = mysql_real_escape_string(stripslashes($avatar));

    $signature = nkHtmlEntityDecode($signature);
    $email = nkHtmlEntities($email);
    $icq = nkHtmlEntities($icq);
    $msn = nkHtmlEntities($msn);
    $aim = nkHtmlEntities($aim);
    $yim = nkHtmlEntities($yim);
    $url = nkHtmlEntities($url);
    $avatar = nkHtmlEntities($avatar);

    $sql = mysql_query("INSERT INTO " . USER_TABLE . " ( `id` , `team` , `team2` , `team3` , `rang` , `ordre` , `pseudo` , `mail` , `email` , `icq` , `msn` , `aim` , `yim` , `url` , `pass` , `niveau` , `date` , `avatar` , `signature` , `user_theme` , `user_langue` , `game` , `country` , `count` ) VALUES ( '" . $id_user . "' , '" . $team . "' , '" . $team2 . "' , '" . $team3 . "' , '" . $rang . "' , '' , '" . $nick . "' , '" . $mail . "' , '" . $email . "' , '" . $icq . "' , '" . $msn . "' , '" . $aim . "' , '" . $yim . "' , '" . $url . "' , '" . $cryptpass . "' , '" . $niveau . "' , '" . $date . "' , '" . $avatar . "' , '" . $signature . "' , '' , '' , '" . $game . "' , '" . $country . "' , '' )");
    // Action
    $texteaction = "". _ACTIONADDUSER .": ".$nick."";
    $acdate = time();
    $sqlaction = mysql_query("INSERT INTO ". $nuked['prefix'] ."_action (`date`, `pseudo`, `action`) VALUES ('".$acdate."', '".$user[0]."', '".$texteaction."')");
    //Fin action
    echo "<div class=\"notification success png_bg\">\n"
    . "<div>\n"
    . "" . _USERADD . "\n"
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user", 2);
    }
    }

    function del_user($id_user)
    {
    global $nuked, $user;

    $sql = mysql_query("SELECT pseudo FROM " . USER_TABLE . " WHERE id = '" . $id_user . "'");
    list($nick) = mysql_fetch_array($sql);
    $nick = mysql_real_escape_string($nick);
    $del1 = mysql_query("DELETE FROM " . USER_TABLE . " WHERE id = '" . $id_user . "'");
    $del2 = mysql_query("DELETE FROM " . USER_DETAIL_TABLE . " WHERE user_id = '" . $id_user . "'");
    $del3 = mysql_query("DELETE FROM " . USERBOX_TABLE . " WHERE user_for = '" . $id_user . "'");
    $del4 = delModerator($id_user);
    // Action
    $texteaction = "". _ACTIONDELUSER .": ".$nick."";
    $acdate = time();
    $sqlaction = mysql_query("INSERT INTO ". $nuked['prefix'] ."_action (`date`, `pseudo`, `action`) VALUES ('".$acdate."', '".$user[0]."', '".$texteaction."')");
    //Fin action
    echo "<div class=\"notification success png_bg\">\n"
    . "<div>\n"
    . "" . _USERDEL . "\n"
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user", 2);
    }

    function main()
    {
    global $nuked, $user, $language;

    if ($_REQUEST['query'] != "")
    {
    $and = "AND (UT.pseudo LIKE '%" . $_REQUEST['query'] . "%')";
    $url_page = "index.php?file=Admin&page=user&query=" . $_REQUEST['query'] . "&orderby=" . $_REQUEST['orderby'];
    }
    else
    {
    $url_page = "index.php?file=Admin&page=user&orderby=" . $_REQUEST['orderby'];
    $and = "";
    }

    $nb_membres = 30;

    $sql3 = mysql_query("SELECT UT.id FROM " . USER_TABLE . " as UT WHERE UT.niveau > 0 " . $and);
    $count = mysql_num_rows($sql3);

    if (!$_REQUEST['p']) $_REQUEST['p'] = 1;
    $start = $_REQUEST['p'] * $nb_membres - $nb_membres;
    echo "<link rel=\"stylesheet\" href=\"css/jquery.autocomplete.css\" type=\"text/css\" media=\"screen\" />\n";
    echo "<script type=\"text/javascript\">\n"
    . "<!--\n"
    . "\n"
    . "function deluser(pseudo, id)\n"
    . "{\n"
    . "if (confirm('" . _DELBLOCK . " '+pseudo+' ! " . _CONFIRM . "'))\n"
    . "{document.location.href = 'index.php?file=Admin&page=user&op=del_user&id_user='+id;}\n"
    . "}\n"
    . "\n"
    . "// -->\n"
    . "</script>\n";

    echo "<div class=\"content-box\">\n" //<!-- Start Content Box -->
    . "<div class=\"content-box-header\"><h3>" . _USERADMIN . "</h3>\n"
    . "<div style=\"text-align:right;\"><a href=\"help/" . $language . "/user.php\" rel=\"modal\">\n"
    . "<img style=\"border: 0;\" src=\"help/help.gif\" alt=\"\" title=\"" . _HELP . "\" /></a>\n"
    . "</div></div>\n"
    . "<div class=\"tab-content\" id=\"tab2\"><form method=\"get\" action=\"index.php\">\n"
    . "<div style=\"text-align: center;\"><b>" . _SEARCH . " : </b><input type=\"text\" id=\"query\" name=\"query\" size=\"25\" /> <input type=\"submit\" value=\"ok\" />\n"
    . "<input type=\"hidden\" name=\"file\" value=\"Admin\" />\n"
    . "<input type=\"hidden\" name=\"page\" value=\"user\" /></div></form>\n"
    . "<div style=\"text-align: center;\">" . _NAMEMEMBERS . "<b> | "
    . "<a href=\"index.php?file=Admin&page=user&op=add_user\">" . _ADDUSER . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_cat\">" . _TEAMMANAGEMENT . "</a><br />"
    . "<a href=\"index.php?file=Admin&page=user&op=main_rank\">" . _RANKMANAGEMENT . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_valid\">" . _USERVALIDATION . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_ip\">" . _BAN . "</a></b></div><br />\n";

    if ($_REQUEST['orderby'] == "date")
    {
    $order_by = "UT.date DESC";
    }
    else if ($_REQUEST['orderby'] == "level")
    {
    $order_by = "UT.niveau DESC, UT.date DESC";
    }
    else if ($_REQUEST['orderby'] == "last_date")
    {
    $order_by = "ST.date DESC";
    }
    else if ($_REQUEST['orderby'] == "pseudo")
    {
    $order_by = "UT.pseudo";
    }
    else
    {
    $order_by = "UT.niveau DESC, UT.date DESC";
    }

    echo "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" width=\"80%\" cellpadding=\"2\" cellspacing=\"0\" border=\"0\"><tr><td align=\"right\">" . _ORDERBY . " : ";

    if ($_REQUEST['orderby'] == "level" || !$_REQUEST['orderby'])
    {
    echo "<b>" . _LEVEL . "</b> | ";
    }
    else
    {
    echo "<a href=\"index.php?file=Admin&page=user&orderby=level\">" . _LEVEL . "</a> | ";
    }

    if ($_REQUEST['orderby'] == "pseudo")
    {
    echo "<b>" . _NICK . "</b> | ";
    }
    else
    {
    echo "<a href=\"index.php?file=Admin&page=user&orderby=pseudo\">" . _NICK . "</a> | ";
    }

    if ($_REQUEST['orderby'] == "date")
    {
    echo "<b>" . _DATEUSER . "</b> | ";
    }
    else
    {
    echo "<a href=\"index.php?file=Admin&page=user&orderby=date\">" . _DATEUSER . "</a> | ";
    }

    if ($_REQUEST['orderby'] == "last_date")
    {
    echo "<b>" . _LAST. " " ._VISIT . "</b>";
    }
    else
    {
    echo "<a href=\"index.php?file=Admin&page=user&orderby=last_date\">" . _LAST. " " ._VISIT . "</a>";
    }

    echo " </td></tr></table>\n";

    if ($count > $nb_membres)
    {
    echo" <table style=\"margin-left: auto;margin-right: auto;text-align: left;\" width=\"80%\" cellpadding=\"2\" cellspacing=\"0\" border=\"0\"><tr><td>\n";
    number($count, $nb_membres, $url_page);
    echo "</td></tr></table>\n";
    }

    echo "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" width=\"80%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\">\n"
    . "<tr>\n"
    . "<td style=\"width: 30%;\" align=\"center\"><b>" . _NICK . "</b></td>\n"
    . "<td style=\"width: 10%;\" align=\"center\"><b>" . _LEVEL . "</b></td>\n"
    . "<td style=\"width: 15%;\" align=\"center\"><b>" . _DATEUSER . "</b></td>\n"
    . "<td style=\"width: 25%;\" align=\"center\"><b>" . _LAST. " " ._VISIT . "</b></td>\n"
    . "<td style=\"width: 10%;\" align=\"center\"><b>" . _EDIT . "</b></td>\n"
    . "<td style=\"width: 10%;\" align=\"center\"><b>" . _DELETE . "</b></td></tr>\n";

    $req = "SELECT UT.id, UT.pseudo, UT.niveau, UT.date, ST.date FROM " . USER_TABLE . " as UT LEFT OUTER JOIN " . SESSIONS_TABLE . " as ST ON UT.id=ST.user_id WHERE UT.niveau > 0 " . $and . " ORDER BY " . $order_by . " LIMIT " . $start . ", " . $nb_membres;
    $sql = mysql_query($req);
    while (list($id_user, $pseudo, $niveau, $date, $last_used) = mysql_fetch_array($sql))
    {
    $date = nkDate($date);
    $last_used == '' ? $last_used = '-' : $last_used = nkDate($last_used);

    echo "<tr>\n"
    . "<td> " . $pseudo . "</td>\n"
    . "<td align=\"center\">" . $niveau . "</td>\n"
    . "<td align=\"center\">" . $date . "</td>\n"
    . "<td align=\"center\">" . $last_used . "</td>\n"
    . "<td align=\"center\"><a href=\"index.php?file=Admin&page=user&op=edit_user&id_user=" . $id_user . "\"><img style=\"border: 0;\" src=\"images/edit.gif\" alt=\"\" title=\"" . _EDITUSER . "\" /></a></td>\n"
    . "<td align=\"center\">";

    if ($user[0] == $id_user)
    {
    echo "-";
    }
    else
    {
    echo "<a href=\"javascript:deluser('" . mysql_real_escape_string(stripslashes($pseudo)) . "', '" . $id_user . "');\"><img style=\"border: 0;\" src=\"images/del.gif\" alt=\"\" title=\"" . _DELETEUSER . "\" /></a>";
    }

    echo "</td></tr>\n";
    }

    if ($count == 0 && $_REQUEST['query'] != "")
    {
    echo "<tr><td colspan=\"5\" align=\"center\">" . _NORESULTFOR . " <b><i>" . $_REQUEST['query'] . "</i></b></td></tr>\n";
    }
    else if ($count == 0)
    {
    echo "<tr><td colspan=\"5\" align=\"center\">" . _NOUSERINDB . "</td></tr>\n";
    }

    echo "</table>\n";

    if ($count > $nb_membres)
    {
    echo" <table style=\"margin-left: auto;margin-right: auto;text-align: left;\" width=\"80%\" cellpadding=\"2\" cellspacing=\"0\" border=\"0\"><tr><td>\n";
    number($count, $nb_membres, $url_page);
    echo "</td></tr></table>\n";
    }

    echo "<div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin\"><b>" . _BACK . "</b></a> ]</div><br /></div></div>\n";
    }

    function main_cat()
    {
    global $nuked, $language;

    echo "<script type=\"text/javascript\">\n"
    . "<!--\n"
    . "\n"
    . "function delcat(titre, id)\n"
    . "{\n"
    . "if (confirm('" . _DELBLOCK . " '+titre+' ! " . _CONFIRM . "'))\n"
    . "{document.location.href = 'index.php?file=Admin&page=user&op=del_cat&cid='+id;}\n"
    . "}\n"
    . "\n"
    . "// -->\n"
    . "</script>\n";

    echo "<div class=\"content-box\">\n" //<!-- Start Content Box -->
    . "<div class=\"content-box-header\"><h3>" . _USERADMIN . "</h3>\n"
    . "<div style=\"text-align:right;\"><a href=\"help/" . $language . "/user.php\" rel=\"modal\">\n"
    . "<img style=\"border: 0;\" src=\"help/help.gif\" alt=\"\" title=\"" . _HELP . "\" /></a>\n"
    . "</div></div>\n"
    . "<div class=\"tab-content\" id=\"tab2\"><div style=\"text-align: center;\"><b><a href=\"index.php?file=Admin&page=user\">" . _NAMEMEMBERS . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=add_user\">" . _ADDUSER . "</a> | "
    . "</b>" . _TEAMMANAGEMENT . "<b><br />"
    . "<a href=\"index.php?file=Admin&page=user&op=main_rank\">" . _RANKMANAGEMENT . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_valid\">" . _USERVALIDATION . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_ip\">" . _BAN . "</a></b></div><br />\n"
    . "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\">\n"
    . "<tr>\n"
    . "<td style=\"width: 30%;\" align=\"center\"><b>" . _NAME . "</b></td>\n"
    . "<td style=\"width: 30%;\" align=\"center\"><b>" . _GAME . "</b></td>\n"
    . "<td style=\"width: 10%;\" align=\"center\"><b>" . _ORDER . "</b></td>\n"
    . "<td style=\"width: 15%;\" align=\"center\"><b>" . _EDIT . "</b></td>\n"
    . "<td style=\"width: 15%;\" align=\"center\"><b>" . _DELETE . "</b></td></tr>\n";

    $sql = mysql_query("SELECT cid, titre, ordre, game FROM " . TEAM_TABLE . " ORDER BY game, ordre");
    $nbcat=mysql_num_rows($sql);

    if ($nbcat>0)
    {
    while (list($cid, $titre, $ordre, $game) = mysql_fetch_array($sql))
    {
    $titre = printSecuTags($titre);

    if ($game > 0)
    {
    $sql_game = mysql_query("SELECT name FROM " . GAMES_TABLE . " WHERE id = '" . $game . "'");
    list($game_name) = mysql_fetch_array($sql_game);
    $game_name = nkHtmlEntities($game_name);
    }
    else
    {
    $game_name = "N/A";
    }

    echo "<tr>\n"
    . "<td style=\"width: 30%;\" align=\"center\">" . $titre . "</td>\n"
    . "<td style=\"width: 30%;\" align=\"center\">" . $game_name . "</td>\n"
    . "<td style=\"width: 10%;\" align=\"center\">" . $ordre . "</td>\n"
    . "<td style=\"width: 15%;\" align=\"center\"><a href=\"index.php?file=Admin&page=user&op=edit_cat&cid=" . $cid . "\"><img style=\"border: 0;\" src=\"images/edit.gif\" alt=\"\" title=\"" . _EDITTHISTEAM . "\" /></a></td>\n"
    . "<td style=\"width: 15%;\" align=\"center\"><a href=\"javascript:delcat('" . mysql_real_escape_string(stripslashes($titre)) . "', '" . $cid . "');\"><img style=\"border: 0;\" src=\"images/del.gif\" alt=\"\" title=\"" . _DELTHISTEAM . "\" /></a></td></tr>\n";
    }
    }
    else
    {
    echo "<tr><td align=\"center\" colspan=\"5\">" ._NOTEAMINDB. "</td></tr>\n";
    }

    echo "</table><div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user&op=add_cat\"><b>" . _ADDTEAM . "</b></a> ]</div>\n"
    . "<div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user\"><b>" . _BACK . "</b></a> ]</div><br /></div></div>";
    }

    function add_cat()
    {
    global $language;

    echo "<div class=\"content-box\">\n" //<!-- Start Content Box -->
    . "<div class=\"content-box-header\"><h3>" . _USERADMIN . "</h3>\n"
    . "<div style=\"text-align:right;\"><a href=\"help/" . $language . "/user.php\" rel=\"modal\">\n"
    . "<img style=\"border: 0;\" src=\"help/help.gif\" alt=\"\" title=\"" . _HELP . "\" /></a>\n"
    . "</div></div>\n"
    . "<div class=\"tab-content\" id=\"tab2\"><form method=\"post\" action=\"index.php?file=Admin&page=user&op=send_cat\">\n"
    . "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\">\n"
    . "<tr><td><b>" . _NAME . " : </b><input type=\"text\" name=\"titre\" size=\"32\" /> <b>" . _ORDER . " : </b><input type=\"text\" name=\"ordre\" size=\"2\" /></td></tr>\n"
    . "<tr><td><b>" . _TAGPRE . " : </b><input type=\"text\" name=\"tag\" size=\"10\" /> <b>" . _TAGSUF . " : </b><input type=\"text\" name=\"tag2\" size=\"10\" /></td></tr>\n"
    . "<tr><td><b>" . _GAME . " :</b> <select name=\"game\">\n";

    $sql = mysql_query("SELECT id, name FROM " . GAMES_TABLE . " ORDER BY name");
    while (list($game_id, $nom) = mysql_fetch_array($sql))
    {
    $nom = printSecuTags($nom);

    echo "<option value=\"" . $game_id . "\">" . $nom . "</option>\n";
    }

    echo "</select></td></tr><tr><td> </td></tr></table>\n"
    . "<div style=\"text-align: center;\"><input type=\"submit\" value=\"" . _CREATETEAM . "\" /></div>\n"
    . "<div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user&op=main_cat\"><b>" . _BACK . "</b></a> ]</div></form><br /></div></div>\n";
    }

    function send_cat($titre, $game, $tag, $tag2, $ordre)
    {
    global $nuked, $user;

    $titre = mysql_real_escape_string(stripslashes($titre));
    $tag = mysql_real_escape_string(stripslashes($tag));
    $tag2 = mysql_real_escape_string(stripslashes($tag2));

    $sql = mysql_query("INSERT INTO " . TEAM_TABLE . " ( `cid` , `titre`, `tag` , `tag2` , `ordre` , `game`) VALUES ( '' , '" . $titre . "' , '" . $tag . "' , '" . $tag2 . "' , '" . $ordre . "' , '" . $game . "')");
    // Action
    $texteaction = "". _ACTIONADDCATUSER .": ".$titre."";
    $acdate = time();
    $sqlaction = mysql_query("INSERT INTO ". $nuked['prefix'] ."_action (`date`, `pseudo`, `action`) VALUES ('".$acdate."', '".$user[0]."', '".$texteaction."')");
    //Fin action
    echo "<div class=\"notification success png_bg\">\n"
    . "<div>\n"
    . "" . _TEAMADD . "\n"
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user&op=main_cat", 2);
    }

    function edit_cat($cid)
    {
    global $nuked, $language;

    $sql = mysql_query("SELECT titre, tag, tag2, ordre, game FROM " . TEAM_TABLE . " WHERE cid = '" . $cid . "'");
    list($titre, $tag, $tag2, $ordre, $game) = mysql_fetch_array($sql);

    echo "<div class=\"content-box\">\n" //<!-- Start Content Box -->
    . "<div class=\"content-box-header\"><h3>" . _USERADMIN . "</h3>\n"
    . "<div style=\"text-align:right;\"><a href=\"help/" . $language . "/user.php\" rel=\"modal\">\n"
    . "<img style=\"border: 0;\" src=\"help/help.gif\" alt=\"\" title=\"" . _HELP . "\" /></a>\n"
    . "</div></div>\n"
    . "<div class=\"tab-content\" id=\"tab2\"><form method=\"post\" action=\"index.php?file=Admin&page=user&op=modif_cat\">\n"
    . "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\">\n"
    . "<tr><td><b>" . _NAME . " : </b><input type=\"text\" name=\"titre\" size=\"32\" value=\"" . $titre . "\" /> <b>" . _ORDER . " : </b><input type=\"text\" name=\"ordre\" size=\"2\" value=\"" . $ordre . "\" /></td></tr>\n"
    . "<tr><td><b>" . _TAGPRE . " : </b><input type=\"text\" name=\"tag\" size=\"10\" value=\"" . $tag . "\" /> <b>" . _TAGSUF . " : </b><input type=\"text\" name=\"tag2\" size=\"10\" value=\"" . $tag2 . "\" /></td></tr>\n"
    . "<tr><td><b>" . _GAME . " :</b> <select name=\"game\">\n";

    $sql = mysql_query("SELECT id, name FROM " . GAMES_TABLE . " ORDER BY name");
    while (list($game_id, $nom) = mysql_fetch_array($sql))
    {
    $nom = printSecuTags($nom);

    if ($game == $game_id)
    {
    $checked = "selected=\"selected\"";
    }
    else
    {
    $checked = "";
    }

    echo "<option value=\"" . $game_id . "\" " . $checked . ">" . $nom . "</option>\n";
    }

    echo "</select></td></tr><tr><td> <input type=\"hidden\" name=\"cid\" value=\"" . $cid . "\" /></td></tr></table>\n"
    . "<div style=\"text-align: center;\"><input type=\"submit\" value=\"" . _MODIFTHISTEAM . "\" /></div>\n"
    . "<div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user&op=main_cat\"><b>" . _BACK . "</b></a> ]</div></form><br /></div></div>\n";
    }

    function modif_cat($cid, $titre, $game, $tag, $tag2, $ordre)
    {
    global $nuked, $user;

    $titre = mysql_real_escape_string(stripslashes($titre));
    $tag = mysql_real_escape_string(stripslashes($tag));
    $tag2 = mysql_real_escape_string(stripslashes($tag2));

    $sql = mysql_query("UPDATE " . TEAM_TABLE . " SET titre = '" . $titre . "', tag = '" . $tag . "', tag2 = '" . $tag2 . "', ordre = '" . $ordre . "', game = '" . $game . "' WHERE cid = '" . $cid . "'");
    // Action
    $texteaction = "". _ACTIONEDITCATUSER .": ".$titre."";
    $acdate = time();
    $sqlaction = mysql_query("INSERT INTO ". $nuked['prefix'] ."_action (`date`, `pseudo`, `action`) VALUES ('".$acdate."', '".$user[0]."', '".$texteaction."')");
    //Fin action
    echo "<br /><br /><div style=\"text-align: center;\">" . _TEAMMODIF . "</div><br /><br />";
    redirect("index.php?file=Admin&page=user&op=main_cat", 2);
    }

    function select_cat()
    {
    global $nuked;

    $sql = mysql_query("SELECT cid, titre FROM " . TEAM_TABLE . " ORDER BY ordre, titre");
    while (list($cid, $titre) = mysql_fetch_array($sql))
    {
    $titre = printSecuTags($titre);

    echo "<option value=\"" . $cid . "\">" . $titre . "</option>\n";
    }
    }

    function del_cat($cid)
    {
    global $nuked, $user;
    $sql2 = mysql_query("SELECT titre FROM " . TEAM_TABLE . " WHERE cid = '" . $cid . "'");
    list($titre) = mysql_fetch_array($sql2);
    $titre = mysql_real_escape_string($titre);
    $sql = mysql_query("DELETE FROM " . TEAM_TABLE . " WHERE cid = '" . $cid . "'");

    // Action
    $texteaction = "". _ACTIONDELCATUSER .": ".$titre."";
    $acdate = time();
    $sqlaction = mysql_query("INSERT INTO ". $nuked['prefix'] ."_action (`date`, `pseudo`, `action`) VALUES ('".$acdate."', '".$user[0]."', '".$texteaction."')");
    //Fin action

    echo "<div class=\"notification success png_bg\">\n"
    . "<div>\n"
    . "" . _TEAMDEL . "\n"
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user&op=main_cat", 2);
    }

    function main_ip()
    {
    global $nuked, $language;

    echo "<script type=\"text/javascript\">\n"
    . "<!--\n"
    . "\n"
    . "function delip(titre, id)\n"
    . "{\n"
    . "if (confirm('" . _DELBLOCK . " '+titre+' ! " . _CONFIRM . "'))\n"
    . "{document.location.href = 'index.php?file=Admin&page=user&op=del_ip&ip_id='+id;}\n"
    . "}\n"
    . "\n"
    . "// -->\n"
    . "</script>\n";

    echo "<div class=\"content-box\">\n" //<!-- Start Content Box -->
    . "<div class=\"content-box-header\"><h3>" . _USERADMIN . "</h3>\n"
    . "<div style=\"text-align:right;\"><a href=\"help/" . $language . "/user.php\" rel=\"modal\">\n"
    . "<img style=\"border: 0;\" src=\"help/help.gif\" alt=\"\" title=\"" . _HELP . "\" /></a>\n"
    . "</div></div>\n"
    . "<div class=\"tab-content\" id=\"tab2\"><div style=\"text-align: center;\"><b><a href=\"index.php?file=Admin&page=user\">" . _NAMEMEMBERS . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=add_user\">" . _ADDUSER . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_cat\">" . _TEAMMANAGEMENT . "</a><br />"
    . "<a href=\"index.php?file=Admin&page=user&op=main_rank\">" . _RANKMANAGEMENT . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_valid\">" . _USERVALIDATION . "</a> | "
    . "</b>" . _BAN . "</div><br />\n"
    . "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\">\n"
    . "<tr>\n"
    . "<td style=\"width: 25%;\" align=\"center\"><b>" . _NICK . "</b></td>\n"
    . "<td style=\"width: 25%;\" align=\"center\"><b>" . _MAIL . "</b></td>\n"
    . "<td style=\"width: 20%;\" align=\"center\"><b>" . _IP . "</b></td>\n"
    . "<td style=\"width: 15%;\" align=\"center\"><b>" . _EDIT . "</b></td>\n"
    . "<td style=\"width: 15%;\" align=\"center\"><b>" . _DELETE . "</b></td></tr>\n";

    $sql = mysql_query("SELECT id, ip, pseudo, email FROM " . BANNED_TABLE . " ORDER BY id DESC");
    $nbip = mysql_num_rows($sql);

    if ($nbip > 0)
    {
    while (list($ip_id, $ip, $pseudo, $email) = mysql_fetch_array($sql))
    {
    $pseudo = nkHtmlEntities($pseudo);

    echo "<tr>\n"
    . "<td style=\"width: 25%;\" align=\"center\">" . $pseudo . "</td>\n"
    . "<td style=\"width: 25%;\" align=\"center\">" . $email . "</td>\n"
    . "<td style=\"width: 20%;\" align=\"center\">" . $ip . "</td>\n"
    . "<td style=\"width: 15%;\" align=\"center\"><a href=\"index.php?file=Admin&page=user&op=edit_ip&ip_id=" . $ip_id . "\"><img style=\"border: 0;\" src=\"images/edit.gif\" alt=\"\" title=\"" . _EDITTHISIP . "\" /></a></td>\n"
    . "<td style=\"width: 15%;\" align=\"center\"><a href=\"javascript:delip('" . $ip . "','" . $ip_id . "');\"><img style=\"border: 0;\" src=\"images/del.gif\" alt=\"\" title=\"" . _DELTHISIP . "\" /></a></td></tr>\n";
    }
    }
    else
    {
    echo "<tr><td align=\"center\" colspan=\"5\">" ._NOIPINDB. "</td></tr>\n";
    }

    echo "</table><div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user&op=add_ip\"><b>" . _ADDIP . "</b></a> ]</div>\n"
    . "<div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user\"><b>" . _BACK . "</b></a> ]</div><br /></div></div>\n";
    }

    function add_ip()
    {
    global $language;

    echo "<div class=\"content-box\">\n" //<!-- Start Content Box -->
    . "<div class=\"content-box-header\"><h3>" . _USERADMIN . "</h3>\n"
    . "<div style=\"text-align:right;\"><a href=\"help/" . $language . "/user.php\" rel=\"modal\">\n"
    . "<img style=\"border: 0;\" src=\"help/help.gif\" alt=\"\" title=\"" . _HELP . "\" /></a>\n"
    . "</div></div>\n"
    . "<div class=\"tab-content\" id=\"tab2\"><form method=\"post\" action=\"index.php?file=Admin&page=user&op=send_ip\">\n"
    . "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\">\n"
    . "<tr><td><b>" . _NICK . " : </b></td><td><input type=\"text\" name=\"pseudo\" size=\"30\" /></td></tr>\n"
    . "<tr><td><b>" . _MAIL . " : </b></td><td><input type=\"text\" name=\"email\" size=\"40\" /></td></tr>\n"
    . "<tr><td><b>" . _IP . " : </b></td><td><input type=\"text\" name=\"ip\" size=\"30\" /></td></tr>\n"
    . "<tr><td><b>" . _DUREE . " : </b></td><td>\n"
    . "<select id=\"dure\" name=\"dure\">\n"
    . "<option value=\"86400\">". _1JOUR ."</option>\n"
    . "<option value=\"604800\">". _7JOUR ."</option>\n"
    . "<option value=\"2678400\">". _1MOIS ."</option>\n"
    . "<option value=\"31708800\">". _1AN ."</option>\n"
    . "<option value=\"0\">". _AVIE ."</option>\n"
    . "</select></td></tr>\n"
    . "<tr><td colspan=\"2\"><b>" . _REASON . "</b><br /><textarea class=\"editor\" name=\"texte\" rows=\"10\" cols=\"55\"></textarea></td></tr>\n"
    . "<tr><td colspan=\"2\"> </td></tr></table>\n"
    . "<div style=\"text-align: center;\"><input type=\"submit\" value=\"" . _TOBAN . "\" /></div>\n"
    . "<div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user&op=main_ip\"><b>" . _BACK . "</b></a> ]</div></form><br /></div></div>\n";
    }

    function edit_ip($ip_id)
    {
    global $language;

    $sql = mysql_query("SELECT ip, pseudo, email, dure, texte FROM " . BANNED_TABLE . " WHERE id = '" . $ip_id . "'");
    list($ip, $pseudo, $email, $dure, $text_ban) = mysql_fetch_array($sql);

    echo "<div class=\"content-box\">\n" //<!-- Start Content Box -->
    . "<div class=\"content-box-header\"><h3>" . _USERADMIN . "</h3>\n"
    . "<div style=\"text-align:right;\"><a href=\"help/" . $language . "/user.php\" rel=\"modal\">\n"
    . "<img style=\"border: 0;\" src=\"help/help.gif\" alt=\"\" title=\"" . _HELP . "\" /></a>\n"
    . "</div></div>\n"
    . "<div class=\"tab-content\" id=\"tab2\"><form method=\"post\" action=\"index.php?file=Admin&page=user&op=modif_ip\">\n"
    . "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\">\n"
    . "<tr><td><b>" . _NICK . " : </b></td><td><input type=\"text\" name=\"pseudo\" size=\"30\" value=\"" . $pseudo . "\" /></td></tr>\n"
    . "<tr><td><b>" . _MAIL . " : </b></td><td><input type=\"text\" name=\"email\" size=\"40\" value=\"" . $email . "\" /></td></tr>\n"
    . "<tr><td><b>" . _IP . " : </b></td><td><input type=\"text\" name=\"ip\" size=\"30\" value=\"" . $ip . "\" /></td></tr>\n"
    . "<tr><td><b>" . _DUREE . " : </b></td><td>\n"
    . "<select id=\"dure\" name=\"dure\" value=\"" . $dure . "\">\n"
    . "<option value=\"86400\">". _1JOUR ."</option>\n"
    . "<option value=\"604800\">". _7JOUR ."</option>\n"
    . "<option value=\"2678400\">". _1MOIS ."</option>\n"
    . "<option value=\"31708800\">". _1AN ."</option>\n"
    . "<option value=\"0\">". _AVIE ."</option>\n"
    . "</select></td></tr>\n"
    . "<tr><td colspan=\"2\"><b>" . _REASON . "</b><br /><textarea class=\"editor\" name=\"texte\" rows=\"10\" cols=\"55\">" . $text_ban . "</textarea></td></tr>\n"
    . "<tr><td colspan=\"2\"> <input type=\"hidden\" name=\"ip_id\" value=\"" . $ip_id . "\" /></td></tr></table>\n"
    . "<div style=\"text-align: center;\"><input type=\"submit\" value=\"" . _MODIFTHISIP . "\" /></div>\n"
    . "<div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user&op=main_ip\"><b>" . _BACK . "</b></a> ]</div></form><br /></div></div>\n";

    }

    function send_ip($ip, $pseudo, $email, $dure, $texte)
    {
    global $nuked, $user;
    $pseudo = mysql_real_escape_string(stripslashes($pseudo));
    $texte = mysql_real_escape_string(stripslashes($texte));
    if($dure == 0 || $dure ==86400 ||$dure ==604800 ||$dure ==2678400 ||$dure == 31708800)
    {
    $sql = mysql_query("INSERT INTO " . BANNED_TABLE . " ( `id` , `ip` , `pseudo` , `email` ,`date` ,`dure` , `texte` ) VALUES ( '' , '" . $ip . "' , '" . $pseudo . "' , '" . $email . "', '" . time() . "' , '" . $dure . "' , '" . $texte . "' )");
    }
    else
    {
    exit();
    }
    // Action
    $texteaction = "". _ACTIONADDBAN .": ".$pseudo."";
    $acdate = time();
    $sqlaction = mysql_query("INSERT INTO ". $nuked['prefix'] ."_action (`date`, `pseudo`, `action`) VALUES ('".$acdate."', '".$user[0]."', '".$texteaction."')");
    //Fin action
    echo "<div class=\"notification success png_bg\">\n"
    . "<div>\n"
    . "" . _IPADD . "\n"
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user&op=main_ip", 2);
    }

    function modif_ip($ip_id, $ip, $pseudo, $email, $dure, $texte)
    {
    global $nuked, $user;
    $pseudo = mysql_real_escape_string(stripslashes($pseudo));
    $texte = mysql_real_escape_string(stripslashes($texte));

    if($dure == 0 || $dure ==86400 ||$dure ==604800 ||$dure ==2678400 ||$dure == 31708800)
    {
    $sql = mysql_query("UPDATE " . BANNED_TABLE . " SET ip = '" . $ip . "', pseudo = '" . $pseudo . "', email = '" . $email . "', dure = '" . $dure . "', texte = '" . $texte . "' WHERE id = '" . $ip_id . "'");
    }
    else
    {
    exit();
    }
    // Action
    $texteaction = "". _ACTIONMODIFBAN .": ".$pseudo."";
    $acdate = time();
    $sqlaction = mysql_query("INSERT INTO ". $nuked['prefix'] ."_action (`date`, `pseudo`, `action`) VALUES ('".$acdate."', '".$user[0]."', '".$texteaction."')");
    //Fin action
    echo "<div class=\"notification success png_bg\">\n"
    . "<div>\n"
    . "" . _IPMODIF . "\n"
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user&op=main_ip", 2);
    }

    function del_ip($ip_id)
    {
    global $nuked, $user;
    $sql2 = mysql_query("SELECT pseudo FROM " . BANNED_TABLE . " WHERE id = '" . $ip_id . "'");
    list($pseudo) = mysql_fetch_array($sql2);
    $pseudo = mysql_real_escape_string($pseudo);
    $sql = mysql_query("DELETE FROM " . BANNED_TABLE . " WHERE id = '" . $ip_id . "'");
    // Action
    $texteaction = "". _ACTIONSUPBAN .": ".$pseudo."";
    $acdate = time();
    $sqlaction = mysql_query("INSERT INTO ". $nuked['prefix'] ."_action (`date`, `pseudo`, `action`) VALUES ('".$acdate."', '".$user[0]."', '".$texteaction."')");
    //Fin action
    echo "<div class=\"notification success png_bg\">\n"
    . "<div>\n"
    . "" . _IPDEL . "\n"
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user&op=main_ip", 2);
    }

    function main_rank()
    {
    global $nuked, $language;

    echo "<script type=\"text/javascript\">\n"
    . "<!--\n"
    . "\n"
    . "function delrank(titre, id)\n"
    . "{\n"
    . "if (confirm('" . _DELBLOCK . " '+titre+' ! " . _CONFIRM . "'))\n"
    . "{document.location.href = 'index.php?file=Admin&page=user&op=del_rank&rid='+id;}\n"
    . "}\n"
    . "\n"
    . "// -->\n"
    . "</script>\n";

    echo "<div class=\"content-box\">\n" //<!-- Start Content Box -->
    . "<div class=\"content-box-header\"><h3>" . _USERADMIN . "</h3>\n"
    . "<div style=\"text-align:right;\"><a href=\"help/" . $language . "/user.php\" rel=\"modal\">\n"
    . "<img style=\"border: 0;\" src=\"help/help.gif\" alt=\"\" title=\"" . _HELP . "\" /></a>\n"
    . "</div></div>\n"
    . "<div class=\"tab-content\" id=\"tab2\"><div style=\"text-align: center;\"><b><a href=\"index.php?file=Admin&page=user\">" . _NAMEMEMBERS . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=add_user\">" . _ADDUSER . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_cat\">" . _TEAMMANAGEMENT . "</a><br />"
    . "</b>" . _RANKMANAGEMENT . "<b> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_valid\">" . _USERVALIDATION . "</a> | "
    . "<a href=\"index.php?file=Admin&page=user&op=main_ip\">" . _BAN . "</a></b></div><br />\n"
    . "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" width=\"70%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\">\n"
    . "<tr>\n"
    . "<td style=\"width: 40%;\" align=\"center\"><b>" . _TITLE . "</b></td>\n"
    . "<td style=\"width: 20%;\" align=\"center\"><b>" . _ORDER . "</b></td>\n"
    . "<td style=\"width: 20%;\" align=\"center\"><b>" . _EDIT . "</b></td>\n"
    . "<td style=\"width: 20%;\" align=\"center\"><b>" . _DELETE . "</b></td></tr>";

    $sql = mysql_query("SELECT id, titre, ordre FROM " . TEAM_RANK_TABLE . " ORDER BY ordre, titre");
    $nbrank=mysql_num_rows($sql);

    if ($nbrank > 0)
    {
    while (list($rid, $titre, $ordre) = mysql_fetch_array($sql))
    {
    $titre = printSecuTags($titre);

    echo "<tr>\n"
    . "<td style=\"width: 40%;\" align=\"center\">" . $titre . "</td>\n"
    . "<td style=\"width: 20%;\" align=\"center\">" . $ordre . "</td>\n"
    . "<td style=\"width: 20%;\" align=\"center\"><a href=\"index.php?file=Admin&page=user&op=edit_rank&rid=" . $rid . "\"><img style=\"border: 0;\" src=\"images/edit.gif\" alt=\"\" title=\"" . _EDITTHISRANK . "\" /></a></td>\n"
    . "<td style=\"width: 20%;\" align=\"center\"><a href=\"javascript:delrank('" . mysql_real_escape_string(stripslashes($titre)) . "', '" . $rid . "');\"><img style=\"border: 0;\" src=\"images/del.gif\" alt=\"\" title=\"" . _DELTHISRANK . "\" /></a></td></tr>\n";
    }
    }
    else
    {
    echo "<tr><td align=\"center\" colspan=\"4\">" ._NORANKINDB. "</td></tr>\n";
    }

    echo "</table><div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user&op=add_rank\"><b>" . _ADDRANK . "</b></a> ]</div>\n"
    . "<div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user\"><b>" . _BACK . "</b></a> ]</div><br /></div></div>\n";
    }

    function add_rank()
    {
    global $language;

    echo "<div class=\"content-box\">\n" //<!-- Start Content Box -->
    . "<div class=\"content-box-header\"><h3>" . _USERADMIN . "</h3>\n"
    . "<div style=\"text-align:right;\"><a href=\"help/" . $language . "/user.php\" rel=\"modal\">\n"
    . "<img style=\"border: 0;\" src=\"help/help.gif\" alt=\"\" title=\"" . _HELP . "\" /></a>\n"
    . "</div></div>\n"
    . "<div class=\"tab-content\" id=\"tab2\"><form method=\"post\" action=\"index.php?file=Admin&page=user&op=send_rank\">\n"
    . "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\">\n"
    . "<tr><td><b>" . _TITLE . " :</b> <input type=\"text\" name=\"titre\" size=\"30\" /></td></tr>\n"
    . "<tr><td><b>" . _ORDER . " :</b> <input type=\"text\" name=\"ordre\" size=\"1\" value=\"0\" /></td></tr>\n"
    . "<tr><td> </td></tr></table>\n"
    . "<div style=\"text-align: center;\"><input type=\"submit\" value=\"" . _ADDRANK . "\" /></div>\n"
    . "<div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user&op=main_rank\"><b>" . _BACK . "</b></a> ]</div></form><br /></div></div>\n";
    }

    function edit_rank($rid)
    {
    global $nuked, $language;

    $sql = mysql_query("SELECT titre, ordre FROM " . TEAM_RANK_TABLE . " WHERE id = '" . $rid . "'");
    list($titre, $ordre) = mysql_fetch_array($sql);
    $titre = printSecuTags($titre);

    echo "<div class=\"content-box\">\n" //<!-- Start Content Box -->
    . "<div class=\"content-box-header\"><h3>" . _USERADMIN . "</h3>\n"
    . "<div style=\"text-align:right;\"><a href=\"help/" . $language . "/user.php\" rel=\"modal\">\n"
    . "<img style=\"border: 0;\" src=\"help/help.gif\" alt=\"\" title=\"" . _HELP . "\" /></a>\n"
    . "</div></div>\n"
    . "<div class=\"tab-content\" id=\"tab2\"><form method=\"post\" action=\"index.php?file=Admin&page=user&op=modif_rank\">\n"
    . "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\">\n"
    . "<tr><td><b>" . _TITLE . " :</b> <input type=\"text\" name=\"titre\" size=\"30\" value=\"" . $titre . "\" /></td></tr>\n"
    . "<tr><td><b>" . _ORDER . " :</b> <input type=\"text\" name=\"ordre\" size=\"1\" value=\"" . $ordre . "\" /></td></tr>\n"
    . "<tr><td> <input type=\"hidden\" name=\"rid\" value=\"" . $rid . "\" /></td></tr></table>\n"
    . "<div style=\"text-align: center;\"><input type=\"submit\" value=\"" . _MODIFTHISRANK . "\" /></div>\n"
    . "<div style=\"text-align: center;\"><br />[ <a href=\"index.php?file=Admin&page=user&op=main_rank\"><b>" . _BACK . "</b></a> ]</div></form><br /></div></div>\n";
    }

    function send_rank($titre, $ordre)
    {
    global $nuked, $user;

    $titre = mysql_real_escape_string(stripslashes($titre));

    $sql = mysql_query("INSERT INTO " . TEAM_RANK_TABLE . " VALUES ( '' , '" . $titre . "' , '" . $ordre . "' )");
    // Action
    $texteaction = "". _ACTIONADDRANK .": ".$titre."";
    $acdate = time();
    $sqlaction = mysql_query("INSERT INTO ". $nuked['prefix'] ."_action (`date`, `pseudo`, `action`) VALUES ('".$acdate."', '".$user[0]."', '".$texteaction."')");
    //Fin action
    echo "<div class=\"notification success png_bg\">\n"
    . "<div>\n"
    . "" . _RANKADD . "\n"
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user&op=main_rank", 2);
    }

    function modif_rank($rid, $titre, $ordre)
    {
    global $nuked, $user;

    $titre = mysql_real_escape_string(stripslashes($titre));

    $sql = mysql_query("UPDATE " . TEAM_RANK_TABLE . " SET titre = '" . $titre . "', ordre = '" . $ordre . "' WHERE id = '" . $rid . "'");
    $sql2 = mysql_query("UPDATE " . USER_TABLE . " SET ordre = '" . $ordre . "' WHERE rang = '" . $rid . "'");
    // Action
    $texteaction = "". _ACTIONMODIFRANK .": ".$titre."";
    $acdate = time();
    $sqlaction = mysql_query("INSERT INTO ". $nuked['prefix'] ."_action (`date`, `pseudo`, `action`) VALUES ('".$acdate."', '".$user[0]."', '".$texteaction."')");
    //Fin action
    echo "<div class=\"notification success png_bg\">\n"
    . "<div>\n"
    . "" . _RANKMODIF . "\n"
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user&op=main_rank", 2);
    }

    function del_rank($rid)
    {
    global $nuked;
    $sql3 = mysql_query("SELECT titre FROM " . TEAM_RANK_TABLE . " WHERE id = '" . $rid . "'");
    list($titre) = mysql_fetch_array($sql3);
    $titre = mysql_real_escape_string($titre);
    $sql = mysql_query("DELETE FROM " . TEAM_RANK_TABLE . " WHERE id = '" . $rid . "'");
    $sql2 = mysql_query("UPDATE " . USER_TABLE . " SET ordre = 0 WHERE rang = '" . $rid . "'");
    // Action
    $texteaction = "". _ACTIONDELRANK .": ".$titre."";
    $acdate = time();
    $sqlaction = mysql_query("INSERT INTO ". $nuked['prefix'] ."_action (`date`, `pseudo`, `action`) VALUES ('".$acdate."', '".$user[0]."', '".$texteaction."')");
    //Fin action
    echo "<div class=\"notification success png_bg\">\n"
    . "<div>\n"
    . "" . _RANKDEL . "\n"
    . "</div>\n"
    . "</div>\n";
    redirect("index.php?file=Admin&page=user&op=main_rank", 2);
    }

    function select_rank()
    {
    global $nuked;

    $sql = mysql_query("SELECT id, titre FROM " . TEAM_RANK_TABLE . " ORDER BY ordre, titre");
    while (list($rid, $titre) = mysql_fetch_array($sql))
    {
    $titre = nkHtmlEntities($titre);

    echo "<option value=\"" . $rid . "\">" . $titre . "</option>\n";
    }
    }

    function validation($id_user)
    {
    global $nuked;

    $date2 = nkDate(time());
    $sql = mysql_query("SELECT pseudo, mail FROM " . USER_TABLE . " WHERE id = '" . $id_user . "'");
    list($pseudo, $mail) = mysql_fetch_array($sql);

    $upd = mysql_query("UPDATE " . USER_TABLE . " SET niveau = 1 WHERE id = '" . $id_user . "'");

    $subject = $nuked['name'] . " : " . _REGISTRATION . ", " . $date2;
    $corps = $pseudo . ", " . _VALIDREGISTRATION . "\r\n" . $nuked['url'] . "/index.php?file=User&op=login_screen\r\n\r\n\r\n" . $nuked['name'] . " - " . $nuked['slogan'];
    $from = "From: " . $nuked['name'] . " <" . $nuked['mail'] . ">\r\nReply-To: " . $nuked['mail'];

    $subject = @nkHtmlEntityDecode($subject);
    $corps = @nkHtmlEntityDecode($corps);
    $from = @nkHtmlEntityDecode($from);

    mail($mail, $subject, $corps, $from);

    echo "<br /><br /><div style=\"text-align: center;\">" . _USERVALIDATE . "</div><br /><br />";
    redirect("index.php?file=Admin&page=user&op=main_valid", 2);
    }

    function main_valid()
    {
    0