]> git.wh0rd.org - tt-rss.git/blobdiff - plugins/vf_shared/init.php
update phpmd ruleset to use (subset) of cleancode
[tt-rss.git] / plugins / vf_shared / init.php
index 00d288c055235999a8fe121f58a34422ddefecb6..9caf1093e875badcaa0031b267d162244b4e15a4 100644 (file)
@@ -20,12 +20,18 @@ class VF_Shared extends Plugin {
                return 2;
        }
 
+       /**
+        * @SuppressWarnings(PHPMD.UnusedFormalParameter)
+        */
        function get_unread($feed_id) {
                $result = db_query("select count(int_id) AS count from ttrss_user_entries where owner_uid = ".$_SESSION["uid"]." and unread = true and uuid != ''");
 
                return db_fetch_result($result, 0, "count");
        }
 
+       /**
+        * @SuppressWarnings(PHPMD.UnusedFormalParameter)
+        */
        function get_total($feed_id) {
                $result = db_query("select count(int_id) AS count from ttrss_user_entries where owner_uid = ".$_SESSION["uid"]." and uuid != ''");
 
@@ -34,10 +40,13 @@ class VF_Shared extends Plugin {
 
        //function queryFeedHeadlines($feed, $limit, $view_mode, $cat_view, $search, $search_mode, $override_order = false, $offset = 0, $owner_uid = 0, $filter = false, $since_id = 0, $include_children = false, $ignore_vfeed_group = false, $override_strategy = false, $override_vfeed = false) {
 
+       /**
+        * @SuppressWarnings(PHPMD.UnusedFormalParameter)
+        */
        function get_headlines($feed_id, $options) {
-               $qfh_ret = queryFeedHeadlines(-4,
+               /*$qfh_ret = queryFeedHeadlines(-4,
                        $options['limit'],
-                       $this->get_unread() > 0 ? "adaptive" : "all_articles",
+                       $this->get_unread(-1) > 0 ? "adaptive" : "all_articles",
                        false,
                        $options['search'],
                        $options['search_mode'],
@@ -49,12 +58,26 @@ class VF_Shared extends Plugin {
                        $options['include_children'],
                        false,
                        "uuid != ''",
-                       "ttrss_feeds.title AS feed_title,");
+                       "ttrss_feeds.title AS feed_title,"); */
 
+               $params = array(
+                       "feed" => -4,
+                       "limit" => $options["limit"],
+                       "view_mode" => $this->get_unread(-1) > 0 ? "adaptive" : "all_articles",
+                       "search" => $options['search'],
+                       "override_order" => $options['override_order'],
+                       "offset" => $options["offset"],
+                       "filter" => $options["filter"],
+                       "since_id" => $options["since_id"],
+                       "include_children" => $options["include_children"],
+                       "override_strategy" => "uuid != ''",
+                       "override_vfeed" => "ttrss_feeds.title AS feed_title,"
+               );
+
+               $qfh_ret = queryFeedHeadlines($params);
                $qfh_ret[1] = __("Shared articles");
 
                return $qfh_ret;
        }
 
-}
-?>
+}
\ No newline at end of file