} } } 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); } }