X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fbriskin5%2Fstatadm.php;h=cc5e6aa2476a3932c77023ffdcf032a6a0d8ff96;hb=0d5b50627bcf776d3c2411fb91c01e8cc4349d59;hp=15fd27c57c75875bb7aca9fa171bb6c42738e4b4;hpb=a3111de89c89bb1a3a81e748592d26d85e4fd79d;p=brisk.git diff --git a/web/briskin5/statadm.php b/web/briskin5/statadm.php index 15fd27c..cc5e6aa 100644 --- a/web/briskin5/statadm.php +++ b/web/briskin5/statadm.php @@ -2,7 +2,7 @@ /* * brisk - statadm.php * - * Copyright (C) 2009-2011 Matteo Nastasi + * Copyright (C) 2009-2012 Matteo Nastasi * mailto: nastasi@alternativeoutput.it * matteo.nastasi@milug.org * web: http://www.alternativeoutput.it @@ -58,8 +58,11 @@ function main_file($curtime) fclose($fp_start); } - // FIXME: now create can return FALSE - $bdb = BriskDB::create(); + if (($bdb = BriskDB::create()) == FALSE) { + echo "database connection failed"; + exit; + } + $bdb->users_load(); for ($i = 0 ; $i < $bdb->count() ; $i++) { @@ -97,12 +100,12 @@ function main_file($curtime) continue; } - // echo $p++." ".BRISKIN5_PLAYERS_N."
"; + // echo $p++." ".BIN5_PLAYERS_N."
"; $found = FALSE; $mult = 1; - for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) { - for ($e = $i + 1 ; $e < BRISKIN5_PLAYERS_N ; $e++) { + for ($i = 0 ; $i < BIN5_PLAYERS_N ; $i++) { + for ($e = $i + 1 ; $e < BIN5_PLAYERS_N ; $e++) { if ($ar[10+($i*2)] == $ar[10+($e*2)]) { $mult = abs($ar[10+($i*2)]); $found = TRUE; @@ -114,7 +117,7 @@ function main_file($curtime) if ($mult == 0) continue; - for ($i = 0 ; $i < BRISKIN5_PLAYERS_N ; $i++) { + for ($i = 0 ; $i < BIN5_PLAYERS_N ; $i++) { // echo $p." i) ".$i."
"; $username = $ar[9+($i*2)]; if (($item = $bdb->getitem_bylogin($username, &$id)) == FALSE) { @@ -211,8 +214,10 @@ function main_pgsql($curtime) { GLOBAL $G_dbpfx; - // FIXME: now create can return FALSE - $bdb = BriskDB::create(); + if (($bdb = BriskDB::create()) == FALSE) { + echo "database connection failed"; + exit; + } $limi = array( TRI_LIMIT, MON_LIMIT, WEE_LIMIT ); $ming = array( TRI_MIN_GAMES, MON_MIN_GAMES, WEE_MIN_GAMES ); @@ -228,7 +233,6 @@ function main_pgsql($curtime) FROM %sbin5_matches as m, %sbin5_games as g WHERE g.mcode = m.code GROUP BY m.code, m.ttok", $G_dbpfx, $G_dbpfx, $G_dbpfx); - // error_log($mtc_sql, 0); if (pg_query($bdb->dbconn->db(), $mtc_sql) == FALSE) { log_crit("statadm: temporary matches table creation [$mtc_sql] failed"); break; @@ -236,7 +240,6 @@ function main_pgsql($curtime) $tmt_sql = sprintf("SELECT * FROM %sbin5_temp_matches WHERE tstamp < to_timestamp(%d)", $G_dbpfx, $curtime - TRI_LIMIT); - // error_log($tmt_sql, 0); // if deletable old matches exists then ... if (($tmt_pg = pg_query($bdb->dbconn->db(), $tmt_sql)) != FALSE) { @@ -257,7 +260,6 @@ function main_pgsql($curtime) $mtc_sql = sprintf("SELECT * from %sbin5_matches WHERE code = %d", $G_dbpfx, $tmt_obj->code); - error_log($mtc_sql, 0); if (($mtc_pg = pg_query($bdb->dbconn->db(), $mtc_sql)) == FALSE || pg_numrows($mtc_pg) != 1) { log_crit("statadm: matches row select failed"); break; @@ -408,10 +410,10 @@ function main() GLOBAL $G_dbasetype, $G_alarm_passwd, $pazz; echo "Inizio.
"; - flush(); + mop_flush(); if ($pazz != $G_alarm_passwd) { echo "Wrong password
"; - flush(); + mop_flush(); exit; } @@ -426,7 +428,7 @@ function main() echo "Failed.
\n"; echo "Fine.\n"; - flush(); + mop_flush(); } main();