function html_print_requirements_filter($project_id, $filter_doc_type, $filter_status, $filter_area_covered, $filter_functionality, $filter_assign_release, $filter_per_page = null, $filter_show_versions = null, $filter_search, $filter_priority) { print "<table class=width100>" . NEWLINE; print "<tr>" . NEWLINE; print "<td>" . NEWLINE; print "<table class=inner rules=none border=0>" . NEWLINE; # TITLES FOR FIRST ROW OF FORM print "<tr class=left>" . NEWLINE; print "<td class=form-header-c>" . lang_get('req_type') . "</td>" . NEWLINE; print "<td class=form-header-c>" . lang_get('status') . "</td>" . NEWLINE; print "<td class=form-header-c>" . lang_get('req_area') . "</td>" . NEWLINE; # if show versions or per page is displayed if (!is_null($filter_show_versions) || !is_null($filter_per_page)) { print "<td class=form-header-c>" . lang_get('show') . "</td>" . NEWLINE; } else { print "<td class='form-header-c'></td>" . NEWLINE; } if (!is_null($filter_show_versions)) { # SHOW VERSIONS print "<td class='left' rowspan=4>" . NEWLINE; print "<input id=all_versions type='radio' name='show_versions' value='all' " . ($filter_show_versions == "all" ? "checked" : "") . ">"; print "<label for=all_versions>" . lang_get("all_versions") . "</label><br>" . NEWLINE; print "<input id=latest_version type='radio' name='show_versions' value='latest' " . ($filter_show_versions == "latest" ? "checked" : "") . ">"; print "<label for=latest_version>" . lang_get("latest_version") . "</label>" . NEWLINE; print "</td>" . NEWLINE; //print"<td> </td>". NEWLINE; } print "<td align='center' rowspan=4><input type='submit' value='Filter'></td>" . NEWLINE; print "</tr>" . NEWLINE; # LIST BOXES FOR FIRST ROW print "<tr>" . NEWLINE; # DOC TYPE print "<td align='center'>" . NEWLINE; print "<select name='doc_type'>" . NEWLINE; html_print_list_box_from_key_array(requirement_get_types($project_id, $blank = true), $selected = $filter_doc_type); print "</select>" . NEWLINE; print "</td>" . NEWLINE; # STATUS print "<td align='center'>" . NEWLINE; print "<select name='status'>" . NEWLINE; html_print_list_box_from_array(requirement_get_distinct_field($project_id, REQ_VERS_STATUS, $blank = true), $selected = $filter_status); print "</select>" . NEWLINE; print "</td>" . NEWLINE; # AREA COVERED print "<td align='center'>" . NEWLINE; print "<select name='area_covered'>" . NEWLINE; html_print_list_box_from_key_array(requirement_get_areas($project_id, $blank = true), $selected = $filter_area_covered); print "</select>" . NEWLINE; print "</td>" . NEWLINE; if (!is_null($filter_per_page)) { # PER PAGE print "<td align='center'>" . NEWLINE; print "<input type='text' size='3' maxlength='3' name='per_page' value='{$filter_per_page}'>" . NEWLINE; print "</td>" . NEWLINE; } print "</tr>"; # TITLES FOR HEADER DIALOG - second row print "<tr>"; print "<td class=form-header-c>" . lang_get('functionality') . "</td>" . NEWLINE; print "<td class=form-header-c>" . lang_get('req_assign_release') . "</td>" . NEWLINE; print "<td class=form-header-c>" . lang_get('req_priority') . "</td>" . NEWLINE; print "<td class=form-header-c>" . lang_get('search') . "</td>" . NEWLINE; /* if( !is_null($filter_show_versions) ) { # SHOW VERSIONS print"<td class='left' rowspan=4>". NEWLINE; print"<input id=all_versions type='radio' name='show_versions' value='all' ".($filter_show_versions=="all"?"checked":"").">"; print"<label for=all_versions>".lang_get("all_versions")."</label><br>". NEWLINE; print"<input id=latest_version type='radio' name='show_versions' value='latest' ".($filter_show_versions=="latest"?"checked":"").">"; print"<label for=latest_version>".lang_get("latest_version")."</label>". NEWLINE; print"</td>". NEWLINE; //print"<td> </td>". NEWLINE; } */ print "</tr>"; # FUNCTIONALITY print "<tr>"; $functions = requirement_get_functionality($project_id); $functions[""] = ""; print "<td align='center'>" . NEWLINE; print "<select name='functionality'>" . NEWLINE; html_print_list_box_from_key_array($functions, $selected = $filter_functionality); print "</select>" . NEWLINE; print "</td>" . NEWLINE; # ASSIGNED TO RELEASE print "<td align='center'>" . NEWLINE; print "<select name='assign_release'>" . NEWLINE; $rows_releases = requirement_get_all_assoc_releases($project_id, $blank = true); html_print_list_box_from_key_array($rows_releases, $selected = $filter_assign_release); print "</select>" . NEWLINE; print "</td>" . NEWLINE; # PRIORITY print "<td align='center'>" . NEWLINE; print "<select name='priority'>" . NEWLINE; $rows_priority = requirement_get_priority(); html_print_list_box_from_array($rows_priority, $selected = $filter_priority); print "</select>" . NEWLINE; print "</td>" . NEWLINE; # SEARCH print "<td align='center'>" . NEWLINE; print "<input type='text' size='15' maxlength='25' name='requirement_search' value='" . $filter_search . "'>" . NEWLINE; print "</td>" . NEWLINE; print "</tr>"; print "</table>" . NEWLINE; print "</td>" . NEWLINE; print "</tr>" . NEWLINE; print "</table>" . NEWLINE; }
print "<div align=center>" . NEWLINE; print "<form method=post action=requirement_change_assigned_release_page.php>" . NEWLINE; print "<input type='hidden' name=req_ids value='{$req_ids}'>"; print "<table class=width50>" . NEWLINE; print "<tr>" . NEWLINE; print "<td>" . NEWLINE; print "<table class=inner>" . NEWLINE; # FORM TITLE print "<tr>" . NEWLINE; print "<td class='form-data-l'><h4>" . lang_get('assign_to_release') . "</h4></td>" . NEWLINE; print "</tr>" . NEWLINE; # ASSIGN RELEASE print "<tr>" . NEWLINE; print "<td class='form-data-c'>"; print "<select name='assign_release'>" . NEWLINE; $rows_release = requirement_get_distinct_field($project_id, REQ_VERS_ASSIGN_RELEASE); for ($i = 0; $i < sizeof($rows_release); $i++) { $rows_release_2[admin_get_release_name($rows_release[$i])] = $rows_release[$i]; } $rows_release_2[""] = ""; html_print_list_box_from_key_array($rows_release_2); print "</select>" . NEWLINE; print "</td>" . NEWLINE; print "</tr>" . NEWLINE; # SUBMIT BUTTON print "<tr>" . NEWLINE; print "<td class='form-data-c'><input type='submit' name=submit_assigned_release value='" . lang_get('update') . "'></td>" . NEWLINE; print "</tr>" . NEWLINE; print "</table>" . NEWLINE; print "</td>" . NEWLINE; print "</tr>" . NEWLINE;