]> git.wh0rd.org Git - tt-rss.git/commitdiff
get_article_tags: specify owner for syndicated feeds
authorAndrew Dolgov <fox@bah.spb.su>
Thu, 9 Aug 2007 16:34:53 +0000 (17:34 +0100)
committerAndrew Dolgov <fox@bah.spb.su>
Thu, 9 Aug 2007 16:34:53 +0000 (17:34 +0100)
functions.php

index 0583b3173635718233f1ced99452f625ba27ca69..5515781a8c832c12317c36f7e4b2256c762e1f01 100644 (file)
                        print "<guid>" . htmlspecialchars($line["guid"]) . "</guid>";
                        print "<link>" . htmlspecialchars($line["link"]) . "</link>";
 
-                       $tags = get_article_tags($link, $line["id"]);
+                       $tags = get_article_tags($link, $line["id"], $owner_uid);
 
                        foreach ($tags as $tag) {
                                print "<category>" . htmlspecialchars($tag) . "</category>";
 
        }
 
-       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();