api: show virtual feeds in getFeeds

This commit is contained in:
Andrew Dolgov 2009-12-16 14:08:11 +03:00
parent 1c3fffbbc7
commit 7e2b7e461a
1 changed files with 23 additions and 2 deletions

View File

@ -108,7 +108,7 @@
if ($unread || !$unread_only) { if ($unread || !$unread_only) {
$line_struct = array( $row = array(
"feed_url" => $line["feed_url"], "feed_url" => $line["feed_url"],
"title" => $line["title"], "title" => $line["title"],
"id" => (int)$line["id"], "id" => (int)$line["id"],
@ -117,7 +117,28 @@
"last_updated" => strtotime($line["last_updated"]) "last_updated" => strtotime($line["last_updated"])
); );
array_push($feeds, $line_struct); array_push($feeds, $row);
}
}
if (!$cat_id || $cat_id == -1) {
$counters = getLabelCounters($link, false, true);
foreach (array_keys($counters) as $id) {
$unread = $counters[$id]["counter"];
if ($unread || !$unread_only) {
$row = array(
"id" => $id,
"title" => $counters[$id]["description"],
"unread" => $counters[$id]["counter"],
"cat_id" => -1,
);
array_push($feeds, $row);
}
} }
} }