$total=db_query("SELECT COUNT(nid) FROM {feeds_node_item} WHERE id = :id AND feed_nid =:nid",array(':id'=>$source->id,':nid'=>$source->feed_nid))->fetchField();
$total=db_query("SELECT COUNT(n.nid) FROM {node} n JOIN {feeds_node_item}fn ON n.nid = fn.nid WHERE fn.id = :id AND fn.feed_nid =:nid",array(':id'=>$source->id,':nid'=>$source->feed_nid))->fetchField();
$nodes=db_query_range("SELECT nid FROM {feeds_node_item} WHERE id = :id AND feed_nid =:nid",0,$count,array(':id'=>$source->id,':nid'=>$source->feed_nid));
$nids=array();
$nodes=db_query_range("SELECT n.nid FROM {node} n JOIN {feeds_node_item} fn ON n.nid = fn.nid WHERE fn.id = :id AND fn.feed_nid = :nid",0,$count,array(':id'=>$source->id,':nid'=>$source->feed_nid));
foreach($nodesas$node){
node_delete($node->nid);
$nids[]=$node->nid;
$batch->deleted++;
}
if(db_query_range("SELECT 1 FROM {feeds_node_item} WHERE id = :id AND feed_nid =:nid",0,1,array(':id'=>$source->id,':nid'=>$source->feed_nid))->fetchField()){
node_delete_multiple($nids);
if(db_query_range("SELECT 1 FROM {node} n JOIN {feeds_node_item} fn ON n.nid = fn.nid WHERE fn.id = :id AND fn.feed_nid = :nid",0,1,array(':id'=>$source->id,':nid'=>$source->feed_nid))->fetchField()){