function social_content_facebook_get_image_url in Social Content 7
Callback function for obtaining the picture url.
1 call to social_content_facebook_get_image_url()
- social_content_facebook_post_callback in modules/
facebook/ social_content_facebook.module
File
- modules/
facebook/ social_content_facebook.module, line 118 - Social Content: Facebook module.
Code
function social_content_facebook_get_image_url($post, $settings) {
if (isset($post->picture)) {
$picture_url = $post->picture;
}
if (isset($post->object_id)) {
$picture_url = $settings['graph_url'] . '/' . $post->object_id . '/picture';
}
else {
$picture_url_parts = drupal_parse_url($post->picture);
if (isset($picture_url_parts['query']['url'])) {
$picture_url = $picture_url_parts['query']['url'];
}
if (isset($picture_url_parts['query']['src'])) {
$picture_url = $picture_url_parts['query']['src'];
}
}
if (!isset($picture_url)) {
return FALSE;
}
return $picture_url;
}