Пример #1
0
include_once 'lib/rss/rsslib.php';
if (!isset($rsslib)) {
    $rsslib = new RssLib($dbTiki);
}
if ($tiki_p_admin_rssmodules != 'y') {
    $smarty->assign('msg', tra("You do not have permission to use this feature"));
    $smarty->display("error.tpl");
    die;
}
if (isset($_REQUEST["rssId"])) {
    $smarty->assign('rssId', $_REQUEST["rssId"]);
}
$smarty->assign('preview', 'n');
if (isset($_REQUEST["view"])) {
    $smarty->assign('preview', 'y');
    $data = $rsslib->get_rss_module_content($_REQUEST["view"]);
    $items = $rsslib->parse_rss_data($data, $_REQUEST["view"]);
    if ($items[0]["isTitle"] == "y") {
        $smarty->assign_by_ref('feedtitle', $items[0]);
        $items = array_slice($items, 1);
    }
    $smarty->assign_by_ref('items', $items);
}
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"] = '';