X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fbriskin5%2Fstat-day.php;h=5f62596f4b604e120bffa44a1261747c08f132a9;hb=a222ac87c9aa8297cc7dd4ede7c9b92089d52238;hp=0359bfe3d800292ef8a4145f97ad244258cbe72a;hpb=970b78cd7eaef333d5b7e250ebed183440c9453e;p=brisk.git diff --git a/web/briskin5/stat-day.php b/web/briskin5/stat-day.php index 0359bfe..5f62596 100644 --- a/web/briskin5/stat-day.php +++ b/web/briskin5/stat-day.php @@ -40,8 +40,14 @@ curl -d "pazz=$BRISK_PASS" "http://$BRISK_SITE/briskin5/stat-day.php?from=$(date $G_base = "../"; -$mlang_stat_day = array( 'normal match'=> array( 'it' => 'Partite normali', - 'en' => 'Normal matches' ), +// SYNC WITH bin5_tournaments table +$mlang_stat_day = array( + 'old rules: with draw'=> array( 'it' => 'Partite vecchie (con il pareggio)', + 'en' => 'Old matches (with draw)' ), + + 'new rules: without draw' => array( 'it' => 'Partite nuove (senza pareggio)', + 'en' => 'New matches (without draw)'), + 'special match' => array( 'it' => 'Partite speciali', 'en' => 'Special matches'), @@ -252,10 +258,10 @@ function main_pgsql($from, $to) break; } - if (pg_query($bdb->dbconn->db(), "BEGIN") == FALSE) { - log_crit("stat-day: begin failed"); - break; - } + //if ($bdb->transaction("BEGIN") == FALSE) { + // log_crit("stat-day: begin failed"); + // break; + //} // retrieve list of active tournaments $trn_sql = sprintf("SELECT * FROM %sbin5_tournaments WHERE active = 1;", $G_dbpfx); @@ -300,7 +306,7 @@ SELECT m.code AS code, m.mazzo_next as minus_one_is_old break; } printf("[Tournament [%s]], number of matches: %d\n", $mlang_stat_day[$trn_obj->name][$G_lang], $tmt_n); - fprintf($fpexp, "

%s

", $mlang_stat_day[$trn_obj->name][$G_lang]); + fprintf($fpexp, "

%s

", $mlang_stat_day[$trn_obj->name][$G_lang]); // loop on matches for ($m = 0 ; $m < $tmt_n ; $m++) { @@ -422,19 +428,22 @@ SELECT p.pts AS pts fprintf($fpexp, "<%s class='%s'>%d", ($tmt_obj->minus_one_is_old == -1 ? "td" : "th"), - $cla_nam, pow(2,$gam_obj->mult) * $pts, + $cla_nam, + pow(2,$gam_obj->mult) * $pts, ($tmt_obj->minus_one_is_old == -1 ? "td" : "th")); } if ($tmt_obj->minus_one_is_old != -1) { + // FIXME + $rules_name = "Rules_old_rules"; fprintf($fpexp, "%s%s", $users[$gam_obj->mazzo]['login'], - xcape( game_description($gam_obj->act, 'plain', $gam_obj->mult, + xcape( ${rules_name}::game_description($gam_obj->act, 'plain', $gam_obj->mult, $gam_obj->asta_win, ($gam_obj->asta_win != -1 ? $users[$gam_obj->asta_win]['login'] : ""), $gam_obj->friend, ($gam_obj->friend != -1 ? $users[$gam_obj->friend]['login'] : ""), - $gam_obj->pnt, $gam_obj->asta_pnt) ) + $gam_obj->pnt, $gam_obj->asta_pnt, $gam_obj->tourn_pts) ) ); } fprintf($fpexp, "\n"); @@ -470,15 +479,18 @@ SELECT sum(p.pts * (2^g.mult)) AS pts } } if ($t < $trn_n) { - log_crit("stat-day: t < trn_n"); + log_crit(sprintf("stat-day: t < trn_n (%d, %d)", $t, $trn_n)); break; } + // if ($bdb->transaction("COMMIT") == FALSE) { + // break; + // } $ret = (TRUE); } while (0); - if ($ret == FALSE) { - pg_query($bdb->dbconn->db(), "ROLLBACK"); - } + // if ($ret == FALSE) { + // $bdb->transaction("ROLLBACK"); + // } if ($fpexp != FALSE) { fclose($fpexp); }