From: Andrew Dolgov Date: Sun, 21 Nov 2010 17:54:25 +0000 (+0300) Subject: feedlist: do not show labels folder when there are no labels X-Git-Tag: 1.5.0~79 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=d4f46bc1fdd3bbd76e7d01cc0c79baaacc69ce5b;p=tt-rss.git feedlist: do not show labels folder when there are no labels --- diff --git a/functions.php b/functions.php index eb64f51f..2dc2a16d 100644 --- a/functions.php +++ b/functions.php @@ -4220,31 +4220,34 @@ $result = db_query($link, "SELECT * FROM ttrss_labels2 WHERE owner_uid = '$owner_uid' ORDER by caption"); - - if (get_pref($link, 'ENABLE_FEED_CATS')) { - $cat_hidden = get_pref($link, "_COLLAPSED_LABELS"); - $cat = feedlist_init_cat($link, -2, $cat_hidden); - } else { - $cat['items'] = array(); - } - - while ($line = db_fetch_assoc($result)) { - - $label_id = -$line['id'] - 11; - $count = getFeedUnread($link, $label_id); - $feed = feedlist_init_feed($link, $label_id, false, $count); + if (db_num_rows($result) > 0) { - $feed['fg_color'] = $line['fg_color']; - $feed['bg_color'] = $line['bg_color']; + if (get_pref($link, 'ENABLE_FEED_CATS')) { + $cat_hidden = get_pref($link, "_COLLAPSED_LABELS"); + $cat = feedlist_init_cat($link, -2, $cat_hidden); + } else { + $cat['items'] = array(); + } - array_push($cat['items'], $feed); - } + while ($line = db_fetch_assoc($result)) { + + $label_id = -$line['id'] - 11; + $count = getFeedUnread($link, $label_id); - if ($enable_cats) { - array_push($feedlist['items'], $cat); - } else { - $feedlist['items'] = array_merge($feedlist['items'], $cat['items']); + $feed = feedlist_init_feed($link, $label_id, false, $count); + + $feed['fg_color'] = $line['fg_color']; + $feed['bg_color'] = $line['bg_color']; + + array_push($cat['items'], $feed); + } + + if ($enable_cats) { + array_push($feedlist['items'], $cat); + } else { + $feedlist['items'] = array_merge($feedlist['items'], $cat['items']); + } } }