foreach ($rows_user_projects as $user_project_row) { $row_style = html_tbl_alternate_bgcolor($row_style); $assoc_project_id = $user_project_row[PROJ_ID]; print "<tr class='{$row_style}'>" . NEWLINE; # project name print "<td>" . $user_project_row[PROJ_NAME] . "<input type=hidden name='{$assoc_project_id}" . "_project_name' value='" . $user_project_row[PROJ_NAME] . "'></td>" . NEWLINE; # project rights print "<td>" . NEWLINE; print "<input type=hidden name='{$assoc_project_id}" . "_project_rights' value='" . $user_project_row[PROJ_USER_PROJECT_RIGHTS] . "'>" . NEWLINE; print "<select name='{$assoc_project_id}" . "_project_rights' size=1"; if (!user_has_rights($assoc_project_id, $user_id, MANAGER)) { print ' disabled'; } print ">" . NEWLINE; $selected_user_rights = session_validate_form_get_field($assoc_project_id . "project_rights", $user_project_row[PROJ_USER_PROJECT_RIGHTS]); html_print_user_rights_list_box($selected_user_rights); print "</select>" . NEWLINE; print "</td>" . NEWLINE; # project delete rights print "<td>" . NEWLINE; print "<input type=checkbox value='Y' name='{$assoc_project_id}" . "_delete_rights' "; if (session_validate_form_get_field($assoc_project_id . "_delete_rights", $user_project_row[PROJ_USER_DELETE_RIGHTS]) == "Y") { print ' checked'; } if (!user_has_rights($assoc_project_id, $user_id, MANAGER)) { print ' disabled>'; print "<input type=hidden name='{$assoc_project_id}" . "_delete_rights' value='" . $user_project_row[PROJ_USER_DELETE_RIGHTS] . "'>" . NEWLINE; } else { print ">"; } print "</td>" . NEWLINE;
print "<label for=add_user_email_testset>" . lang_get('email_testset') . "</label><br>" . NEWLINE; # Email Discussions print "<input id=add_user_email_discussion type=checkbox name='add_user_email_discussion'>" . NEWLINE; print "<label for=add_user_email_discussion>" . lang_get('email_discussions') . "</label><br>" . NEWLINE; # QA Tester print "<input id=add_user_qa_tester type=checkbox name='add_user_qa_tester'>" . NEWLINE; print "<label for=add_user_qa_tester>" . lang_get('qa_tester') . "</label><br>" . NEWLINE; # BA Owner print "<input id=add_user_ba_owner type=checkbox name='add_user_ba_tester'>" . NEWLINE; print "<label for=add_user_ba_owner>" . lang_get('ba_owner') . "</label><br>" . NEWLINE; print "</td>" . NEWLINE; # User Rights print "<td class=tbl-l valign=top>" . NEWLINE; print "<select name='add_users_rights' size=1>" . NEWLINE; $user_rights_list_box_selected = session_validate_form_get_field('add_users_rights'); html_print_user_rights_list_box($user_rights_list_box_selected); print "</select>" . NEWLINE; print "</td>" . NEWLINE; print "</tr>" . NEWLINE; print "</table>"; print "</td>" . NEWLINE; print "</tr>" . NEWLINE; print "<tr>" . NEWLINE; print "<td class=center colspan=3><br><input type=submit name='add_users_submit' value='" . lang_get("add") . "'><br> </td>" . NEWLINE; print "</tr>" . NEWLINE; print "</table>" . NEWLINE; print "</form>" . NEWLINE; print "</td>" . NEWLINE; print "</tr>" . NEWLINE; print "</table>" . NEWLINE; print "<br>" . NEWLINE;
print "<tr>" . NEWLINE; print "<td class=form-header-l>" . lang_get('email') . "</td>" . NEWLINE; print "<td align=left>{$user_email}</td>" . NEWLINE; print "</tr>" . NEWLINE; print "<tr>" . NEWLINE; print "<td colspan=2> </td>" . NEWLINE; print "</tr>" . NEWLINE; print "<tr>" . NEWLINE; print "<td class=form-header-l width='50%'>" . lang_get('user_rights') . "</td>" . NEWLINE; print "<td class=form-header-l width='50%'>" . lang_get('prefs') . "</td>" . NEWLINE; print "</tr>" . NEWLINE; # User Rights print "<tr>" . NEWLINE; print "<td class=tbl-l valign=top>" . NEWLINE; print "<select name='user_rights' size=1>" . NEWLINE; html_print_user_rights_list_box($user_rights); print "</select>" . NEWLINE; print "</td>" . NEWLINE; # Preferences $user_delete_rights = $user_delete_rights == "Y" ? "checked" : ""; $user_email_testset = $user_email_testset == "Y" ? "checked" : ""; $user_email_discussions = $user_email_discussions == "Y" ? "checked" : ""; $user_qa_owner = $user_qa_owner == "Y" ? "checked" : ""; $user_ba_owner = $user_ba_owner == "Y" ? "checked" : ""; print "<td class=tbl-l>" . NEWLINE; # Delete Rights print "<input id=user_delete_rights type=checkbox name='user_delete_rights' {$user_delete_rights}>" . NEWLINE; print "<label for=user_delete_rights>" . lang_get('delete_rights') . "</label><br>" . NEWLINE; # Email Testset print "<input id=user_email_testset type=checkbox name='user_email_testset' {$user_email_testset}>" . NEWLINE; print "<label for=user_email_testset>" . lang_get('email_testset') . "</label><br>" . NEWLINE;
print "></td>" . NEWLINE; # Project User Rights print "<td class=form-lbl-l>" . lang_get("project_user_rights") . "</td>" . NEWLINE; print "</tr>" . NEWLINE; # BA Owner, Project Rights print "<tr>" . NEWLINE; print "<td class=form-lbl-r>" . lang_get('ba_owner') . "</td>" . NEWLINE; print "<td class=form-lbl-l><input tabindex=70 type=checkbox name='user_ba_owner' "; if (session_validate_form_get_field('user_ba_owner')) { print ' checked'; } print "></td>" . NEWLINE; # Project Rights print "<td class=form-lbl-l>" . NEWLINE; print "<select tabindex=105 name='user_project_rights' size=1>" . NEWLINE; html_print_user_rights_list_box(session_validate_form_get_field("user_project_rights")); print "</select>" . NEWLINE; print "</td>" . NEWLINE; print "</tr>" . NEWLINE; # Submit button print "<tr>" . NEWLINE; print "<td class=center colspan=3><br><input tabindex=200 type=submit name='user_submit' value='" . lang_get("add") . "'><br> </td>" . NEWLINE; print "</tr>" . NEWLINE; print "</table>" . NEWLINE; print "</form>" . NEWLINE; print "</td>" . NEWLINE; print "</tr>" . NEWLINE; print "</table>" . NEWLINE; print "</div>"; session_validate_form_reset(); html_print_footer();