X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fbriskin5%2Fstat-day.php;h=8cbe095011b7ea57140fe335f58f788210ab68c6;hb=f87bfe467d9f956601c44b8d84404b457f3710af;hp=7218905773092cdc12279bcd4d57b5e73a983c62;hpb=5c967dabf5b7bef5b0471e61c9ada4a51d887cb6;p=brisk.git diff --git a/web/briskin5/stat-day.php b/web/briskin5/stat-day.php index 7218905..8cbe095 100644 --- a/web/briskin5/stat-day.php +++ b/web/briskin5/stat-day.php @@ -1,9 +1,9 @@ array( 'it' => 'Partite normali', + 'en' => 'Normal matches' ), + 'special match' => array( 'it' => 'Partite speciali', + 'en' => 'Special matches') + ); + + ini_set("max_execution_time", "240"); require_once("../Obj/brisk.phh"); @@ -41,17 +58,17 @@ require_once("Obj/placing.phh"); function main_file($curtime) { - GLOBAL $G_alarm_passwd; + GLOBAL $G_lang, $G_alarm_passwd; $tri = array(); $mon = array(); $wee = array(); - + if (($fp = @fopen(LEGAL_PATH."/points.log", 'r')) == FALSE) { echo "Open data file error"; exit; } echo "prima
"; - + if (($fp_start = @fopen(LEGAL_PATH."/points.start", 'r')) != FALSE) { $skip = intval(fgets($fp_start)); if ($skip > 0) @@ -63,7 +80,7 @@ function main_file($curtime) echo "database connection failed"; exit; } - + $bdb->users_load(); for ($i = 0 ; $i < $bdb->count() ; $i++) { @@ -82,7 +99,7 @@ function main_file($curtime) // if not auth table, continue if (count($ar) < 15) continue; - + // echo $p++."
"; if ($ar[7] >= TABLES_AUTH_N) continue; @@ -98,11 +115,11 @@ function main_file($curtime) fwrite($fp_start, sprintf("%d\n", $curpos)); fclose($fp_start); } - + continue; } // echo $p++." ".BIN5_PLAYERS_N."
"; - + $found = FALSE; $mult = 1; for ($i = 0 ; $i < BIN5_PLAYERS_N ; $i++) { @@ -125,22 +142,22 @@ function main_file($curtime) echo "WARNING: the user [".$username."] NOT EXISTS!
"; continue; } - + // echo $item->login." id)".$id." ".$ar[10+($i*2)]." mult: ".$mult."
"; $tri[$id]->add($ar[10+($i*2)] / $mult); - if ($ar[0] >= $curtime - MON_LIMIT) + if ($ar[0] >= $curtime - MON_LIMIT) $mon[$id]->add($ar[10+($i*2)] / $mult); - if ($ar[0] >= $curtime - WEE_LIMIT) + if ($ar[0] >= $curtime - WEE_LIMIT) $wee[$id]->add($ar[10+($i*2)] / $mult); } // $p++; echo $p++."
"; } fclose($fp); - + usort($tri, ptsgam_cmp); usort($mon, ptsgam_cmp); usort($wee, ptsgam_cmp); - + echo "

TRI
\n"; if (($fplo = @fopen(LEGAL_PATH."/class_tri_lo.log", 'w')) == FALSE) { @@ -156,9 +173,9 @@ function main_file($curtime) if ($tri[$i]->gam == 0.0) continue; printf("%s: %s (%d)
\n", $tri[$i]->username, $tri[$i]->snormpts(), $tri[$i]->gam); - if ($tri[$i]->gam >= TRI_MAX_GAMES) + if ($tri[$i]->gam >= TRI_MAX_GAMES) fwrite($fphi, sprintf("%s|%d|%d|\n", xcapelt($tri[$i]->username), $tri[$i]->pts, $tri[$i]->gam)); - else if ($tri[$i]->gam > TRI_MIN_GAMES) + else if ($tri[$i]->gam > TRI_MIN_GAMES) fwrite($fplo, sprintf("%s|%d|%d|\n", xcapelt($tri[$i]->username), $tri[$i]->pts, $tri[$i]->gam)); } fclose($fphi); @@ -179,9 +196,9 @@ function main_file($curtime) if ($mon[$i]->gam == 0.0) continue; printf("%s: %s (%d)
\n", $mon[$i]->username, $mon[$i]->snormpts(), $mon[$i]->gam); - if ($mon[$i]->gam >= MON_MAX_GAMES) + if ($mon[$i]->gam >= MON_MAX_GAMES) fwrite($fphi, sprintf("%s|%d|%d|\n", xcapelt($mon[$i]->username), $mon[$i]->pts, $mon[$i]->gam)); - else if ($mon[$i]->gam > MON_MIN_GAMES) + else if ($mon[$i]->gam > MON_MIN_GAMES) fwrite($fplo, sprintf("%s|%d|%d|\n", xcapelt($mon[$i]->username), $mon[$i]->pts, $mon[$i]->gam)); } fclose($fphi); @@ -198,12 +215,12 @@ function main_file($curtime) } for ($i = 0 ; $i < count($wee) ; $i++) { - if ($wee[$i]->gam == 0.0) + if ($wee[$i]->gam == 0.0) continue; printf("%s: %s (%d)
\n", $wee[$i]->username, $wee[$i]->snormpts(), $wee[$i]->gam); - if ($wee[$i]->gam >= WEE_MAX_GAMES) + if ($wee[$i]->gam >= WEE_MAX_GAMES) fwrite($fphi, sprintf("%s|%d|%d|\n", xcapelt($wee[$i]->username), $wee[$i]->pts, $wee[$i]->gam)); - else if ($wee[$i]->gam > WEE_MIN_GAMES) + else if ($wee[$i]->gam > WEE_MIN_GAMES) fwrite($fplo, sprintf("%s|%d|%d|\n", xcapelt($wee[$i]->username), $wee[$i]->pts, $wee[$i]->gam)); } fclose($fphi);