Ejemplo n.º 1
0
function xing_get_share_button($options = array())
{
    if (!class_exists('XING_Share_Button')) {
        require_once dirname(__FILE__) . '/xing-share-button.php';
    }
    $share_button = new XING_Share_Button($options);
    if (!$share_button) {
        return '';
    }
    $html = $share_button->asHTML();
    if ($html) {
        return "\n" . $html . "\n";
    }
    return '';
}
Ejemplo n.º 2
0
 /**
  * Outputs the content of the widget
  *
  * @param array $args
  * @param array $instance
  */
 public function widget($args, $instance)
 {
     extract($args);
     if (!class_exists('XING_Share_Button')) {
         require_once $this->plugin_directory . 'xing_share_button.php';
     }
     $share_button = new XING_Share_Button($instance);
     if (!$share_button) {
         return;
     }
     $share_button_html = $share_button->asHTML();
     if (!(is_string($share_button_html) && $share_button_html)) {
         return;
     }
     echo $before_widget;
     $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title'], $instance, $this->id_base);
     if ($title) {
         echo $before_title . $title . $after_title;
     }
     echo $share_button_html;
     echo $after_widget;
 }