diff options
author | Andrew Dolgov <[email protected]> | 2019-03-21 07:44:39 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2019-03-21 07:44:39 +0300 |
commit | 3bd3324e5a9171e6cca20b44d1569da41a1d4874 (patch) | |
tree | 2320b9e0a911290e0cfb5ad9b06c790af71e9e69 /classes | |
parent | 6ae0a3dd3e1d7ec19d8488ef376d9f192bcc5b08 (diff) |
update: add option to send digests
Diffstat (limited to 'classes')
-rwxr-xr-x | classes/article.php | 14 | ||||
-rwxr-xr-x | classes/rpc.php | 2 |
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); |