return (sprintf('createCookie("table_idx", %d, 24*365, cookiepath); createCookie("table_token", "%s", 24*365, cookiepath); xstm.stop(); window.onunload = null; window.onbeforeunload = null; document.location.assign("%s");', $table_idx, $table_token, $page));
}
-
-
-
- protected function maincheck($cur_stat, $cur_subst, $cur_step, &$new_stat, &$new_subst, &$new_step, $splashdate, $table_idx, $table_token)
+ protected function maincheck($cur_stat, $cur_subst, $cur_step, $get, $post, $cookie)
{
GLOBAL $G_lang, $mlang_indrd;
// GLOBAL $first_loop;
GLOBAL $G_with_splash, $G_splash_content, $G_splash_interval, $G_splash_idx;
GLOBAL $G_splash_w, $G_splash_h, $G_splash_timeout;
- $CO_splashdate = "CO_splashdate".$G_splash_idx;
- $$CO_splashdate = $splashdate;
-
+ GLOBAL $G_lice_vers, $G_lice_fname, $G_lice_dthard, $G_lice_dtsoft, $G_lice_idx;
+
GLOBAL $S_load_stat;
+ $CO_splashdate = "CO_splashdate".$G_splash_idx;
+
+ if (($splashdate = gpcs_var("$CO_splashdate", $get, $post, $cookie)) === FALSE)
+ $splashdate = "";
+
log_rd("maincheck begin");
$ret = FALSE;
$curtime = time();
if ($G_with_splash &&
- ($$CO_splashdate < $curtime - $G_splash_interval ||
- $$CO_splashdate > $curtime)) {
+ ($splashdate < $curtime - $G_splash_interval ||
+ $splashdate > $curtime)) {
$is_super = $this->flags & USER_FLAG_TY_SUPER;
$ret .= show_notify_ex(str_replace("\n", " ", $G_splash_content[$G_lang]),
($is_super ? 0 : $G_splash_timeout),
// TODO uncomment and test
/* NOTE the sets went common */
- $new_stat = $this->stat;
- $new_subst = $this->subst;
- $new_step = $this->step;
+ $this->rd_stat = $this->stat;
+ $this->rd_subst = $this->subst;
+ $this->rd_step = $this->step;
}
/***************
* *
return ($this->page_sync($this->sess, ($to_stat == "table" ? "briskin5/index.php" : "index.php"), $this->table, $this->table_token));
}
log_rd2("lost history, refresh from scratch");
- $new_step = -1;
+ $this->rd_step = -1;
break;
}
for ($i = $cur_step ; $i < $this->step ; $i++) {
}
$ret .= $this->comm[$ii];
}
- $new_stat = $this->stat;
- $new_subst = $this->subst;
- $new_step = $this->step;
+ $this->rd_stat = $this->stat;
+ $this->rd_subst = $this->subst;
+ $this->rd_step = $this->step;
} while (0);
log_rd2($this->step, 'index_rd.php: after ret set');
function stream_main(&$body, $get, $post, $cookie)
{
- GLOBAL $G_splash_idx;
-
- $CO_splashdate = "CO_splashdate".$G_splash_idx;
- if (($splashdate = gpcs_var("$CO_splashdate", $get, $post, $cookie)) === FALSE)
- $splashdate = "";
- if (($table_idx = gpcs_var("table_idx", $get, $post, $cookie)) === FALSE)
- $table_idx = "";
- if (($table_token = gpcs_var("table_token", $get, $post, $cookie)) === FALSE)
- $table_token = "";
-
log_rd2("FROM OUTSIDE - STAT: ".$this->rd_stat." SUBST: ".$this->rd_subst." STEP: ".$this->rd_step." FROM: ".$this->rd_from);
$old_subst = $this->rd_subst;
$old_step = $this->rd_step;
printf("xXx PRE : rd_step %d\n", $this->rd_step);
- if (($ret = $this->maincheck($old_stat, $old_subst, $old_step, $this->rd_stat, $this->rd_subst, $this->rd_step, $splashdate, $table_idx, $table_token)) != FALSE) {
+ if (($ret = $this->maincheck($old_stat, $old_subst, $old_step, $get, $post, $cookie)) != FALSE) {
$body .= $this->rd_transp->chunk( $this->rd_scristp++, $ret);
log_rd2(0, 'index_rd.php: after mop_flush (begin: '.sprintf("%f", $pre_main).')');
}