X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fbriskin5%2Fstatadm.php;h=bbde8eb144fa5a374179901047f445be7be2ee5d;hb=3e45565444a79dcd582110c27f9066514d8a346f;hp=15fd27c57c75875bb7aca9fa171bb6c42738e4b4;hpb=a3111de89c89bb1a3a81e748592d26d85e4fd79d;p=brisk.git
diff --git a/web/briskin5/statadm.php b/web/briskin5/statadm.php
index 15fd27c..bbde8eb 100644
--- a/web/briskin5/statadm.php
+++ b/web/briskin5/statadm.php
@@ -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;