function scald_file_scald_fetch in Scald File Provider 7
Implements hook_scald_fetch().
File
- ./
scald_file.module, line 214 - Scald File is a Scald Atom Provider for Files.
Code
function scald_file_scald_fetch($atom, $type) {
if ($type == 'atom') {
$file = file_load($atom->base_id);
$atom->base_entity = $file;
$atom->file_source = $file->uri;
$scald_thumbnail = field_get_items('scald_atom', $atom, 'scald_thumbnail');
if (!empty($scald_thumbnail)) {
$thumbnail = file_load($scald_thumbnail[0]['fid']);
$atom->thumbnail_source = $thumbnail->uri;
}
else {
$atom->thumbnail_source = _scald_file_get_default_icon($file);
}
}
}