summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2019-03-21 07:44:39 +0300
committerAndrew Dolgov <[email protected]>2019-03-21 07:44:39 +0300
commit3bd3324e5a9171e6cca20b44d1569da41a1d4874 (patch)
tree2320b9e0a911290e0cfb5ad9b06c790af71e9e69 /classes
parent6ae0a3dd3e1d7ec19d8488ef376d9f192bcc5b08 (diff)
update: add option to send digests
Diffstat (limited to 'classes')
-rwxr-xr-xclasses/article.php14
-rwxr-xr-xclasses/rpc.php2
2 files changed, 8 insertions, 8 deletions
diff --git a/classes/article.php b/classes/article.php
index 028901368..ff83143d6 100755
--- a/classes/article.php
+++ b/classes/article.php
@@ -697,17 +697,17 @@ class Article extends Handler_Protected {
$ids_qmarks = arr_qmarks($ids);
- if ($cmode == 0) {
+ if ($cmode == 1) {
$sth = $pdo->prepare("UPDATE ttrss_user_entries SET
- unread = false,last_read = NOW()
- WHERE ref_id IN ($ids_qmarks) AND owner_uid = ?");
- } else if ($cmode == 1) {
+ unread = true
+ WHERE ref_id IN ($ids_qmarks) AND owner_uid = ?");
+ } else if ($cmode == 2) {
$sth = $pdo->prepare("UPDATE ttrss_user_entries SET
- unread = true
- WHERE ref_id IN ($ids_qmarks) AND owner_uid = ?");
+ unread = NOT unread,last_read = NOW()
+ WHERE ref_id IN ($ids_qmarks) AND owner_uid = ?");
} else {
$sth = $pdo->prepare("UPDATE ttrss_user_entries SET
- unread = NOT unread,last_read = NOW()
+ unread = false,last_read = NOW()
WHERE ref_id IN ($ids_qmarks) AND owner_uid = ?");
}
diff --git a/classes/rpc.php b/classes/rpc.php
index 037e14132..725ca9622 100755
--- a/classes/rpc.php
+++ b/classes/rpc.php
@@ -287,7 +287,7 @@ class RPC extends Handler_Protected {
/* GET["cmode"] = 0 - mark as read, 1 - as unread, 2 - toggle */
function catchupSelected() {
$ids = explode(",", clean($_REQUEST["ids"]));
- $cmode = sprintf("%d", clean($_REQUEST["cmode"]));
+ $cmode = (int)clean($_REQUEST["cmode"]);
Article::catchupArticlesById($ids, $cmode);