[web-php] master: Fix GH-676: Releases RSS/ATOM feed does not validate

From: Date: Fri, 29 Jul 2022 16:16:00 +0000
Subject: [web-php] master: Fix GH-676: Releases RSS/ATOM feed does not validate
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-30455@lists.php.net to get a copy of this message
Author: Christoph M. Becker (cmb69) Committer: GitHub (web-flow) Pusher: cmb69 Date: 2022-07-29T18:08:54+02:00 Commit: https://github.com/php/web-php/commit/29f24d095cb14457a50a3ef8c495bafb82a8b767 Raw diff: https://github.com/php/web-php/commit/29f24d095cb14457a50a3ef8c495bafb82a8b767.diff Fix GH-676: Releases RSS/ATOM feed does not validate The feed's updated element is required before the entries. Closes GH-678. Changed paths: M releases/feed.php Diff: diff --git a/releases/feed.php b/releases/feed.php index bfcf2417d..8df9155e4 100644 --- a/releases/feed.php +++ b/releases/feed.php @@ -18,6 +18,8 @@ XML; +ob_start(); + // Flatten major versions out of RELEASES. $RELEASED_VERSIONS = array_reduce($RELEASES, 'array_merge', []); $FEED_UPDATED = 0; @@ -80,9 +82,10 @@ $FEED_UPDATED = max($maxtime, $FEED_UPDATED); } +$entries = ob_get_clean(); + $FEED_UPDATED = date(DATE_ATOM, max($FEED_UPDATED)); -echo <<<XML - <updated>{$FEED_UPDATED}</updated> -</feed> -XML; +echo " <updated>{$FEED_UPDATED}</updated>\n"; +echo $entries; +echo "</feed>";

« previous php.webmaster (#30455) next »