api: implement setting article note through updateArticle

This commit is contained in:
Andrew Dolgov 2011-11-29 09:54:21 +04:00
parent 75b901d929
commit 46d60592ad
1 changed files with 5 additions and 0 deletions

View File

@ -228,6 +228,7 @@
case "updateArticle": case "updateArticle":
$article_ids = array_filter(explode(",", db_escape_string($_REQUEST["article_ids"])), is_numeric); $article_ids = array_filter(explode(",", db_escape_string($_REQUEST["article_ids"])), is_numeric);
$mode = (int) db_escape_string($_REQUEST["mode"]); $mode = (int) db_escape_string($_REQUEST["mode"]);
$data = db_escape_string($_REQUEST["data"]);
$field_raw = (int)db_escape_string($_REQUEST["field"]); $field_raw = (int)db_escape_string($_REQUEST["field"]);
$field = ""; $field = "";
@ -243,6 +244,8 @@
case 2: case 2:
$field = "unread"; $field = "unread";
break; break;
case 3:
$field = "note";
}; };
switch ($mode) { switch ($mode) {
@ -257,6 +260,8 @@
break; break;
} }
if ($field == "note") $set_to = "'$data'";
if ($field && $set_to && count($article_ids) > 0) { if ($field && $set_to && count($article_ids) > 0) {
$article_ids = join(", ", $article_ids); $article_ids = join(", ", $article_ids);