X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fbrisk.phh;h=79db2f8ed1ff62dc84a8171858d31a69333840ab;hb=4f9c86e94a217ec6fc9bbcab73b4f0a034dd2288;hp=f929470be892e2a201e01032adcb710261f40170;hpb=04e1d4690aafd42fb24abf8c24dd9f036b4b08a8;p=brisk.git diff --git a/web/brisk.phh b/web/brisk.phh index f929470..79db2f8 100644 --- a/web/brisk.phh +++ b/web/brisk.phh @@ -29,13 +29,13 @@ define(COMM_GEN_N, 50); define(SESS_LEN, 13); define(STREAM_TIMEOUT, 20); define(EXPIRE_TIME_RD, 180); -define(EXPIRE_TIME_SMAMMA, 300); +define(EXPIRE_TIME_SMAMMA, 180); define(GARBAGE_TIMEOUT, 10); define(NICKSERV, "SERVER"); define(BRISK_DEBUG, FALSE); // define(DEBUGGING, "local"); -$G_brisk_version = "0.4.4"; +$G_brisk_version = "0.4.5"; $root_wellarr = Array ( 'Benvenuto in brisk (Ver. '.$G_brisk_version.').', 'Se vuoi iscriverti alla Mailing List, cliccala!' ); @@ -374,8 +374,6 @@ class brisco { else log_rd2($sess, "LOGOUT FROM WHAT ???"); } - // } // if (0 == 1) - } if ($user_cur->laccwr + EXPIRE_TIME_SMAMMA < $curtime) { // lo rimettiamo in piedi @@ -401,6 +399,8 @@ class brisco { log_main("WAKEUP", "begin function table:".$table_idx." stat: ".$user->stat." subst: ".$user->subst); + $curtime = time(); + $from_table = ($user->stat == "table"); if ($from_table) { log_main("WAKEUP", "from table [".$user->table."] nplayers_n: ".$this->table[$user->table]->player_n); @@ -411,10 +411,12 @@ class brisco { if ($user_cur != $user) { $user_cur->stat = "room"; $user_cur->subst = "sitdown"; + $user_cur->laccwr = $curtime; } else if ($user->sess != "") { $user_cur->stat = "room"; $user_cur->subst = "standup"; + $user_cur->laccwr = $curtime; $user_cur->table = -1; } } @@ -422,6 +424,7 @@ class brisco { else { $user->stat = "room"; $user->subst = "standup"; + $user->laccwr = $curtime; } /* aggiorna l'array dei giocatori al tavolo. */ $table->user_rem(&$this, &$user); @@ -706,6 +709,7 @@ class brisco { $this->user[$idx]->name = $name; $this->user[$idx]->stat = "room"; $this->user[$idx]->subst = "standup"; + $this->user[$idx]->laccwr = time(); log_main("XXX", sprintf("TROVATO LIBERO A [%d] sess [%s] name [%s]", $idx, $sess, $name));