Exemple #1
0
        $items = $feed->get_items();
        foreach ($items as $key => $item) {
            $title = $item->get_title();
            $content = $item->get_content();
            $permalink = $item->get_permalink();
            $categories = $item->get_categories();
            $check = $blogger->getPosts(1, 1, array("original_url" => $permalink));
            if (!$check || !count($check)) {
                $post_data = array();
                $post_data['thumbnail'] = $blogger->getThumbnail($content, $curl);
                $post_data['title'] = $title;
                $post_data['content'] = $content;
                $post_data['language'] = $feed_data['language'];
                $post_data['original_url'] = $permalink;
                $clean_text = strip_tags($post_data['content']);
                if (strlen($clean_text) >= 300) {
                    if (count($categories)) {
                        $post_data['tags'] = array();
                        foreach ($categories as $key => $category) {
                            $post_data['tags'][] = $category->term;
                        }
                        $post_data['tags'] = implode(",", $post_data['tags']);
                    }
                    $blogger->addPost($post_data);
                    print "inserted\t" . $title . "\t" . $permalink . "\n";
                }
            }
        }
    }
    $blogger->setFeedDate($feed_id);
}