private function team_member_table($data) { $stats = []; foreach ($data as $k => $v) { $stats[$v['username']][$v['date']] = tools_class::formatTime($v['seconds']); $dates[$v['date']] = $v['date']; } foreach ($stats as $k => $v) { foreach ($dates as $date) { if (!$stats[$k][$date]) { $stats[$k][$date] = ' '; } } } foreach ($stats as $k => $v) { ksort($v); $stats[$k] = $v; } $this->render('stats', $stats); $this->render('dates', $dates); }