X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fbriskin5%2Fstat-day.php;h=0cd4aad43ddf872029d07acd85a679690effdffc;hb=e41441bc6b07d3598dea8cd60ee2357db15361b4;hp=be148cfd1e49f68b935eb78afb1f17bfa44b7e23;hpb=f9a43770d979532e374b6f724e6303eb16b9afa0;p=brisk.git diff --git a/web/briskin5/stat-day.php b/web/briskin5/stat-day.php index be148cf..0cd4aad 100644 --- a/web/briskin5/stat-day.php +++ b/web/briskin5/stat-day.php @@ -305,10 +305,11 @@ function main_pgsql($from, $to) $gam_sql = sprintf("SELECT g.* FROM %sbin5_tournaments as t, %sbin5_matches AS m, %sbin5_games AS g WHERE t.code = m.tcode AND m.code = g.mcode AND m.code = %d ORDER BY g.tstamp;", $G_dbpfx, $G_dbpfx, $G_dbpfx, $tmt_obj->code); if (($gam_pg = pg_query($bdb->dbconn->db(), $gam_sql)) == FALSE ) { + log_crit("stat-day: gam_sql failed"); break; } - for ($u = 0 ; $u < $usr_n ; $u++) { + for ($u = 0 ; $u < count($users) ; $u++) { if ($u == 0) { fprintf($fpexp, "

Codice: %d (%s - %s), Tavolo: %s

\n", $tmt_obj->code, $users[$u]['first'], $users[$u]['last'], $users[$u]['tidx']); fprintf($fpexp, "\n"); @@ -316,11 +317,12 @@ function main_pgsql($from, $to) fprintf($fpexp, "", $users[$u]['login']); // note: we are looping on users, order on them not needed $pts_sql = sprintf("SELECT p.pts as pts from %sbin5_games as g, %sbin5_points as p WHERE g.code = p.gcode AND g.mcode = %d AND p.ucode = %d ORDER BY g.code", - $G_dbpfx, $G_dbpfx, $G_dbpfx, + $G_dbpfx, $G_dbpfx, $tmt_obj->code, $users[$u]['code']); // points of the match for each user if (($pts_pg[$u] = pg_query($bdb->dbconn->db(), $pts_sql)) == FALSE) { + log_crit("stat-day: pts_sql failed"); break; } if ($u == 0) { @@ -328,11 +330,13 @@ function main_pgsql($from, $to) } else { if ($num_games != pg_numrows($pts_pg[$u])) { + log_crit("stat-day: num_games != pg_numrows"); break; } } } if ($u != BIN5_PLAYERS_N) { + log_crit("stat-day: u != BIN5_PLAYERS_N"); break; }
%s