Author: Nikita Popov (nikic) Date: 2021-10-28T21:10:04+02:00 Commit: https://github.com/php/web-bugs/commit/4efb5c3428e3633948371353b06f52401202af8f Raw diff: https://github.com/php/web-bugs/commit/4efb5c3428e3633948371353b06f52401202af8f.diff
Disable submission of "Documentation Problem" bugs Instead point people to the php/doc-en repository. It's still possible to change the bug type to "Documentation Problem" after it has been submitted, e.g. if it turns out a bug is really a documentation issue. Changed paths: M include/functions.php M www/bug.php M www/report.php M www/search.php M www/stats.php Diff: diff --git a/include/functions.php b/include/functions.php index bbfd4735..ac52b81c 100644 --- a/include/functions.php +++ b/include/functions.php @@ -457,11 +457,12 @@ function show_limit_options($limit = 30) * Options include "Bug", "Documentation Problem" and "Feature/Change Request." * * @param string $current bug's current type - * @param bool $all whether or not 'All' should be an option + * @param bool $deprecated whether or not deprecated types should be shown + * @param bool $all whether or not 'All' should be an option * * @retun void */ -function show_type_options($current = 'Bug', $all = false) +function show_type_options($current, $deprecated, $all = false) { global $bug_types; @@ -479,6 +480,9 @@ function show_type_options($current = 'Bug', $all = false) } foreach ($bug_types as $k => $v) { + if ($k === 'Documentation Problem' && !$deprecated) { + continue; + } $selected = strcasecmp($current, $k) ? '' : ' selected="selected"'; $k = htmlentities($k, ENT_QUOTES); echo "<option value=\"$k\"$selected>$k</option>"; diff --git a/www/bug.php b/www/bug.php index 66405fe9..433b5d5f 100644 --- a/www/bug.php +++ b/www/bug.php @@ -928,7 +928,7 @@ <th class="details">Bug Type:</th> <td colspan="3"> <select name="in[bug_type]"> - <?php show_type_options($bug['bug_type']); ?> + <?php show_type_options($bug['bug_type'], /* deprecated */ true); ?> </select> </td> </tr> diff --git a/www/report.php b/www/report.php index ecc4a1e5..8b7e19b3 100644 --- a/www/report.php +++ b/www/report.php @@ -376,7 +376,11 @@ <strong>Failure to follow these instructions may result in your bug simply being marked as "not a bug."</strong> </p> - <p>Report <img src="images/pear_item.gif"><b>PEAR</b> related bugs <a href="https://pear.php.net/bugs/">here</a></p> + <p style="background-color: #ffa;"> + <strong>Documentation issues should now be reported on the <a href="https://github.com/php/doc-en/issues">php/doc-en</a> repository.</strong> + </p> + + <p>Report <img src="images/pear_item.gif"><b>PEAR</b> related bugs <a href="https://pear.php.net/bugs/">here</a>.</p> <p> <strong>If you feel this bug concerns a security issue, e.g. a buffer overflow, weak encryption, etc, then email @@ -445,7 +449,7 @@ <th class="form-label_left">Bug Type:</th> <td class="form-input"> <select name="in[bug_type]"> - <?php show_type_options($_POST['in']['bug_type']); ?> + <?php show_type_options($_POST['in']['bug_type'], /* deprecated */ false); ?> </select> </td> </tr> diff --git a/www/search.php b/www/search.php index e725c56e..38ad03b7 100644 --- a/www/search.php +++ b/www/search.php @@ -250,7 +250,7 @@ <td style="white-space: nowrap"> <label for="bug_type">Return bugs with <b>type</b></label> </td> - <td><select id="bug_type" name="bug_type"><?php show_type_options($bug_type, true);?></select></td> + <td><select id="bug_type" name="bug_type"><?php show_type_options($bug_type, /* deprecated */ true, /* all */ true);?></select></td> </tr> <tr valign="top"> <th>Project</th> diff --git a/www/stats.php b/www/stats.php index 0a397366..5a374807 100644 --- a/www/stats.php +++ b/www/stats.php @@ -78,7 +78,7 @@ <td style="white-space: nowrap"> <strong>Bug Type:</strong> <select class="small" id="bug_type" name="bug_type" onchange="this.form.submit(); return false;"> - <?php show_type_options($bug_type, true) ?> + <?php show_type_options($bug_type, /* deprecated */ true, /* all */ true) ?> </select> <input class="small" type="submit" name="submitStats" value="Search"> </td> -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php