}
    }
}
function forEveryN($n, $value, $fn)
{
    if ($value % $n == 0) {
        $fn($value);
    }
}
$currentDate = $argv[1];
$thisDate = DateTime::createFromFormat('Y-m-d', $currentDate);
$lastDate = DateTime::createFromFormat('Y-m-d', $currentDate)->sub(new DateInterval('P7D'));
$this_week = ActivityManager::getIsoWeek($thisDate);
$this_week_year = ActivityManager::getYear($thisDate);
$last_week = ActivityManager::getIsoWeek($lastDate);
$last_week_year = ActivityManager::getYear($lastDate);
$SALES_TEAM_FILENAME = "sales-team.text";
$ACTIVITY_CSV_FILENAME = "html/data/week-47/activities-week-47.csv";
$am = new ActivityManager($last_week, $this_week, $last_week_year, $this_week_year);
$am->loadSalesTeam($SALES_TEAM_FILENAME);
$inputFile = fopen($ACTIVITY_CSV_FILENAME, "r");
$rows = 0;
if ($inputFile) {
    while (!feof($inputFile)) {
        $data = fgetcsv($inputFile, 1000, ",");
        if ($rows > 0) {
            if (is_array($data)) {
                $rowdata = $am->getRowData($data);
                $am->recordActivity($rowdata);
            }
        }