removed legacy '*_file' functions and trailed spaces
[brisk.git] / web / briskin5 / stat-day.php
index 5f62596..8afb371 100644 (file)
@@ -65,178 +65,6 @@ require_once("../Obj/dbase_${G_dbasetype}.phh");
 require_once("Obj/briskin5.phh");
 require_once("Obj/placing.phh");
 
-function main_file($curtime)
-{
-    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<br>";
-
-  if (($fp_start = @fopen(LEGAL_PATH."/points.start", 'r')) != FALSE) {
-    $skip = intval(fgets($fp_start));
-    if ($skip > 0)
-      fseek($fp, $skip, SEEK_SET);
-    fclose($fp_start);
-  }
-
-  if (($bdb = BriskDB::create()) == FALSE) {
-    echo "database connection failed";
-    exit;
-  }
-
-  $bdb->users_load();
-
-  for ($i = 0 ; $i < $bdb->count() ; $i++) {
-    $login = $bdb->getlogin_byidx($i);
-    $tri[$i] = new Ptsgam($login);
-    $mon[$i] = new Ptsgam($login);
-    $wee[$i] = new Ptsgam($login);
-  }
-
-  // recalculate all the placings
-  // 1246428948|492e4e9e856b0|N|tre|172.22.1.90|STAT:BRISKIN5:FINISH_GAME|4a4afd4983039|6|3|tre|1|due|2|uno|-1|
-  while (!feof($fp)) {
-    $p = 0;
-    $bf = fgets($fp, 4096);
-    $ar = csplitter($bf, '|');
-    // if not auth table, continue
-    if (count($ar) < 15)
-      continue;
-
-    // echo $p++."<br>";
-    if ($ar[7] >= TABLES_AUTH_N)
-      continue;
-    // echo $p++." ".$ar[5]."<br>";
-    // if not FINISH_GAME line, continue
-    if ($ar[5] != "STAT:BRISKIN5:FINISH_GAME")
-      continue;
-    // echo $p++."<br>";
-    // if to much old points, continue
-    if ($ar[0] < $curtime - TRI_LIMIT) {
-      if (($fp_start = @fopen(LEGAL_PATH."/points.start", 'w')) != FALSE) {
-        $curpos = ftell($fp);
-        fwrite($fp_start, sprintf("%d\n", $curpos));
-        fclose($fp_start);
-      }
-
-      continue;
-    }
-    // echo $p++." ".BIN5_PLAYERS_N."<br>";
-
-    $found = FALSE;
-    $mult = 1;
-    for ($i = 0 ; $i < BIN5_PLAYERS_N ; $i++) {
-      for ($e = $i + 1 ; $e < BIN5_PLAYERS_N ; $e++) {
-        if ($ar[10+($i*2)] == $ar[10+($e*2)]) {
-          $mult = abs($ar[10+($i*2)]);
-          $found = TRUE;
-        }
-      }
-      if ($found)
-        break;
-    }
-
-    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);
-
-}
-
 function main_pgsql($from, $to)
 {
     GLOBAL $G_lang, $G_dbpfx, $mlang_stat_day;