mobile: allow marking articles as unread (clses #240)
This commit is contained in:
parent
849b382582
commit
4a596be697
Binary file not shown.
After Width: | Height: | Size: 280 B |
|
@ -710,9 +710,14 @@
|
||||||
$published_pic = "<img class='marked' src=\"../images/pub_unset.gif\">";
|
$published_pic = "<img class='marked' src=\"../images/pub_unset.gif\">";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
print "<div class=\"postStarOps\">";
|
print "<div class=\"postStarOps\">";
|
||||||
print "<a href=\"?go=view&id=$id&ret_feed=$ret_feed_id&feed=$feed_id&sop=ts\">$marked_pic</a>";
|
print "<a title=\"".__('Toggle starred')."\"href=\"?go=view&id=$id&ret_feed=$ret_feed_id&feed=$feed_id&sop=ts\">$marked_pic</a>";
|
||||||
print "<a href=\"?go=view&id=$id&ret_feed=$ret_feed_id&feed=$feed_id&sop=tp\">$published_pic</a>";
|
print "<a title=\"".__('Toggle published')."\" href=\"?go=view&id=$id&ret_feed=$ret_feed_id&feed=$feed_id&sop=tp\">$published_pic</a>";
|
||||||
|
// Mark unread
|
||||||
|
print "<a title=\"".__('Mark as unread')."\" href=\"?go=vf&id=$ret_feed_id&feed=$feed_id&sop=mu&aid=$id";
|
||||||
|
if ($cat_view) { print "&cat=$cat_view"; }
|
||||||
|
print "\"><img class='marked' src=\"../images/art-set-unread.png\"></a>";
|
||||||
print "</div>";
|
print "</div>";
|
||||||
|
|
||||||
print sanitize_rss($link, $line["content"], true);;
|
print sanitize_rss($link, $line["content"], true);;
|
||||||
|
@ -796,4 +801,10 @@
|
||||||
$result = db_query($link, "UPDATE ttrss_user_entries SET published = NOT published
|
$result = db_query($link, "UPDATE ttrss_user_entries SET published = NOT published
|
||||||
WHERE ref_id = '$tp_id' AND owner_uid = " . $_SESSION["uid"]);
|
WHERE ref_id = '$tp_id' AND owner_uid = " . $_SESSION["uid"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function markUnread($link, $mu_id) {
|
||||||
|
$result = db_query($link, "UPDATE ttrss_user_entries SET unread = true
|
||||||
|
WHERE ref_id = '$mu_id' AND owner_uid = " . $_SESSION["uid"]);
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -200,6 +200,11 @@ ul.headlines img.feedIcon {
|
||||||
ul.headlines img.marked {
|
ul.headlines img.marked {
|
||||||
border-width : 0px;
|
border-width : 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div.postStarOps img.marked {
|
||||||
|
border-width : 0px;
|
||||||
|
}
|
||||||
|
|
||||||
div.postTags {
|
div.postTags {
|
||||||
color : gray;
|
color : gray;
|
||||||
font-size : small;
|
font-size : small;
|
||||||
|
|
|
@ -67,8 +67,12 @@
|
||||||
|
|
||||||
$sop = db_escape_string($_GET["sop"]);
|
$sop = db_escape_string($_GET["sop"]);
|
||||||
|
|
||||||
if ($sop && $go == "view") {
|
if ($sop) {
|
||||||
|
if ($go == "view") {
|
||||||
$a_id = db_escape_string($_GET["id"]);
|
$a_id = db_escape_string($_GET["id"]);
|
||||||
|
} elseif ($go == "vf") {
|
||||||
|
$a_id = db_escape_string($_GET["aid"]);
|
||||||
|
}
|
||||||
|
|
||||||
if ($a_id) {
|
if ($a_id) {
|
||||||
|
|
||||||
|
@ -80,7 +84,11 @@
|
||||||
toggleMarked($link, $a_id);
|
toggleMarked($link, $a_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
$query_string = preg_replace("/&sop=t[sp]/", "", $_SERVER["QUERY_STRING"]);
|
if ($sop == "mu") {
|
||||||
|
markUnread($link, $a_id);
|
||||||
|
}
|
||||||
|
|
||||||
|
$query_string = str_replace("&sop=$sop", "", $_SERVER["QUERY_STRING"]);
|
||||||
header("Location: tt-rss.php?$query_string");
|
header("Location: tt-rss.php?$query_string");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue