return (sprintf('<a target="_blank" href="http://shop.alternativeoutput.it"><img class="nobo" style="display: inline; border: 1px solid #808080;" src="img/briskshop%d.gif"></a>', $rn));
}
-function index_main(&$room)
+function index_main(&$room, &$header_out, $addr, $get, $post, $cookie)
{
- GLOBAL $G_with_donors, $G_donors_cur, $G_donors_all;
- GLOBAL $G_with_topbanner, $G_topbanner, $G_is_local;
- GLOBAL $G_with_sidebanner, $G_sidebanner;
- GLOBAL $G_with_sidebanner2, $G_sidebanner2;
- GLOBAL $G_with_poll;
- GLOBAL $sess, $name, $pass_private, $table_idx, $table_token, $BRISK_SHOWHTML, $BRISK_DEBUG, $_SERVER;
- GLOBAL $G_lang, $G_lng, $mlang_room;
-
- // Use of proxies isn't allowed.
- if (!$G_is_local && is_proxy()) {
- return FALSE;
- }
+ GLOBAL $G_with_donors, $G_donors_cur, $G_donors_all;
+ GLOBAL $G_with_topbanner, $G_topbanner, $G_is_local;
+ GLOBAL $G_with_sidebanner, $G_sidebanner;
+ GLOBAL $G_with_sidebanner2, $G_sidebanner2;
+ GLOBAL $G_with_poll;
+ GLOBAL $G_lang, $G_lng, $mlang_room;
+ GLOBAL $BRISK_SHOWHTML, $BRISK_DEBUG, $_SERVER;
+
+ if (($sess = gpcs_var('sess', $get, $post, $cookie)) === FALSE)
+ $sess = "";
+ if (($name = gpcs_var('name', $get, $post, $cookie)) === FALSE)
+ unset($name);
+ if (($pass_private = gpcs_var('pass_private', $get, $post, $cookie)) === FALSE)
+ unset ($pass_private);
+ if (($table_idx = gpcs_var('table_idx', $get, $post, $cookie)) === FALSE)
+ unset ($table_idx);
+ if (($table_token = gpcs_var('table_idx', $get, $post, $cookie)) === FALSE)
+ unset ($table_token);
+
+
+ // Use of proxies isn't allowed.
+ if (!$G_is_local && is_proxy($addr)) {
+ return FALSE;
+ }
$is_login = FALSE;
$body = "";
if ($user->stat == "table") {
setcookie("table_token", $user->table_token, $curtime + 31536000);
setcookie("table_idx", $user->table, $curtime + 31536000);
- header ("Location: briskin5/index.php");
+ $header_out['Location'] = "Location: briskin5/index.php";
return TRUE;
}
$ACTION = "room";
$room->garbage_manager(TRUE);
/* try login */
- if (($user = $room->add_user(&$sess, &$idx, $name, $pass_private, $_SERVER['REMOTE_ADDR'])) != FALSE) {
+ if (($user = $room->add_user(&$sess, &$idx, $name, $pass_private, $addr)) != FALSE) {
$ACTION = "room";
if ($idx < 0) {
$idx = -$idx - 1;
$is_login = TRUE;
}
- log_legal($curtime, $user, "STAT:LOGIN", '');
+ log_legal($curtime, $addr, $user, "STAT:LOGIN", '');
// recovery lost game
if ($user->stat == "table") {
setcookie("table_token", $user->table_token, $curtime + 31536000);
setcookie("table_idx", $user->table, $curtime + 31536000);
- header ("Location: briskin5/index.php");
+ $header_out['Location'] = "Location: briskin5/index.php";
return TRUE;
}
/* Templates. */
if ($ACTION == 'login') {
- header('Content-type: text/html; charset="utf-8"',true);
+ $header_out['Content-type'] = "text/html; charset=\"utf-8\"";
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="shortcut icon" href="img/brisk_ico.png">
<script type="text/javascript" src="commons.js"></script>
-<script type="text/javascript" src="myconsole.js"></script>
+<!--<script type="text/javascript" src="myconsole.js"></script> -->
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript" src="heartbit.js"></script>
<script type="text/javascript" src="xynt-http-streaming.js"></script>
<link rel="stylesheet" type="text/css" href="room.css">
<SCRIPT type="text/javascript"><!--
+ var g_debug = 0;
var g_lang = "<? echo $G_lang; ?>";
var g_lng = "<? echo $G_lng; ?>";
var g_tables_n = <? echo TABLES_N; ?>;
var g_tables_auth_n = <? echo TABLES_AUTH_N; ?>;
var g_listen;
var g_withflash = false;
- var g_is_spawn = 0;
+ var g_is_spawn = 0;
var gst = new globst();
var topbanner_sfx, topbanner_dx;
var g_brow = null;
<?php
}
else if ($ACTION == 'room') {
- header('Content-type: text/html; charset="utf-8"',true);
+ $header_out['Content-type'] = "text/html; charset=\"utf-8\"";
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="shortcut icon" href="img/brisk_ico.png">
<script type="text/javascript" src="commons.js"></script>
-<script type="text/javascript" src="myconsole.js"></script>
+ <!-- <script type="text/javascript" src="myconsole.js"></script> -->
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript" src="ticker.js"></script>
<script type="text/javascript" src="heartbit.js"></script>
<link rel="stylesheet" type="text/css" href="room.css">
<SCRIPT type="text/javascript"><!--
var sess = "not_connected";
+ var g_debug = 0;
var g_lang = "<? echo $G_lang; ?>";
var g_lng = "<? echo $G_lng; ?>";
var g_tables_n = <? echo TABLES_N; ?>;
?>
sess = "<?php echo "$sess"; ?>";
- hstm = new http_streaming(window, console, gst, 'index_php', 'sess', sess, $('sandbox'), 'index_rd_ifra.php', function(com){eval(com);});
+hstm = new http_streaming(window, null /* console*/ , gst, 'index_php', 'sess', sess, $('sandbox'), 'index_rd_ifra.php', function(com){eval(com);});
hstm.hbit_set(heartbit);
tra = new train($('room_tit'));
window.onunload = onunload_cb;