summaryrefslogtreecommitdiff
path: root/classes/rpc.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2012-10-31 12:55:24 +0400
committerAndrew Dolgov <[email protected]>2012-10-31 12:55:24 +0400
commit1b4d1a6b449de081f2d45983df11950ac4c453bc (patch)
tree7fd3cf93fefb8c727448b5673e3acee8a75dbe59 /classes/rpc.php
parent4021d61ada06b250d40c4c508ab128581dc2e1ef (diff)
sharepopup: implement assigning labels while sharing
Diffstat (limited to 'classes/rpc.php')
-rw-r--r--classes/rpc.php19
1 files changed, 18 insertions, 1 deletions
diff --git a/classes/rpc.php b/classes/rpc.php
index cb3eeda98..35de3362a 100644
--- a/classes/rpc.php
+++ b/classes/rpc.php
@@ -2,7 +2,7 @@
class RPC extends Handler_Protected {
function csrf_ignore($method) {
- $csrf_ignored = array("sanitycheck", "buttonplugin", "exportget", "sharepopup");
+ $csrf_ignored = array("sanitycheck", "buttonplugin", "exportget", "completelabels");
return array_search($method, $csrf_ignored) !== false;
}
@@ -426,6 +426,23 @@ class RPC extends Handler_Protected {
print json_encode(array("link" => $new_link));
}
+ function completeLabels() {
+ $search = db_escape_string($_REQUEST["search"]);
+
+ $result = db_query($this->link, "SELECT DISTINCT caption FROM
+ ttrss_labels2
+ WHERE owner_uid = '".$_SESSION["uid"]."' AND
+ LOWER(caption) LIKE LOWER('$search%') ORDER BY caption
+ LIMIT 5");
+
+ print "<ul>";
+ while ($line = db_fetch_assoc($result)) {
+ print "<li>" . $line["caption"] . "</li>";
+ }
+ print "</ul>";
+ }
+
+
function completeTags() {
$search = db_escape_string($_REQUEST["search"]);