aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSebastien SAUVAGE <sebsauvage@sebsauvage.net>2013-09-24 22:39:40 +0200
committerSebastien SAUVAGE <sebsauvage@sebsauvage.net>2013-09-24 22:39:40 +0200
commitc677013b9376a3054750badf97f7d1e73aa37735 (patch)
treec81471e8dd6dbd013e650ea056e4489959d18304
parenteea58b3d5a12ef6a75f482dfeecac2b8fa446170 (diff)
downloadShaarli-c677013b9376a3054750badf97f7d1e73aa37735.tar.gz
Shaarli-c677013b9376a3054750badf97f7d1e73aa37735.tar.zst
Shaarli-c677013b9376a3054750badf97f7d1e73aa37735.zip
Added nb=all to get all links in RSS/ATOM feed.
-rw-r--r--index.php12
1 files changed, 10 insertions, 2 deletions
diff --git a/index.php b/index.php
index d9181b65..396b97fc 100644
--- a/index.php
+++ b/index.php
@@ -898,7 +898,11 @@ function showRSS()
898 if (!empty($_GET['searchterm'])) $linksToDisplay = $LINKSDB->filterFulltext($_GET['searchterm']); 898 if (!empty($_GET['searchterm'])) $linksToDisplay = $LINKSDB->filterFulltext($_GET['searchterm']);
899 elseif (!empty($_GET['searchtags'])) $linksToDisplay = $LINKSDB->filterTags(trim($_GET['searchtags'])); 899 elseif (!empty($_GET['searchtags'])) $linksToDisplay = $LINKSDB->filterTags(trim($_GET['searchtags']));
900 else $linksToDisplay = $LINKSDB; 900 else $linksToDisplay = $LINKSDB;
901 $nblinksToDisplay = !empty($_GET['nb']) ? max($_GET['nb'] + 0, 1) : 50; 901 $nblinksToDisplay = 50; // Number of links to display.
902 if (!empty($_GET['nb'])) // In URL, you can specificy the number of links. Example: nb=200 or nb=all for all links.
903 {
904 $nblinksToDisplay = $_GET['nb']=='all' ? count($linksToDisplay) : max($_GET['nb']+0,1) ;
905 }
902 906
903 $pageaddr=htmlspecialchars(indexUrl()); 907 $pageaddr=htmlspecialchars(indexUrl());
904 echo '<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">'; 908 echo '<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">';
@@ -969,7 +973,11 @@ function showATOM()
969 if (!empty($_GET['searchterm'])) $linksToDisplay = $LINKSDB->filterFulltext($_GET['searchterm']); 973 if (!empty($_GET['searchterm'])) $linksToDisplay = $LINKSDB->filterFulltext($_GET['searchterm']);
970 elseif (!empty($_GET['searchtags'])) $linksToDisplay = $LINKSDB->filterTags(trim($_GET['searchtags'])); 974 elseif (!empty($_GET['searchtags'])) $linksToDisplay = $LINKSDB->filterTags(trim($_GET['searchtags']));
971 else $linksToDisplay = $LINKSDB; 975 else $linksToDisplay = $LINKSDB;
972 $nblinksToDisplay = !empty($_GET['nb']) ? max($_GET['nb'] + 0, 1) : 50; 976 $nblinksToDisplay = 50; // Number of links to display.
977 if (!empty($_GET['nb'])) // In URL, you can specificy the number of links. Example: nb=200 or nb=all for all links.
978 {
979 $nblinksToDisplay = $_GET['nb']=='all' ? count($linksToDisplay) : max($_GET['nb']+0,1) ;
980 }
973 981
974 $pageaddr=htmlspecialchars(indexUrl()); 982 $pageaddr=htmlspecialchars(indexUrl());
975 $latestDate = ''; 983 $latestDate = '';