function socialmedia_widgets_facebook_js_sdk in Social media 7
2 calls to socialmedia_widgets_facebook_js_sdk()
File
- ./
socialmedia.widgets.inc, line 716 - Functions needed to execute image elements provided by Image module.
Code
function socialmedia_widgets_facebook_js_sdk() {
global $language;
// Get fb local based on site language and country.
$country = variable_get('site_default_country', 'US');
$locale = $language->language . '_' . $country;
$locales = _socialmedia_widgets_get_facebook_locales();
if (!isset($locales[$locale])) {
// Locale not valid, use default.
$locale = 'en_US';
}
$facebook_js_sdk = '<script>
if (!document.getElementById("fb-root")) {
fb_root = document.createElement("div");
fb_root.id = "fb-root";
document.body.insertBefore(fb_root,document.body.firstChild);
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/' . $locale . '/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, "script", "facebook-jssdk"));
}</script>';
return $facebook_js_sdk;
}