You are here

function social_media_links_widget_admin_info in Social Media Links Block and Field 7

Callback to provide administrative info (the preview in panels when building a panel).

1 string reference to 'social_media_links_widget_admin_info'
social_media_link_widget.inc in plugins/content_types/social_media_link_widget.inc

File

plugins/content_types/social_media_link_widget.inc, line 27

Code

function social_media_links_widget_admin_info($subtype, $conf, $context = NULL) {
  if (!empty($conf)) {
    $platform_infos = social_media_links_platforms();
    $active_platforms = array();
    foreach ($conf['platforms'] as $name => $platform) {
      if (!empty($platform['platform_value'])) {
        $active_platforms[] = $platform_infos[$name]['title'];
      }
    }
    $content = t('Activated Platforms: @platforms', array(
      '@platforms' => implode(', ', $active_platforms),
    ));
    $content .= '<br />' . t('Iconset: @iconset', array(
      '@iconset' => $conf['icon_style'],
    ));
    $block = new stdClass();
    $block->title = $conf['override_title'] ? $conf['override_title_text'] : t('Follow Us');
    $block->content = $content;
    return $block;
  }
}