function wikiplugin_posts($data, $params) { global $smarty, $prefs, $tikilib; if (isset($params['rssId'])) { $rssId = $params['rssId']; } else { return tra('rssId is mandatory'); } $rsslib = new RssLib; $max = isset($params['max']) ? $params['max'] : 5; $blog = $rsslib->get_rss_module($rssId); $items = $rsslib->get_feed_items($rssId, $max); $smarty->assign('blog', $blog); $smarty->assign('posts', $items); return "~np~ ".$smarty->fetch('pe-rss_posts.tpl')." ~/np~"; }
if (!isset($rsslib)) { $rsslib = new RssLib(); } $access->check_permission('tiki_p_admin_rssmodules'); if (isset($_REQUEST["rssId"])) { $smarty->assign('rssId', $_REQUEST["rssId"]); $cookietab = 2; } $smarty->assign('preview', 'n'); if (isset($_REQUEST["view"])) { $smarty->assign('preview', 'y'); $data = $rsslib->get_rss_module($_REQUEST["view"]); if ($data['sitetitle']) { $smarty->assign('feedtitle', array('title' => $data['sitetitle'], 'link' => $data['siteurl'])); } $smarty->assign('items', $rsslib->get_feed_items($_REQUEST['view'])); } if (isset($_REQUEST["rssId"])) { $info = $rsslib->get_rss_module($_REQUEST["rssId"]); } else { $info = array(); // default for new rss feed: $info["name"] = ''; $info["description"] = ''; $info["url"] = ''; $info["refresh"] = 1800; $info["showTitle"] = 'n'; $info["showPubDate"] = 'n'; } $smarty->assign('name', $info["name"]); $smarty->assign('description', $info["description"]);