- if ($mult == 0)
- continue;
- for ($i = 0 ; $i < BIN5_PLAYERS_N ; $i++) {
- // echo $p." i) ".$i."<br>";
- $username = $ar[9+($i*2)];
- if (($item = $bdb->getitem_bylogin($username, &$id)) == FALSE) {
- echo "WARNING: the user [".$username."] NOT EXISTS!<br>";
- continue;
- }
-
- // echo $item->login." id)".$id." ".$ar[10+($i*2)]." mult: ".$mult."<br>";
- $tri[$id]->add($ar[10+($i*2)] / $mult);
- if ($ar[0] >= $curtime - MON_LIMIT)
- $mon[$id]->add($ar[10+($i*2)] / $mult);
- if ($ar[0] >= $curtime - WEE_LIMIT)
- $wee[$id]->add($ar[10+($i*2)] / $mult);
- }
- // $p++; echo $p++."<br>";
- }
- fclose($fp);
-
- usort($tri, ptsgam_cmp);
- usort($mon, ptsgam_cmp);
- usort($wee, ptsgam_cmp);
-
- echo "<br><br>TRI<br>\n";
-
- if (($fplo = @fopen(LEGAL_PATH."/class_tri_lo.log", 'w')) == FALSE) {
- echo "Open tri_lo failed<br>";
- exit;
- }
- if (($fphi = @fopen(LEGAL_PATH."/class_tri_hi.log", 'w')) == FALSE) {
- echo "Open tri_hi failed<br>";
- exit;
- }
-
- for ($i = 0 ; $i < count($tri) ; $i++) {
- if ($tri[$i]->gam == 0.0)
- continue;
- printf("%s: %s (%d) <br>\n", $tri[$i]->username, $tri[$i]->snormpts(), $tri[$i]->gam);
- 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)
- fwrite($fplo, sprintf("%s|%d|%d|\n", xcapelt($tri[$i]->username), $tri[$i]->pts, $tri[$i]->gam));
- }
- fclose($fphi);
- fclose($fplo);
-
- echo "<br><br>MON<br>\n";
-
- if (($fplo = @fopen(LEGAL_PATH."/class_mon_lo.log", 'w')) == FALSE) {
- echo "Open tri_lo failed<br>";
- exit;
- }
- if (($fphi = @fopen(LEGAL_PATH."/class_mon_hi.log", 'w')) == FALSE) {
- echo "Open tri_hi failed<br>";
- exit;
- }
-
- for ($i = 0 ; $i < count($mon) ; $i++) {
- if ($mon[$i]->gam == 0.0)
- continue;
- printf("%s: %s (%d) <br>\n", $mon[$i]->username, $mon[$i]->snormpts(), $mon[$i]->gam);
- 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)
- fwrite($fplo, sprintf("%s|%d|%d|\n", xcapelt($mon[$i]->username), $mon[$i]->pts, $mon[$i]->gam));
- }
- fclose($fphi);
- fclose($fplo);
-
- echo "<br><br>WEE<br>\n";
- if (($fplo = @fopen(LEGAL_PATH."/class_wee_lo.log", 'w')) == FALSE) {
- echo "Open wee_lo failed<br>";
- exit;
- }
- if (($fphi = @fopen(LEGAL_PATH."/class_wee_hi.log", 'w')) == FALSE) {
- echo "Open wee_hi failed<br>";
- exit;
- }
-
- for ($i = 0 ; $i < count($wee) ; $i++) {
- if ($wee[$i]->gam == 0.0)
- continue;
- printf("%s: %s (%d) <br>\n", $wee[$i]->username, $wee[$i]->snormpts(), $wee[$i]->gam);
- 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)
- fwrite($fplo, sprintf("%s|%d|%d|\n", xcapelt($wee[$i]->username), $wee[$i]->pts, $wee[$i]->gam));
- }
- fclose($fphi);
- fclose($fplo);