


diff --git a/backend.php b/backend.php
index 116b04b54..a632fafad 100644
--- a/backend.php
+++ b/backend.php
@@ -227,6 +227,8 @@
if ($mode == "") {
outputArticleXML($link, $id, $feed_id);
+ } else if ($mode == "zoom") {
+ outputArticleXML($link, $id, $feed_id, true, true);
} else {
catchupArticleById($link, $id, 0);
}
diff --git a/functions.php b/functions.php
index 0e34af34e..701d3ec57 100644
--- a/functions.php
+++ b/functions.php
@@ -4533,7 +4533,8 @@
return vsprintf(__(array_shift($args)), $args);
}
- function outputArticleXML($link, $id, $feed_id, $mark_as_read = true) {
+ function outputArticleXML($link, $id, $feed_id, $mark_as_read = true,
+ $zoom_mode = false) {
/* we can figure out feed_id from article id anyway, why do we
* pass feed_id here? */
@@ -4543,7 +4544,7 @@
$feed_id = db_fetch_result($result, 0, "feed_id");
- print "
- $tags_str
- (+)
";
+
+ if (!$zoom_mode) {
+ print "$tags_str
+ (+)
+
";
+ } else {
+ print "$tags_nolinks_str";
+ }
+ print "