Commit: 257b4fca67322116d2d3af773e531a86f8e7d908 Author: Sobak <msobaczew...@gmail.com> Fri, 27 Jun 2014 15:48:10 +0200 Parents: 8a32bb505a43947787932ebe14500bd74b4db973 Branches: master
Link: http://git.php.net/?p=web/bugs.git;a=commitdiff;h=257b4fca67322116d2d3af773e531a86f8e7d908 Log: More elegant way to add custom versions Changed paths: M include/functions.php M include/php_versions.php Diff: diff --git a/include/functions.php b/include/functions.php index 8c18f09..554c725 100644 --- a/include/functions.php +++ b/include/functions.php @@ -708,8 +708,6 @@ function show_version_options($current, $default = '') if (!$use && $current) { echo '<option selected="selected">' , htmlspecialchars($current) , "</option>\n"; } - echo '<option>str_size_and_int64 branch</option>', "\n"; - echo '<option>Irrelevant</option>', "\n"; echo '<option value="earlier">Earlier? Upgrade first!</option>', "\n"; } @@ -1310,9 +1308,6 @@ function incoming_details_are_valid($in, $initial = 0, $logged_in = false) require_once "{$ROOT_DIR}/include/php_versions.php"; - // Workaround for side report from bug #67513 - $versions = array_merge($versions, ['str_size_and_int64 branch', 'Irrelevant']); - if (empty($in['php_version']) || ($initial && !in_array($in['php_version'], $versions))) { $errors[] = 'Please select a valid PHP version.'; } diff --git a/include/php_versions.php b/include/php_versions.php index 8d53eb9..4ee66c3 100644 --- a/include/php_versions.php +++ b/include/php_versions.php @@ -9,6 +9,12 @@ - between a minor version we order by the micro if available: first the qa releases: alpha/beta/rc, then the stable, then the Git versions(snaps, Git) */ + // Custom versions appended to the list + $custom_versions = array( + 'str_size_and_int64 branch', + 'Irrelevant' + ); + if (!$versions = apc_fetch('bugs.versions')) { $versions = buildVersions(); if ($versions) { @@ -16,6 +22,8 @@ } } + $versions = array_merge($versions, $custom_versions); + function buildVersions() { $dev_versions = json_decode(file_get_contents('http://qa.php.net/api.php?type=qa-releases&format=json&only=dev_versions')); -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php