protected function FeedsCommentProcessor::existingItemId in Feeds Comment Processor 6
Get cid of an existing feed item comment if available.
Overrides FeedsProcessor::existingItemId
1 call to FeedsCommentProcessor::existingItemId()
- FeedsCommentProcessor::process in ./
FeedsCommentProcessor.inc - Implementation of FeedsProcessor::process().
File
- ./
FeedsCommentProcessor.inc, line 309 - Class definition of FeedsCommentProcessor.
Class
- FeedsCommentProcessor
- Creates comments from feed items.
Code
protected function existingItemId($source_item, FeedsSource $source) {
// Iterate through all unique targets and test whether they do already
// exist in the database.
foreach ($this
->uniqueTargets($source_item) as $target => $value) {
switch ($target) {
case 'guid':
$cid = db_result(db_query("SELECT cid FROM {feeds_comment_item} WHERE feed_nid = %d AND id = '%s' AND guid = '%s'", $source->feed_nid, $source->id, $value));
break;
}
if ($cid) {
// Return with the first nid found.
return $cid;
}
}
return 0;
}