You are here

function node_export_file_check_files in Node export 6.3

Checks an array of files, removing any that are invalid.

Return value

$files or FALSE Returns an array of $files objects, or FALSE if there are no files.

1 call to node_export_file_check_files()
node_export_file_alter_filefield in modules/node_export_file/node_export_file.module
Abstract hook_node_export_node_alter() used by filefield, upload, and image.

File

modules/node_export_file/node_export_file.module, line 312
The Node export file module.

Code

function node_export_file_check_files($original_files) {
  $files = array();
  foreach ($original_files as $i => $file) {
    $file = (object) $file;
    if (isset($file->filepath)) {

      // NOTE: Preserving the $i key is important for later manipulation
      $files[$i] = $file;
    }
  }
  return count($files) > 0 ? $files : FALSE;
}