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

Reply via email to