From: Matteo Nastasi (mop) Date: Sun, 16 Mar 2008 08:40:21 +0000 (+0000) Subject: Briskin5::load_data checked X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=commitdiff_plain;h=8fcf37789bd93a48c1d05f67c52035bce5490686;p=brisk.git Briskin5::load_data checked --- diff --git a/web/Obj/brisk.phh b/web/Obj/brisk.phh index caf5111..c6294b9 100644 --- a/web/Obj/brisk.phh +++ b/web/Obj/brisk.phh @@ -22,7 +22,7 @@ define(FTOK_PATH, "/var/lib/brisk"); define(LEGAL_PATH, "/tmp/legal_brisk"); define(PROXY_PATH, "/var/lib/brisk_proxy"); -define(TABLES_N, 12); +define(TABLES_N, 20); define(PLAYERS_N, 3); define(MAX_POINTS, 5); define(MAX_PLAYERS, (20 + (PLAYERS_N * TABLES_N))); diff --git a/web/briskin5/index_rd.php b/web/briskin5/index_rd.php index 43e2a0d..90679de 100644 --- a/web/briskin5/index_rd.php +++ b/web/briskin5/index_rd.php @@ -204,7 +204,11 @@ function maincheck($sess, $cur_stat, $cur_subst, $cur_step, &$new_stat, &$new_su else { ignore_user_abort(TRUE); $sem = Briskin5::lock_data($table_idx); - $bri = &Briskin5::load_data($table_idx, $table_token); + if (($bri = &Briskin5::load_data($table_idx, $table_token)) == FALSE) { + Briskin5::unlock_data($sem); + ignore_user_abort(FALSE); + return (unrecerror()); + } if (($user = &$bri->get_user($sess, $idx)) == FALSE) { Briskin5::unlock_data($sem); ignore_user_abort(FALSE);