diff options
author | Sebastien SAUVAGE <sebsauvage@sebsauvage.net> | 2013-09-24 22:39:40 +0200 |
---|---|---|
committer | Sebastien SAUVAGE <sebsauvage@sebsauvage.net> | 2013-09-24 22:39:40 +0200 |
commit | c677013b9376a3054750badf97f7d1e73aa37735 (patch) | |
tree | c81471e8dd6dbd013e650ea056e4489959d18304 /index.php | |
parent | eea58b3d5a12ef6a75f482dfeecac2b8fa446170 (diff) | |
download | Shaarli-c677013b9376a3054750badf97f7d1e73aa37735.tar.gz Shaarli-c677013b9376a3054750badf97f7d1e73aa37735.tar.zst Shaarli-c677013b9376a3054750badf97f7d1e73aa37735.zip |
Added nb=all to get all links in RSS/ATOM feed.
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -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 = ''; |