You are here

function socialmedia_widgets_set_share_default in Social media 7

3 calls to socialmedia_widgets_set_share_default()
socialmedia_admin_share_widgets_form in ./socialmedia.admin.inc
socialmedia_setup_4_form_submit in ./socialmedia.setup.inc
socialmedia_widgets_default_sets in ./socialmedia.widgets.inc

File

./socialmedia.widgets.inc, line 1196
Functions needed to execute image elements provided by Image module.

Code

function socialmedia_widgets_set_share_default() {
  $set = variable_get('socialmedia_widget_set_default_share', NULL);
  if ($set) {
    return $set;
  }
  $elements = socialmedia_widgets_set_share_default_elements();
  $set = array(
    'data' => array(
      'style' => 'horizontal',
      'cache' => array(
        'scope' => 'page',
      ),
    ),
    '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'] = $i++;
    $set['elements'][] = $element;
  }
  return $set;
}