X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fbriskin5%2Fstatadm.php;h=7e4284e63886efc6f7eae565940fefe2f70b7ac8;hb=396f7d9d4af7eeb3af838c13c1e84296629ee21f;hp=71d23211bb895f5cf4000c95c94947b14f0ea199;hpb=444ad2ca278a605aaba75ea9062e260937004c0a;p=brisk.git diff --git a/web/briskin5/statadm.php b/web/briskin5/statadm.php index 71d2321..7e4284e 100644 --- a/web/briskin5/statadm.php +++ b/web/briskin5/statadm.php @@ -28,6 +28,24 @@ */ +foreach (array("HTTP_HOST", "DOCUMENT_ROOT") as $i) { + if (isset($_SERVER[$i])) { + $$i = $_SERVER[$i]; + } + } + +foreach (array("pazz") as $i) { + if (isset($_POST[$i])) { + $$i = $_POST[$i]; + } + } + +foreach (array("from", "to") as $i) { + if (isset($_GET[$i])) { + $$i = $_GET[$i]; + } + } + $G_base = "../"; ini_set("max_execution_time", "240"); @@ -166,7 +184,7 @@ function main_pgsql($curtime) // 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 OR m.tcode = %d) AND m.code = g.mcode AND + WHERE m.ttype <= 2 AND (m.tcode = %d OR 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 AND