You are here

function feeds_tamper_required_callback in Feeds Tamper 7

Same name and namespace in other branches
  1. 6 plugins/required.inc \feeds_tamper_required_callback()
1 string reference to 'feeds_tamper_required_callback'
required.inc in plugins/required.inc

File

plugins/required.inc, line 40

Code

function feeds_tamper_required_callback($result, $item_key, $element_key, &$field, $settings, $source) {
  if (!empty($settings['invert'])) {
    if (!empty($field)) {
      unset($result->items[$item_key]);
    }
    return;
  }
  if (!empty($field)) {
    return;
  }
  unset($result->items[$item_key]);
  if (!empty($settings['log'])) {
    _feeds_tamper_required_log($source, $item_key, $element_key);
  }
}