public static function FeedImport::processXMLChunkedValidate in Feed Import 7.2
Callback for validating processXMLChunked settings
File
- ./feed_import.inc.php, line 1165 
- Feed import class for parsing and processing content.
Class
- FeedImport
- @file Feed import class for parsing and processing content.
Code
public static function processXMLChunkedValidate($field, $value, $default = NULL) {
  switch ($field) {
    case 'xml_properties':
      $value = trim($value);
      if (!preg_match("/^\\<\\?xml (.*)\\?\\>\$/", $value)) {
        return $default;
      }
      break;
    case 'chunk_size':
      $value = (int) $value;
      if ($value <= 0) {
        return $default;
      }
      break;
    case 'substr_function':
      if (!in_array($value, array(
        'substr',
        'mb_substr',
        'drupal_substr',
      ))) {
        return $default;
      }
      break;
  }
  return $value;
}