function _pdfpreview_output_filename in PDFPreview 7.2
Same name and namespace in other branches
- 6 pdfpreview.module \_pdfpreview_output_filename()
Generates the filename for the preview @paream File $file
Return value
Filename for the generated preview
3 calls to _pdfpreview_output_filename()
- pdfpreview_file_delete in ./
pdfpreview.module - Implements hook_file_delete()
- pdfpreview_file_update in ./
pdfpreview.module - Implements hook_file_update()
- _pdfpreview_create_preview in ./
pdfpreview.module - Creates the PDF preview file and returns its URI.
File
- ./
pdfpreview.module, line 364 - This file contains hooks for the pdfpreview module
Code
function _pdfpreview_output_filename($file) {
if (!is_object($file)) {
$file = (object) $file;
}
$output_dir = file_default_scheme() . '://' . variable_get('pdfpreview_pathtoimages', 'pdfpreview');
if (variable_get('pdfpreview_filenames', PDFPREVIEW_FILENAMES_MACHINE) == PDFPREVIEW_FILENAMES_HUMAN) {
$filename = basename($file->filename, '.pdf');
if (module_exists('transliteration')) {
$filename = transliteration_clean_filename($filename);
}
return $output_dir . '/' . $file->fid . '-' . $filename . '.jpg';
}
else {
return $output_dir . '/' . md5('pdfpreview' . $file->fid) . '.jpg';
}
}