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); ?> "; echo ""; echo ""; echo ''; echo ""; $line = ($line + 1) % 2; } echo '
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}{$r->sum}'; foreach($r->status as $statkey => $subresult){ $statcode = $STATUSCODES[$statkey]; echo "$subresult "; } echo '
'; } ?> heading(get_string('countbyreporter', 'tracker', $alltickets), 3) ?> '; $line = 0; foreach($statsbyreporter as $r){ echo ""; echo "{$r->name}"; echo "{$r->sum}"; echo ''; foreach($r->status as $statkey => $subresult){ $statcode = $STATUSCODES[$statkey]; echo "$subresult "; } echo ''; echo ""; $line = ($line + 1) % 2; } echo ''; } ?>