You are here

protected function views_data_export_plugin_display_export::outputfile_write in Views data export 6.2

Same name and namespace in other branches
  1. 6.3 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::outputfile_write()
  2. 6 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::outputfile_write()
  3. 7.4 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::outputfile_write()
  4. 7 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::outputfile_write()
  5. 7.3 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::outputfile_write()

Write to the output file.

1 call to views_data_export_plugin_display_export::outputfile_write()
views_data_export_plugin_display_export::execute_normal in plugins/views_data_export_plugin_display_export.inc
Compiles the next chunk of the output file

File

plugins/views_data_export_plugin_display_export.inc, line 695
Contains the bulk export display plugin.

Class

views_data_export_plugin_display_export
The plugin that batches its rendering.

Code

protected function outputfile_write($string) {
  $output_file = $this
    ->outputfile_path();
  $handle = fopen($output_file, 'a');
  if (fwrite($handle, $string) === FALSE || fclose($handle) === FALSE) {
    $this
      ->abort_export(t('Could not write to temporary output file for result export (@file). Check permissions.', array(
      '@file' => $output_file,
    )));
  }

  // Ensure that the temp file has the correct permissions.
  chmod($output_file, 0660);
}