Moderators: OldWolf, re*s.t.a.r.s.*2
<?php
require_once "config.php"; // the phpbb2 config file
$tp = $table_prefix;
session_start();
$pseudo = isset($_SESSION["enclume_pseudo"]) ? $_SESSION["enclume_pseudo"] : "";
if ($pseudo == "" || isset($_GET["init"])) // check the pseudo from the BDD or just get it into the sessions
{
if (!isset($_COOKIE["phpbb2mysql_sid"]))
die("Connectez vous au forum avant de vous connecter sur le chat");
$sid = $_COOKIE["phpbb2mysql_sid"];
$conn = mysql_connect($dbhost,$dbuser,$dbpasswd);
if (!$conn) { echo "Connection impossiblen"; exit; }
@mysql_select_db($dbname) or die( "Unable to select database");
$query = "SELECT * FROM ".$tp."sessions, ".$tp."users WHERE session_id = '".$sid."' AND session_user_id = user_id LIMIT 1";
$result = mysql_query($query);
$row = mysql_fetch_array($result, MYSQL_NUM);
mysql_free_result($result);
mysql_close();
//print_r($row);
$pseudo = isset($row[9]) && isset($row[1]) && $row[1] > 0 ? $row[9] : "";
if ($pseudo == "") die("Votre nom d'utilisateur n'a pas ete trouvé, veuillez vous reconnecter au forum.");
$_SESSION["enclume_pseudo"] = $pseudo;
}
require_once "phpxchat/trunk/src/phpfreechat.class.php";
$params = array();
$params["title"] = "Le chat de l'ENCLUME";
$params["nick"] = $pseudo;
$params["frozen_nick"] = true;
$chat = new phpFreeChat( $params );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title><?php echo $params["title"]; ?></title>
<?php $chat->printJavascript(); ?>
<?php $chat->printStyle(); ?>
</head>
<body>
<a href="http://enclume.jeu-gratuit.net/index.php"><img src="http://enclume.jeu-gratuit.net/templates/darkside/enclume.gif" /></a>
<?php $chat->printChat(); ?>
</body>
</html>
Return to Feature Requests (v1.x)
Users browsing this forum: No registered users and 35 guests