summaryrefslogtreecommitdiff
path: root/backend.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-01-05 09:09:05 +0100
committerAndrew Dolgov <[email protected]>2009-01-05 09:09:05 +0100
commitead2715d9c9a436b507e48cf5975015f0ddb493d (patch)
tree578526cb07cb566098e455a95b1ffd959f067cd8 /backend.php
parent7e1a9fbcbcb859537cb8718594334906073ba712 (diff)
add ability to customize amount of returned entries for syndicated feeds
Diffstat (limited to 'backend.php')
-rw-r--r--backend.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/backend.php b/backend.php
index 13c470a98..549661156 100644
--- a/backend.php
+++ b/backend.php
@@ -417,6 +417,7 @@
case "publish":
$key = db_escape_string($_GET["key"]);
+ $limit = (int)db_escape_string($_GET["limit"]);
$result = db_query($link, "SELECT login, owner_uid
FROM ttrss_user_prefs, ttrss_users WHERE
@@ -428,7 +429,7 @@
$owner = db_fetch_result($result, 0, "owner_uid");
$login = db_fetch_result($result, 0, "login");
- generate_syndicated_feed($link, $owner, -2, false);
+ generate_syndicated_feed($link, $owner, -2, false, $limit);
} else {
print "<error>User not found</error>";
@@ -440,6 +441,7 @@
$user = db_escape_string($_GET["user"]);
$pass = db_escape_string($_GET["pass"]);
$is_cat = $_GET["is_cat"] != false;
+ $limit = (int)db_escape_string($_GET["limit"]);
$search = db_escape_string($_GET["q"]);
$match_on = db_escape_string($_GET["m"]);
@@ -452,7 +454,7 @@
if ($_SESSION["uid"] ||
http_authenticate_user($link)) {
- generate_syndicated_feed($link, 0, $feed, $is_cat,
+ generate_syndicated_feed($link, 0, $feed, $is_cat, $limit,
$search, $search_mode, $match_on);
}
break; // rss