*/
-$G_base = "../";
+foreach (array("HTTP_HOST", "DOCUMENT_ROOT") as $i) {
+ if (isset($_SERVER[$i])) {
+ $$i = $_SERVER[$i];
+ }
+ }
-// 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)' ),
+foreach (array("pazz") as $i) {
+ if (isset($_POST[$i])) {
+ $$i = $_POST[$i];
+ }
+ }
- 'new rules: without draw' => array( 'it' => 'Partite nuove (senza pareggio)',
- 'en' => 'New matches (without draw)'),
+foreach (array("from", "to") as $i) {
+ if (isset($_GET[$i])) {
+ $$i = $_GET[$i];
+ }
+ }
- 'special match' => array( 'it' => 'Partite speciali',
- 'en' => 'Special matches'),
+$G_base = "../";
+// SYNC WITH bin5_tournaments table
+$mlang_stat_day = array(
'info_total'=> array( 'it' => 'totali',
'en' => 'En totali')
);
$trn_obj = pg_fetch_object($trn_pg, $t);
$tmt_sql = sprintf("
-SELECT m.code AS code, m.mazzo_next as minus_one_is_old
- FROM %sbin5_matches AS m, %sbin5_games AS g, %sbin5_tournaments as t
- WHERE t.code = m.tcode AND m.code = g.mcode
- AND t.code = %d AND g.tstamp >= '%s' AND g.tstamp < '%s'
- GROUP BY m.code, minus_one_is_old
+SELECT m.code AS code, m.mazzo_next as minus_one_is_old
+ FROM %sbin5_matches AS m, %sbin5_games AS g, %sbin5_tournaments as t
+ WHERE t.code = m.tcode AND m.code = g.mcode
+ AND t.code = %d AND g.tstamp >= '%s' AND g.tstamp < '%s'
+ GROUP BY m.code, minus_one_is_old
ORDER BY m.code, minus_one_is_old DESC;",
$G_dbpfx, $G_dbpfx, $G_dbpfx, $trn_obj->code, $from, $to);
if ($tmt_n == 0)
continue;
- if (!isset($mlang_stat_day[$trn_obj->name][$G_lang])) {
- log_crit("stat-day: tournament name not found in array");
- break;
- }
- printf("[Tournament [%s]], number of matches: %d\n", $mlang_stat_day[$trn_obj->name][$G_lang], $tmt_n);
- fprintf($fpexp, "<h2 style=\"padding: 8px; background-color: pink;\">%s</h2>", $mlang_stat_day[$trn_obj->name][$G_lang]);
+ printf("[Tournament [%s]], number of matches: %d\n", rules_id2descr($trn_obj->code, $G_lang), $tmt_n);
+ fprintf($fpexp, "<h2 style=\"padding: 8px; background-color: pink;\">%s</h2>", xcape(ucfirst(rules_id2descr($trn_obj->code, $G_lang))));
// loop on matches
for ($m = 0 ; $m < $tmt_n ; $m++) {
($tmt_obj->minus_one_is_old == -1 ? "td" : "th"));
}
if ($tmt_obj->minus_one_is_old != -1) {
- // FIXME
- $rules_name = "Rules_old_rules";
+ $rules_name = rules_id2name($trn_obj->code);
fprintf($fpexp, "<td>%s</td><td>%s</td>", $users[$gam_obj->mazzo]['login'],
- xcape( ${rules_name}::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'] : ""),