protected function EntityShareMediasScaldExport::fieldManagement in Entity Share 7
Manage field media reference content.
Overrides EntityShareMediasProviderAbstract::fieldManagement
1 call to EntityShareMediasScaldExport::fieldManagement()
- EntityShareMediasScaldExport::exportMedias in modules/
entity_share_medias/ modules/ entity_share_medias_scald/ includes/ entity_share_medias_scald.export.inc - Export the medias of the provider.
File
- modules/
entity_share_medias/ modules/ entity_share_medias_scald/ includes/ entity_share_medias_scald.export.inc, line 58 - Class for handling scald Medias Export.
Class
- EntityShareMediasScaldExport
- Class for scald atoms export.
Code
protected function fieldManagement() {
if (is_object($this->fieldData)) {
$this->fieldData = (array) $this->fieldData;
}
$sid = $this->fieldData['sid'];
if (!empty($sid)) {
$scald_atom = $this
->loadScaldAtom($sid);
if (!empty($scald_atom->base_entity)) {
// Add the file url in a property of the scald object.
$scald_atom->file_url = file_create_url($scald_atom->base_entity->uri);
}
$this->fieldData = $scald_atom;
}
}