Пример #1
0
if (isset($_POST['add_feed'])) {
    $params = $_POST;
    $errors = $blogger->validateFeed($params, false);
    if (!count($errors)) {
        $feed = new SimplePie();
        $feed->enable_order_by_date(false);
        $feed->set_feed_url($_POST['url']);
        $feed->set_item_limit(1);
        $feed->set_stupidly_fast(true);
        $feed->enable_cache(false);
        $feed->init();
        $feed->handle_content_type();
        if ($feed->error()) {
            $errors[1] = "Can't parse feed";
        } else {
            $feed_id = $blogger->addFeed($params);
            $add_success = true;
        }
    }
}
if (isset($_POST['update_feed']) && isset($_POST['feed_id'])) {
    $params = $_POST;
    $errors = $blogger->validateFeed($params, true);
    if (!count($errors)) {
        $feed = new SimplePie();
        $feed->enable_order_by_date(false);
        $feed->set_feed_url($_POST['url']);
        $feed->set_item_limit(1);
        $feed->set_stupidly_fast(true);
        $feed->enable_cache(false);
        $feed->init();