} elseif ($argv[0] == "--eternalstat") {
    $fc->calcEternalStat($argv[1]);
} elseif ($argv[0] == "--partialeternalstat") {
    $fc->calcEternalStat($argv[1], "20120101", true);
} elseif ($argv[0] == "--fullgroup") {
    $fc->calcGroupStats();
} elseif ($argv[0] == "--fullinterval") {
    $fc->calcIntervalStats();
} elseif ($argv[0] == "--recalcinterval") {
    $fc->recalcInterval($argv[1], $argv[2]);
} elseif ($argv[0] == "--partialintervalstat") {
    $fc->calcIntervalStat($argv[1], "20010101", true);
} elseif ($argv[0] == "--drypartialintervalstat") {
    $fc->calcIntervalStat($argv[1], "20010101", true, true);
} elseif ($argv[0] == "--intervalstat") {
    $fc->calcIntervalStat($argv[1]);
} elseif ($argv[0] == "--dryintervalstat") {
    $fc->calcIntervalStat($argv[1], false, false, true);
} elseif ($argv[0] == "--summary") {
    $fc->makeSummary();
} elseif ($argv[0] == "--milestones") {
    if (isset($argv[2])) {
        $fc->calculateMilestones($argv[1], array(10, 50, 100, 500, 1000, 5000, 10000, 50000, 100000, 500000, 1000000), $argv[2]);
    } else {
        $fc->calculateMilestones($argv[1], array(10, 50, 100, 500, 1000, 5000, 10000, 50000, 100000, 500000, 1000000));
    }
} elseif ($argv[0] == "--anonstats") {
    $fc->calculateAnons();
} elseif ($argv[0] == "--shift") {
    $fc->shift();
}