function views_data_export_plugin_display_export::file_load in Views data export 6.3
Same name and namespace in other branches
- 6 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::file_load()
- 6.2 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::file_load()
- 7.4 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::file_load()
- 7 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::file_load()
- 7.3 plugins/views_data_export_plugin_display_export.inc \views_data_export_plugin_display_export::file_load()
Load a file from the database.
Parameters
$fid: A numeric file id or string containing the file path.
Return value
A file object.
1 call to views_data_export_plugin_display_export::file_load()
- views_data_export_plugin_display_export::outputfile_path in plugins/
views_data_export_plugin_display_export.inc - Get the output file path.
File
- plugins/
views_data_export_plugin_display_export.inc, line 635 - Contains the bulk export display plugin.
Class
- views_data_export_plugin_display_export
- The plugin that batches its rendering.
Code
function file_load($fid) {
if (empty($fid)) {
return array(
'fid' => 0,
'filepath' => '',
'filename' => '',
'filemime' => '',
'filesize' => 0,
);
}
if (is_numeric($fid)) {
$file = db_fetch_object(db_query('SELECT f.* FROM {files} f WHERE f.fid = %d', $fid));
}
else {
$file = db_fetch_object(db_query("SELECT f.* FROM {files} f WHERE f.filepath = '%s'", $fid));
}
if (!$file) {
$file = (object) array(
'fid' => 0,
'filepath' => '',
'filename' => '',
'filemime' => '',
'filesize' => 0,
);
}
return !empty($file) ? $file : FALSE;
}