function db_is_updated_rss_cache($c_member_id, $link) { return db_rss_is_updated_rss_cache($c_member_id, $link); }
function db_rss_insert_rss_cache($rss_url, $c_member_id) { include_once 'OpenPNE/RSS.php'; $rss = new OpenPNE_RSS(); if (!($items = $rss->fetch($rss_url))) { return false; } foreach ($items as $item) { // 最新のものと比較 if (!db_rss_is_duplicated_rss_cache($c_member_id, $item['date'], $item['link']) && !db_rss_is_future_rss_item($item['date'])) { if ($id = db_rss_is_updated_rss_cache($c_member_id, $item['link'])) { // update db_rss_update_c_rss_cache($id, $item['title'], $item['body'], $item['date'], $item['link']); } else { // insert db_rss_insert_c_rss_cache($c_member_id, $item['title'], $item['body'], $item['date'], $item['link']); } } } }