function scald_file_scald_atom_presave in Scald File Provider 7
Implements hook_scald_atom_presave().
File
- ./
scald_file.module, line 283 - Scald File is a Scald Atom Provider for Files.
Code
function scald_file_scald_atom_presave($atom) {
if ($atom->type == 'file' && !empty($atom->data['scald_thumbnail_default'])) {
$scald_thumbnail = field_get_items('scald_atom', $atom, 'scald_thumbnail');
if (!$scald_thumbnail) {
$langcode = field_language('scald_atom', $atom, 'scald_file');
$file = file_load($atom->scald_file[$langcode][0]['fid']);
_scald_file_pdf_thumbnail($atom, $file);
}
}
}