function __exp__getSideContent($what) { ob_start(); switch ($what) { case 'FeedList': $f = new FeedList(false); $f->render(); break; case 'CatList': //rss_require('cls/taglist.php'); //$v = new TagList('channel'); rss_require('cls/categories.php'); $v = new CatList(); $v->render(); break; case 'TagList': rss_require('cls/taglist.php'); $t = new TagList('item'); $t->render(); break; } $c = ob_get_contents(); ob_end_clean(); rss_invalidate_cache(); return $what . "#@#" . $c; }
function rss_main_feeds() { switch ($GLOBALS['rss']->sideMenu->activeElement) { case 'CatList': rss_require('cls/categories.php'); $v = new CatList(); $v->render(); break; case 'TagList': rss_require('cls/taglist.php'); $GLOBALS['rss']->tagList = new TagList('item'); $GLOBALS['rss']->tagList->render(); break; case 'FeedList': default: if ($GLOBALS['rss']->feedList) { $GLOBALS['rss']->feedList->render(); } break; } }