function feeds_tamper_keyword_filter_callback in Feeds Tamper 6
Same name and namespace in other branches
- 7 plugins/keyword_filter.inc \feeds_tamper_keyword_filter_callback()
1 string reference to 'feeds_tamper_keyword_filter_callback'
- keyword_filter.inc in plugins/
keyword_filter.inc
File
- plugins/
keyword_filter.inc, line 87
Code
function feeds_tamper_keyword_filter_callback($source, $item_key, $element_key, &$field, $settings) {
if ($settings['regex']) {
foreach ($settings['word_list'] as $word) {
if (preg_match($word, $field) > 0) {
if (!$settings['invert']) {
return;
}
unset($source->batch->items[$item_key]);
return;
}
}
}
else {
foreach ($settings['word_list'] as $word) {
if ($settings['func']($field, $word) !== FALSE) {
if (!$settings['invert']) {
return;
}
unset($source->batch->items[$item_key]);
return;
}
}
}
if (!$settings['invert']) {
unset($source->batch->items[$item_key]);
}
}