summaryrefslogtreecommitdiff
path: root/classes/article.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-02-15 14:50:40 +0300
committerAndrew Dolgov <[email protected]>2021-02-15 14:50:40 +0300
commitecb36b6354cf693f8120884fdb9ef4068cb1d03f (patch)
tree3dd24dcf4607c3cbac028f73ff9b15b672394a54 /classes/article.php
parent82adb01307e108e8a2b4eeb900552160d730d0b7 (diff)
edit tags: use client dialog
Diffstat (limited to 'classes/article.php')
-rwxr-xr-xclasses/article.php32
1 files changed, 4 insertions, 28 deletions
diff --git a/classes/article.php b/classes/article.php
index 00d9d09c5..cc5d73b64 100755
--- a/classes/article.php
+++ b/classes/article.php
@@ -161,35 +161,11 @@ class Article extends Handler_Protected {
return $rc;
}
- function editArticleTags() {
-
- $param = clean($_REQUEST['param']);
-
- $tags = self::get_article_tags($param);
-
- $tags_str = join(", ", $tags);
-
- print_hidden("id", "$param");
- print_hidden("op", "article");
- print_hidden("method", "setArticleTags");
-
- print "<header class='horizontal'>" . __("Tags for this article (separated by commas):")."</header>";
-
- print "<section>";
- print "<textarea dojoType='dijit.form.SimpleTextarea' rows='4'
- style='height : 100px; font-size : 12px; width : 98%' id='tags_str'
- name='tags_str'>$tags_str</textarea>
- <div class='autocomplete' id='tags_choices'
- style='display:none'></div>";
- print "</section>";
-
- print "<footer>";
- print "<button dojoType='dijit.form.Button'
- type='submit' class='alt-primary'>".__('Save')."</button> ";
- print "<button dojoType='dijit.form.Button'
- onclick='App.dialogOf(this).hide()'>".__('Cancel')."</button>";
- print "</footer>";
+ function printArticleTags() {
+ $id = (int) clean($_REQUEST['id'] ?? 0);
+ print json_encode(["id" => $id,
+ "tags" => self::get_article_tags($id)]);
}
function setScore() {