} else { $status_param = ""; } if ($res['numrows'] > 0) { $daoUsers = new UserGroupDao(CodendiDataAccess::instance()); foreach ($res['projects'] as $grp) { print "<tr>"; print '<td><a href="groupedit.php?group_id=' . $grp['group_id'] . '">' . $grp['group_name'] . '</a></td>'; print '<td>' . $grp['unix_group_name'] . '</td>'; print '<td><span class="site_admin_project_status_' . $grp['status'] . '"> </span>' . $Language->getText('admin_groupedit', 'status_' . $grp['status']) . '</td>'; // group type print "<td>" . $template->getLabel($grp['type']) . "</td>"; print '<td>' . $grp['access'] . '</td>'; print '<td>' . $grp['license'] . '</td>'; // members print '<td>' . $daoUsers->returnUsersNumberByGroupId($grp['group_id']) . '</td>'; print "</tr>\n"; } echo '<tbody></TABLE>' . PHP_EOL; echo '<div style="text-align:center">'; if ($offset > 0) { echo '<a href="?offset=' . ($offset - $limit) . $group_name_param . $status_param . '">[ ' . $Language->getText('project_admin_utils', 'previous') . ' ]</a>'; echo ' '; } echo $offset + count($res['projects']) . '/' . $res['numrows']; if ($offset + $limit < $res['numrows']) { echo ' '; echo '<a href="?offset=' . ($offset + $limit) . $group_name_param . $status_param . '">[ ' . $Language->getText('project_admin_utils', 'next') . ' ]</a>'; } echo '</div>'; } else {