public function get_feed_list() { $module_id = $this->categories_manager->get_module_id(); $list = new FeedsList(); $cats_tree = new FeedsCat($module_id, 0, LangLoader::get_message('root', 'main')); $categories = $this->categories_manager->get_categories_cache()->get_categories(); $this->build_feeds_sub_list($module_id, $categories, $cats_tree, 0); $list->add_feed($cats_tree, Feed::DEFAULT_FEED_NAME); return $list; }
public function get_feeds_list() { $list = new FeedsList(); //unsolved bugs list $cats_tree = new FeedsCat('bugtracker', 0, LangLoader::get_message('titles.unsolved', 'common', 'bugtracker')); //solved bugs list $sub_tree = new FeedsCat('bugtracker', 1, LangLoader::get_message('titles.solved', 'common', 'bugtracker')); $cats_tree->add_child($sub_tree); $list->add_feed($cats_tree, Feed::DEFAULT_FEED_NAME); return $list; }
function get_feeds_list() { global $LANG; require_once PATH_TO_ROOT . '/pages/pages_functions.php'; $cats_tree = new FeedsCat('pages', 0, $LANG['root']); $categories = PagesCategoriesCache::load()->get_categories(); build_pages_cat_children($cats_tree, array_values($categories)); $feeds = new FeedsList(); $feeds->add_feed($cats_tree, Feed::DEFAULT_FEED_NAME); return $feeds; }
function get_feeds_list() { global $LANG, $Sql; import('content/syndication/feeds_list'); $feeds = new FeedsList(); $cats_tree = new FeedsCat('news', 0, $LANG['root']); $result = $Sql->query_while("SELECT id, name FROM " . PREFIX . "news_cat ORDER BY name ASC", __LINE__, __FILE__); while ($row = $Sql->fetch_assoc($result)) { $cats_tree->add_child(new FeedsCat('news', $row['id'], $row['name'])); } $Sql->query_close($result); $feeds->add_feed($cats_tree, DEFAULT_FEED_NAME); return $feeds; }
function get_feeds_list() { global $LANG; $feed = array(); require_once PATH_TO_ROOT . '/forum/forum.class.php'; $forum = new Forum(); $categories = $forum->get_cats_tree(); import('content/syndication/feeds_list'); import('content/syndication/feeds_cat'); $cat_tree = new FeedsCat('forum', 0, $LANG['root']); ForumInterface::_feeds_add_category($cat_tree, $categories); $children = $cat_tree->get_children(); $feeds = new FeedsList(); if (count($children) > 0) { $feeds->add_feed($children[0], DEFAULT_FEED_NAME); } return $feeds; }
function get_feeds_list() { global $LANG; import('content/syndication/feeds_list'); import('content/syndication/feeds_cat'); $list = new FeedsList(); $cats_tree = new FeedsCat($this->cache_file_name, 0, $LANG['root']); $this->_build_feeds_sub_list($cats_tree, 0); $list->add_feed($cats_tree, DEFAULT_FEED_NAME); return $list; }
function get_feeds_list() { global $LANG, $Sql; import('content/syndication/feeds_list'); $cats_tree = new FeedsCat('wiki', 0, $LANG['root']); $result = $Sql->query_while("SELECT c.id, c.id_parent, a.title\n FROM " . PREFIX . "wiki_cats c, " . PREFIX . "wiki_articles a\n WHERE c.article_id = a.id", __LINE__, __FILE__); $results = array(); while ($row = $Sql->fetch_assoc($result)) { $results[] = $row; } $Sql->query_close($result); WikiInterface::_build_wiki_cat_children($cats_tree, $results); $feeds = new FeedsList(); $feeds->add_feed($cats_tree, DEFAULT_FEED_NAME); return $feeds; }
function get_feeds_list() { global $LANG; $feed = array(); $categories = $this->_get_cats_tree(); import('content/syndication/feeds_list'); $cat_tree = new FeedsCat('articles', 0, $LANG['root']); ArticlesInterface::_feeds_add_category($cat_tree, $categories); $children = $cat_tree->get_children(); $feeds = new FeedsList(); if (count($children) > 0) { $feeds->add_feed($children[0], DEFAULT_FEED_NAME); } return $feeds; }