send_headline_digests: properly handle owner uid when marking articles as read
This commit is contained in:
parent
0cacc89160
commit
9968d46f88
|
@ -3250,7 +3250,7 @@
|
||||||
|
|
||||||
if ($rc) {
|
if ($rc) {
|
||||||
print "Marking affected articles as read...\n";
|
print "Marking affected articles as read...\n";
|
||||||
catchupArticlesById($link, $affected_ids, 0);
|
catchupArticlesById($link, $affected_ids, 0, $line["id"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
db_query($link, "UPDATE ttrss_users SET last_digest_sent = NOW()
|
db_query($link, "UPDATE ttrss_users SET last_digest_sent = NOW()
|
||||||
|
@ -3446,7 +3446,9 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function catchupArticlesById($link, $ids, $cmode) {
|
function catchupArticlesById($link, $ids, $cmode, $owner_uid = false) {
|
||||||
|
|
||||||
|
if (!$owner_uid) $owner_uid = $_SESSION["uid"];
|
||||||
|
|
||||||
$tmp_ids = array();
|
$tmp_ids = array();
|
||||||
|
|
||||||
|
@ -3459,15 +3461,15 @@
|
||||||
if ($cmode == 0) {
|
if ($cmode == 0) {
|
||||||
db_query($link, "UPDATE ttrss_user_entries SET
|
db_query($link, "UPDATE ttrss_user_entries SET
|
||||||
unread = false,last_read = NOW()
|
unread = false,last_read = NOW()
|
||||||
WHERE ($ids_qpart) AND owner_uid = " . $_SESSION["uid"]);
|
WHERE ($ids_qpart) AND owner_uid = $owner_uid");
|
||||||
} else if ($cmode == 1) {
|
} else if ($cmode == 1) {
|
||||||
db_query($link, "UPDATE ttrss_user_entries SET
|
db_query($link, "UPDATE ttrss_user_entries SET
|
||||||
unread = true
|
unread = true
|
||||||
WHERE ($ids_qpart) AND owner_uid = " . $_SESSION["uid"]);
|
WHERE ($ids_qpart) AND owner_uid = $owner_uid");
|
||||||
} else {
|
} else {
|
||||||
db_query($link, "UPDATE ttrss_user_entries SET
|
db_query($link, "UPDATE ttrss_user_entries SET
|
||||||
unread = NOT unread,last_read = NOW()
|
unread = NOT unread,last_read = NOW()
|
||||||
WHERE ($ids_qpart) AND owner_uid = " . $_SESSION["uid"]);
|
WHERE ($ids_qpart) AND owner_uid = $owner_uid");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue