function display_user_result_table($res) { $user_helper = UserHelper::instance(); $hp = Codendi_HTMLPurifier::instance(); $nb_cols = 3; if (db_numrows($res)) { echo '<table><tr>'; $i = 0; while ($data = db_fetch_array($res)) { if ($i++ % $nb_cols == 0) { echo '</tr><tr>'; } $action = 'add'; $background = 'eee'; if ($data['is_on']) { $action = 'remove'; $background = 'dcf7c4'; } echo '<td width="' . round(100 / $nb_cols) . '%">'; echo '<div style="border:1px solid #CCC; background: #' . $background . '; padding:10px 5px; position:relative">'; echo '<table width="100%"><tr><td><a href="/users/' . $hp->purify($data['user_name']) . '/">' . $hp->purify($user_helper->getDisplayName($data['user_name'], $data['realname'])) . '</a></td>'; echo '<td style="text-align:right;">'; project_admin_display_bullet_user($data['user_id'], $action); echo '</td></tr></table>'; echo '<div style="color:#666; ">' . $data['email'] . '</div>'; echo '</div>'; echo '</td>'; } while ($i++ % $nb_cols != 0) { echo '<td width="' . round(100 / $nb_cols) . '%"></td>'; } echo '</tr></table>'; } else { echo 'No user match'; echo db_error(); } }
$uGroup = $uGroupMgr->getById($request->get('ugroup_id')); $members = $uGroup->getMembers(); if (count($members) > 0) { echo '<form action="ugroup_remove_user.php" method="POST">'; echo '<input type="hidden" name="group_id" value="' . $group_id . '">'; echo '<input type="hidden" name="ugroup_id" value="' . $ugroup_id . '">'; echo '<table>'; $i = 0; $hp = Codendi_HTMLPurifier::instance(); $userHelper = UserHelper::instance(); foreach ($members as $user) { echo '<tr class="' . html_get_alt_row_color(++$i) . '">'; echo '<td>' . $hp->purify($userHelper->getDisplayNameFromUser($user)) . '</td>'; if ($ugroupUpdateUsersAllowed) { echo '<td>'; project_admin_display_bullet_user($user->getId(), 'remove', 'ugroup_remove_user.php?group_id=' . $group_id . '&ugroup_id=' . $ugroup_id . '&user_id=' . $user->getId()); echo '</td>'; } echo '</tr>'; } echo '</table>'; echo '</form>'; } else { echo $Language->getText('project_admin_editugroup', 'nobody_yet'); } if ($ugroupUpdateUsersAllowed) { echo '<p><a href="ugroup_add_users.php?group_id=' . $group_id . '&ugroup_id=' . $ugroup_id . '">' . $GLOBALS['HTML']->getimage('/ic/add.png') . $Language->getText('project_admin_editugroup', 'add_user') . '</a></p>'; echo '</div>'; } echo '<p><a href="/project/admin/ugroup.php?group_id=' . $group_id . '">« ' . $Language->getText('project_admin_editugroup', 'go_back') . '</a></p>'; // Display associated permissions