Exemplo n.º 1
0
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();
    }
}
Exemplo n.º 2
0
 $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 . '&amp;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 . '">&laquo; ' . $Language->getText('project_admin_editugroup', 'go_back') . '</a></p>';
 // Display associated permissions