public static function ShareaholicPublicJS::get_base_settings in Share Buttons, Related Posts, Content Analytics - Shareaholic 8
Same name and namespace in other branches
- 7.3 public_js.php \ShareaholicPublicJS::get_base_settings()
Get _SHR_SETTINGS config for shareaholic js
1 call to ShareaholicPublicJS::get_base_settings()
- ShareaholicPublic::js_snippet in ./
public.php - The actual text for the JS snippet because drupal doesn't seem to be able to add JS from template like Wordpress does... Using heredocs for now
File
- ./
public_js.php, line 19
Class
- ShareaholicPublicJS
- This class gets the necessary components ready for rendering the shareaholic js code for the template
Code
public static function get_base_settings() {
$base_settings = array();
$disable_share_counts_api = ShareaholicUtilities::get_option('disable_internal_share_counts_api');
$share_counts_connect_check = ShareaholicUtilities::get_option('share_counts_connect_check');
if (isset($disable_share_counts_api)) {
if (isset($share_counts_connect_check) && $share_counts_connect_check == 'SUCCESS' && $disable_share_counts_api != 'on') {
$base_settings['endpoints'] = array(
'share_counts_url' => url('shareaholic/api/share_counts/v1', array(
'absolute' => TRUE,
)),
);
}
}
return $base_settings;
}