Commit: da85b2579bd86d54e88e8c60d3018275d23eccf2 Author: Christoph M. Becker <cmbecke...@gmx.de> Thu, 31 Jan 2019 14:32:28 +0100 Parents: d160aebe33832d66c5d243473ad62ce05c7cd693 Branches: master
Link: http://git.php.net/?p=web/php.git;a=commitdiff;h=da85b2579bd86d54e88e8c60d3018275d23eccf2 Log: Consider all releases with the same EOL date The algorithm to find the two most recently EOL'd versions built an array where the EOL date is the key. This can't work for multiple releases with the same EOL date. We **hack** around this by increasing the timestamp to avoid duplicates being overwritten. Changed paths: M releases/index.php Diff: diff --git a/releases/index.php b/releases/index.php index de5429a..b04f5ee 100644 --- a/releases/index.php +++ b/releases/index.php @@ -77,7 +77,9 @@ if (isset($_GET["serialize"]) || isset($_GET["json"])) { $eol = array(); foreach (get_eol_branches() as $major => $branches) { foreach ($branches as $branch => $detail) { - $eol[$detail['date']] = sprintf('<li>%s: %s</li>', $branch, date('j M Y', $detail['date'])); + $detail_date = $detail['date']; + while (isset($eol[$detail_date])) $detail_date++; + $eol[$detail_date] = sprintf('<li>%s: %s</li>', $branch, date('j M Y', $detail_date)); } } krsort($eol); -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php