require("php_includes/config.inc.php"); session_name("doremi"); session_start(); function is_dir_empty($dir) { $o = opendir($dir); while ($r = readdir($o)) { if ($r != '.' && $r != '..') { return 0; } } return 1; } if (isset($_POST["type"]) && ($_POST["type"]=="login")) { $pass = md5($_POST["pass"]); $sql = "SELECT user_password, username, user_email,user_id from forumdoremi_users WHERE (username = '" . $_POST["nick"] . "')"; $result = mysql_query ($sql) or die(mysql_error()); if (mysql_num_rows($result) < "1") { ?> return; } $get = mysql_fetch_object($result); if ($get->user_password != $pass) { ?> return; } if ($get->user_password == $pass) { $_SESSION["auth"]= "1"; $_SESSION["name"]= $get->username; $_SESSION["mail"] = $get->user_email; $_SESSION["user_id"] = $get->user_id; $_SESSION["lvl"] = "1"; $getlvl = "SELECT level from user WHERE (user_id = '" . $get->user_id . "')"; $getlvl = mysql_query($getlvl); } if (isset($getlvl) && !empty($getlvl)) { $getlvl = mysql_fetch_object($getlvl); $_SESSION["lvl"] = $getlvl->level; if ($getlvl->level >= "4") { $sql = "SELECT * from liens WHERE (status = '0')"; $rslt = mysql_query($sql) or die("MySQL Error"); if (mysql_num_rows($rslt) > "0") { header("Location: attentes.php"); } mysql_free_result($rslt); $sql = "SELECT * from fanfic WHERE (statut = '0')"; $rslt = mysql_query($sql) or die("MySQL Error"); if (mysql_num_rows($rslt) > "0") { header("Location: attentes.php"); } mysql_free_result($rslt); $sql = "SELECT * from users_avis WHERE (status = '0')"; $rslt = mysql_query($sql) or die("MySQL Error"); if (mysql_num_rows($rslt) > "0") { header("Location: attentes.php"); } mysql_free_result($rslt); if (!is_dir_empty("wallpapers/attentes/")) { header("Location: attentes.php"); } if (!is_dir_empty("fanarts/attentes/")) { header("Location: attentes.php"); } } } $sql = "SELECT skin,lang FROM user_pref WHERE (user_id = '" . $_SESSION["user_id"] . "')"; $rslt = mysql_query($sql); if (mysql_num_rows($rslt) == 0) { mysql_free_result($rslt); $sql = "INSERT into user_pref (user_id, skin, lang) VALUES ('" . $_SESSION["user_id"] . "', '" . $_SESSION["skin"] . "', '" . $_SESSION["lang"] . "')"; mysql_query($sql); } else { $pref = mysql_fetch_object($rslt); $_SESSION["skin"] = $pref->skin; $_SESSION["lang"] = $pref->lang; } } if (isset($_POST["type"]) && ($_POST["type"]=="logout")) { $skin = $_SESSION["skin"]; $lang = $_SESSION["lang"]; session_unset(); session_destroy(); session_name("doremi"); session_start(); $_SESSION["skin"] = $skin; $_SESSION["lang"] = $lang; } if (isset($_POST["skin"]) && file_exists("skins/" . strtolower($_POST["skin"]))) { $_SESSION["skin"] = $_POST["skin"]; if (isset($_SESSION["user_id"]) && !empty($_SESSION["user_id"])) { $sql = "UPDATE user_pref set skin = '" . $_POST["skin"] . "' WHERE (user_id = '" . $_SESSION["user_id"] . "')"; mysql_query($sql); } } if (!isset($_SESSION["skin"])) { $open = opendir("skins"); while ($read = readdir($open)) { if ($read != '..' && $read != '.') { $list[] = $read; } } $count = count($list); $r = rand('0', $count-1); $_SESSION["skin"] = $list[$r]; } if (!isset($_SESSION["lang"])) { $_SESSION["lang"] = "fr"; } if (isset($_POST["lang"]) && file_exists("langs/" . strtolower($_POST["lang"]))) { $_SESSION["lang"] = $_POST["lang"]; if (isset($_SESSION["user_id"]) && !empty($_SESSION["user_id"])) { $sql = "UPDATE user_pref set lang = '" . $_POST["lang"] . "' WHERE (user_id = '" . $_SESSION["user_id"] . "')"; mysql_query($sql) or die(mysql_error()); } } include("langs/" . $_SESSION["lang"] . "/titres.php"); include("langs/" . $_SESSION["lang"] . "/menu.php"); ?>
|
|