}
}
}
+
+ if ($ACTION == "room") {
+ /* shutdown any previous transport socket */
+ $user->page_id = md5(microtime().$remote_addr_full);
+ // $brisk->abort_old_sockets($user);
+ }
+
/* Rendering. */
if ($BRISK_SHOWHTML == "debugtable") {
<title>Brisk</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="shortcut icon" href="img/brisk_ico.png">
-<script src="ajax.googleapis.com/ajax/libs/jquery/3.5.0/jquery.min.js"></script>
+<script src="//ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script type="text/javascript" src="commons.js?v=<? echo BSK_BUSTING; ?>"></script>
<script type="text/javascript" src="fieldify.js?v=<? echo BSK_BUSTING; ?>"></script>
<script type="text/javascript" src="prefs.js?v=<? echo BSK_BUSTING; ?>"></script>
<title>Brisk</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="shortcut icon" href="img/brisk_ico.png">
-<script src="ajax.googleapis.com/ajax/libs/jquery/3.5.0/jquery.min.js"></script>
+<script src="//ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script type="text/javascript" src="commons.js?v=<? echo BSK_BUSTING; ?>"></script>
<script type="text/javascript" src="fieldify.js?v=<? echo BSK_BUSTING; ?>"></script>
<script type="text/javascript" src="prefs.js?v=<? echo BSK_BUSTING; ?>"></script>
var $$ = jQuery.noConflict();
var sess = "not_connected";
+ var page_id = "<? echo $user->page_id; ?>";
var g_debug = 0;
var g_lang = "<? echo $G_lang; ?>";
var g_lng = "<? echo $G_lng; ?>";
var spo_slide, sup_slide;
window.onload = function() {
- g_brow = get_browser_agent();
+ if ('localStorage' in window) {
+ var v_name = cookiepath.replace(/\//g, '') + '_index_page_id';
+ var local_page_id = window.localStorage.getItem(v_name);
+ if (local_page_id == page_id) {
+ window.location.reload();
+ }
+ else {
+ window.localStorage.setItem(v_name, page_id);
+ }
+ }
+
+ g_brow = get_browser_agent();
- g_prefs = new client_prefs(null);
+ g_prefs = new client_prefs(null);
- spo_slide = new sideslide($('spon_caro'), 80, 20);
- sup_slide = new sideslide($('supp_caro'), 80, 20);
+ spo_slide = new sideslide($('spon_caro'), 80, 20);
+ sup_slide = new sideslide($('supp_caro'), 80, 20);
<?php
if ($BRISK_SHOWHTML == "debugtable") {
sidebanners_init($G_sidebanner_idx);
?>
sess = "<?php echo "$sess"; ?>";
- xstm = new xynt_streaming(window, <?php printf("\"%s\", %d", $transp_type, $transp_port); ?>, 2, null /* console */, gst, 'index_php', 'sess', sess, $('sandbox'), 'index_rd.php', function(com){eval(com);});
+ xstm = new xynt_streaming(window, <?php printf("\"%s\", %d", $transp_type, $transp_port); ?>, 2, null /* console */, gst,
+ 'index_php', 'sess', sess, $('sandbox'), 'index_rd.php', page_id, function(com){eval(com);});
xstm.hbit_set(heartbit);
tra = new train($('room_tit'));
window.onunload = onunload_cb;