heading(get_string('reports', 'tracker'), 1); echo $OUTPUT->heading(get_string('status', 'tracker'), 2); $STATUSCODES = array(POSTED => 'posted', OPEN => 'open', RESOLVING => 'resolving', WAITING => 'waiting', TESTING => 'testing', PUBLISHED => 'published', RESOLVED => 'resolved', ABANDONNED => 'abandonned', TRANSFERED => 'transfered', VALIDATED => 'validated'); $tickets = tracker_get_stats($tracker); $statsbyassignee = tracker_get_stats_by_user($tracker, 'assignedto'); $statsbyreporter = tracker_get_stats_by_user($tracker, 'reportedby'); $alltickets = $DB->count_records('tracker_issue', array('trackerid' => $tracker->id)); $STATUSKEYS = tracker_get_statuskeys($tracker); ?>
heading(get_string('countbystate', 'tracker', $alltickets), 3) ?>
|
heading(get_string('countbyassignee', 'tracker', $alltickets), 3) ?> '; $line = 0; foreach($statsbyassignee as $r){ if (empty($r->name)){ $r->name = get_string('unassigned', 'tracker'); } echo " | |||||||||
{$r->name} | "; echo "{$r->sum} | "; echo ''; foreach($r->status as $statkey => $subresult){ $statcode = $STATUSCODES[$statkey]; echo "$subresult "; } echo ' | '; echo "