X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fbriskin5%2Fstatadm.php;h=ee06e08e6941d76198db53da7da846ae3cc35ee8;hb=7332bf2e21e419c2f5af5f7e955367b59c9da135;hp=f6d40b3d7eeb292b5f4257318f09ce6558793f33;hpb=66eaf1176bb114a40111960b5467201efef2b247;p=brisk.git diff --git a/web/briskin5/statadm.php b/web/briskin5/statadm.php index f6d40b3..ee06e08 100644 --- a/web/briskin5/statadm.php +++ b/web/briskin5/statadm.php @@ -30,8 +30,6 @@ $G_base = "../"; -define('BIN5_TOURNAMENT_NORMAL', 1); - ini_set("max_execution_time", "240"); require_once("../Obj/brisk.phh"); @@ -335,12 +333,15 @@ function main_pgsql($curtime) $old_score = array( 1000000000, 1000000000); $old_gam = array( -1, -1); $rank = array( 0, 0); - + + // TAG: POINTS_MANAGEMENT $pla_sql = sprintf("SELECT (float4(sum(p.pts)) * 100.0 ) / float4(count(p.pts)) as score, sum(p.pts) as points, count(p.pts) as games, u.code as ucode, u.login as login FROM %sbin5_points as p, %sbin5_games as g, %sbin5_matches as m, %susers as u WHERE m.tcode = %d AND m.code = g.mcode AND + ( (u.type & (CAST (X'ff0000' as integer))) <> (CAST (X'800000' as integer)) ) AND g.tstamp > to_timestamp(%d) AND g.tstamp <= to_timestamp(%d) AND - p.ucode = u.code AND p.gcode = g.code + p.ucode = u.code AND p.gcode = g.code AND + p.pts != 0 GROUP BY u.code, u.login ORDER BY (float4(sum(p.pts)) * 100.0 ) / float4(count(p.pts)) DESC, count(p.pts) DESC", @@ -426,7 +427,10 @@ function main() $ctime = time(); - $curtime = ((int)($ctime / (24 * 3600))) * 24 * 3600 - (((int)substr(date("O", $ctime), 0, -2)) * 3600); + if (BIN5_PLAYERS_N != 5) + $curtime = $ctime; + else + $curtime = ((int)($ctime / (24 * 3600))) * 24 * 3600 - (((int)substr(date("O", $ctime), 0, -2)) * 3600); if ($ret = $fun_name($curtime)) echo "Success.
\n"; else