function socialmedia_widgets_set_profile_default in Social media 7
2 calls to socialmedia_widgets_set_profile_default()
File
- ./
socialmedia.widgets.inc, line 1082 - Functions needed to execute image elements provided by Image module.
Code
function socialmedia_widgets_set_profile_default() {
$set = variable_get('socialmedia_widget_set_default_profile', NULL);
if ($set) {
return $set;
}
$elements = socialmedia_widgets_set_profile_default_elements();
$set = array(
'data' => array(
'style' => 'horizontal',
'cache' => array(
'scope' => 'site',
),
),
'elements' => array(),
);
$i = 1;
foreach ($elements['basic']['elements'] as $key => $element) {
$widget_definition = widgets_element_definition_load($key);
if ($widget_definition) {
$element += $widget_definition;
}
$element['weight'] = isset($element['weight']) ? $element['weight'] : $i++;
$set['elements'][] = $element;
}
usort($set['elements'], '_socialmedia_widgets_set_profile_default_sort_elements');
return $set;
}