function _service_links_load_settings in Service links 6.2
Same name and namespace in other branches
- 7.2 service_links.module \_service_links_load_settings()
Load the static settings and keep clear the render function.
2 calls to _service_links_load_settings()
- service_links_render in ./
service_links.module - Function that render all the selected services.
- service_links_render_some in ./
service_links.module - This function render only the services requested by their id.
File
- ./
service_links.module, line 912 - Adds social network links to the content.
Code
function _service_links_load_settings() {
static $settings = NULL;
if (!isset($settings)) {
$settings['short_links_use'] = variable_get('service_links_short_links_use', SERVICE_LINKS_SHORT_URL_USE_NEVER);
$settings['attributes'] = array(
'rel' => 'nofollow',
);
if (variable_get('service_links_new_window', 0)) {
$settings['attributes'] += array(
'target' => '_blank',
);
}
$settings['style'] = variable_get('service_links_style', SERVICE_LINKS_STYLE_TEXT);
$settings['link_weight'] = variable_get('service_links_weight', array());
$settings['link_show'] = array_filter(variable_get('service_links_show', array()));
$settings['text_to_append'] = strip_tags(variable_get('service_links_append_to_url', ''));
$settings['title_override'] = variable_get('service_links_override_title', SERVICE_LINKS_TAG_TITLE_NODE);
$settings['title_text'] = variable_get('service_links_override_title_text', '<title>');
$settings['link_to_front'] = FALSE;
}
return $settings;
}