summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorJustin Kromlinger <hashworks@archlinux.org>2020-11-19 23:16:17 +0100
committerLukas Fleischer <lfleischer@archlinux.org>2021-02-20 17:25:21 +0100
commit568e0d2fa33d17ea4c45d046d9870d8ba0376789 (patch)
treebee841b6785cb0ba726a1870c58e85ddb4b06af3 /web
parentbc972089a158459005700a7eaa8cee3ba666e2d1 (diff)
downloadaur-568e0d2fa33d17ea4c45d046d9870d8ba0376789.tar.gz
aur-568e0d2fa33d17ea4c45d046d9870d8ba0376789.tar.xz
RSS: Add atom self link
https://validator.w3.org/feed/docs/warning/MissingAtomSelfLink.html Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
Diffstat (limited to 'web')
-rw-r--r--web/lib/feedcreator.class.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/web/lib/feedcreator.class.php b/web/lib/feedcreator.class.php
index 802eebbe..e881f252 100644
--- a/web/lib/feedcreator.class.php
+++ b/web/lib/feedcreator.class.php
@@ -906,12 +906,13 @@ class RSSCreator091 extends FeedCreator {
$feed = "<?xml version=\"1.0\" encoding=\"".$this->encoding."\"?>\n";
$feed.= $this->_createGeneratorComment();
$feed.= $this->_createStylesheetReferences();
- $feed.= "<rss version=\"".$this->RSSVersion."\">\n";
+ $feed.= "<rss version=\"".$this->RSSVersion."\" xmlns:atom=\"http://www.w3.org/2005/Atom\">\n";
$feed.= " <channel>\n";
$feed.= " <title>".FeedCreator::iTrunc(htmlspecialchars($this->title),100)."</title>\n";
$this->descriptionTruncSize = 500;
$feed.= " <description>".$this->getDescription()."</description>\n";
$feed.= " <link>".$this->link."</link>\n";
+ $feed.= " <atom:link href=\"".$this->syndicationURL."\" rel=\"self\" type=\"application/rss+xml\" />\n";
$now = new FeedDate();
$feed.= " <lastBuildDate>".htmlspecialchars($now->rfc822())."</lastBuildDate>\n";
$feed.= " <generator>".FEEDCREATOR_VERSION."</generator>\n";