mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-23 02:41:29 +00:00
implement assign-to-label in subtoolbar
This commit is contained in:
@@ -424,6 +424,35 @@
|
||||
return;
|
||||
}
|
||||
|
||||
if ($subop == "assignToLabel") {
|
||||
|
||||
$ids = split(",", db_escape_string($_REQUEST["ids"]));
|
||||
$label_id = db_escape_string($_REQUEST["lid"]);
|
||||
|
||||
$label = label_find_caption($link, $label_id, $_SESSION["uid"]);
|
||||
|
||||
if ($label) {
|
||||
|
||||
foreach ($ids as $id) {
|
||||
label_add_article($link, $id, $label, $_SESSION["uid"]);
|
||||
}
|
||||
}
|
||||
|
||||
print "<rpc-reply><counters>";
|
||||
|
||||
if ($label) {
|
||||
getGlobalCounters($link);
|
||||
getLabelCounters($link);
|
||||
if (get_pref($link, 'ENABLE_FEED_CATS')) {
|
||||
getCategoryCounters($link);
|
||||
}
|
||||
}
|
||||
|
||||
print "</counters></rpc-reply>";
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
print "<rpc-reply><error>Unknown method: $subop</error></rpc-reply>";
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user