$pagetexts = ouwiki_get_pages($subwiki->id);
$contexts = get_related_contexts_string($context);
$coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
$allroles = get_roles_used_in_context($context, true);
$header->grouptabletitle = get_string('report_grouptabletitle', 'ouwiki');
if (!$csv) {
    print <<<EOF
<div class='ouw_grouplist'>
\t<h3>{$header->grouptabletitle}</h3> 
\t<table>
\t<tr class="ouw_dodgyextrarow">
    \t\t<td>&nbsp;</td>\t
\t\t\t
EOF;
} else {
    print $csv->quote($header->grouptabletitle) . $csv->line() . $csv->sep();
}
$rolenames = array();
$roleids = array();
foreach ($allroles as $role) {
    if (!ouwiki_reports_include_role($role)) {
        continue;
    }
    $rolename = role_get_name($role, $coursecontext);
    $usercount = 0;
    foreach ($groups as $group) {
        $usercount = max(count(ouwiki_get_users($contexts, $group->id, $role->id)), $usercount);
    }
    if ($usercount > 0) {
        $rolenames[$role->id] = $rolename;
        if (!$csv) {