Esempio n. 1
0
        continue;
    }
    if ($type == 'shipTypeID' && Info::getGroupID($id) == 29) {
        continue;
    }
    $killID = getLatestKillID($type, $id, $ninetyDayKillID);
    if ($killID < $ninetyDayKillID) {
        continue;
    }
    $types[$type] = true;
    $key = "tq:ranks:weekly:{$type}:{$today}";
    $weeklyKills = getWeekly($row['type'], $row['id'], false, $ninetyDayKillID);
    if ($weeklyKills['killIDCount'] == 0) {
        continue;
    }
    $weeklyLosses = getWeekly($row['type'], $row['id'], true, $ninetyDayKillID);
    $multi = $redis->multi();
    zAdd($multi, "{$key}:shipsDestroyed", $weeklyKills['killIDCount'], $id);
    zAdd($multi, "{$key}:pointsDestroyed", $weeklyKills['zkb_pointsSum'], $id);
    zAdd($multi, "{$key}:iskDestroyed", $weeklyKills['zkb_totalValueSum'], $id);
    zAdd($multi, "{$key}:shipsLost", $weeklyLosses['killIDCount'], $id);
    zAdd($multi, "{$key}:pointsLost", $weeklyLosses['zkb_pointsSum'], $id);
    zAdd($multi, "{$key}:iskLost", $weeklyLosses['zkb_totalValueSum'], $id);
    $multi->exec();
}
Util::out("weekly time ranks - second iteration");
foreach ($types as $type => $value) {
    $key = "tq:ranks:weekly:{$type}:{$today}";
    $indexKey = "{$key}:shipsDestroyed";
    $max = $redis->zCard($indexKey);
    $redis->del("tq:ranks:weekly:{$type}:{$today}");
Esempio n. 2
0
        continue;
    }
    if ($type == 'shipTypeID' && Info::getGroupID($id) == 29) {
        continue;
    }
    $killID = getLatestKillID($type, $id, $minKillID);
    if ($killID < $minKillID) {
        continue;
    }
    $types[$type] = true;
    $key = "tq:ranks:weekly:{$type}:{$today}";
    $weeklyKills = getWeekly($row['type'], $row['id'], false, $minKillID);
    if ($weeklyKills['killIDCount'] == 0) {
        continue;
    }
    $weeklyLosses = getWeekly($row['type'], $row['id'], true, $minKillID);
    $multi = $redis->multi();
    zAdd($multi, "{$key}:shipsDestroyed", $weeklyKills['killIDCount'], $id);
    zAdd($multi, "{$key}:pointsDestroyed", $weeklyKills['zkb_pointsSum'], $id);
    zAdd($multi, "{$key}:iskDestroyed", $weeklyKills['zkb_totalValueSum'], $id);
    zAdd($multi, "{$key}:shipsLost", $weeklyLosses['killIDCount'], $id);
    zAdd($multi, "{$key}:pointsLost", $weeklyLosses['zkb_pointsSum'], $id);
    zAdd($multi, "{$key}:iskLost", $weeklyLosses['zkb_totalValueSum'], $id);
    $multi->exec();
}
Util::out("weekly time ranks - second iteration");
foreach ($types as $type => $value) {
    $key = "tq:ranks:weekly:{$type}:{$today}";
    $indexKey = "{$key}:shipsDestroyed";
    $max = $redis->zCard($indexKey);
    $redis->del("tq:ranks:weekly:{$type}:{$today}");