public function SocialContentPicasa::prepareRow in Social Content 7.2
Do the uploads and attach expected fields to a row about to be imported.
https://picasaweb.google.com/data/feed/api/user/106517422559421444487/al...
Overrides SocialContent::prepareRow
File
- modules/
picasa/ social_content_picasa.class.inc, line 192 - Social Content Picasa class.
Class
- SocialContentPicasa
- @file Social Content Picasa class.
Code
public function prepareRow($row) {
$mappings = $this
->getFieldMappings();
$row->id = $row->{'gphoto$id'}->{'$t'};
if (parent::prepareRow($row) === FALSE) {
return FALSE;
}
$row->caption = !empty($row->summary) && isset($row->summary->{'$t'}) ? $row->summary->{'$t'} : '';
$row->title = $row->title->{'$t'};
$row->created = strtotime($row->published->{'$t'});
$row->picture = $this
->saveExternalFile($row->content->src, $mappings['picture']);
foreach ($row->link as $link) {
if (strpos($link->rel, 'canonical') !== FALSE) {
$row->link = $link->href;
break;
}
}
return TRUE;
}