From bc976a8cde7a18a2997e36ecfc6e0b046923e446 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 9 Aug 2007 17:34:53 +0100 Subject: get_article_tags: specify owner for syndicated feeds --- functions.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/functions.php b/functions.php index 0583b3173..5515781a8 100644 --- a/functions.php +++ b/functions.php @@ -2734,7 +2734,7 @@ print "" . htmlspecialchars($line["guid"]) . ""; print "" . htmlspecialchars($line["link"]) . ""; - $tags = get_article_tags($link, $line["id"]); + $tags = get_article_tags($link, $line["id"], $owner_uid); foreach ($tags as $tag) { print "" . htmlspecialchars($tag) . ""; @@ -3510,14 +3510,16 @@ } - function get_article_tags($link, $id) { + function get_article_tags($link, $id, $owner_uid = 0) { $a_id = db_escape_string($id); + if (!$owner_uid) $owner_uid = $_SESSION["uid"]; + $tmp_result = db_query($link, "SELECT DISTINCT tag_name, owner_uid as owner FROM ttrss_tags WHERE post_int_id = (SELECT int_id FROM ttrss_user_entries WHERE - ref_id = '$a_id' AND owner_uid = ".$_SESSION["uid"]." LIMIT 1) ORDER BY tag_name"); + ref_id = '$a_id' AND owner_uid = '$owner_uid' LIMIT 1) ORDER BY tag_name"); $tags = array(); -- cgit v1.2.3