} } } /** * Utility Method: Compares VERSION to stored 'version' value. */ static function upgrade_check() { $options = get_option('SnS_options'); if (!isset($options['version']) || version_compare(self::VERSION, $options['version'], '>')) { include_once 'includes/class-sns-admin.php'; SnS_Admin::upgrade(); } } } Scripts_n_Styles::init(); class SnS_Widget extends WP_Widget { function __construct() { $widget_ops = array('classname' => 'sns_widget_text', 'description' => __('Arbitrary text or HTML (including "hoops" shortcodes)', 'scripts-n-styles')); $control_ops = array('width' => 400, 'height' => 350); parent::__construct('sns_hoops', __('Hoops', 'scripts-n-styles'), $widget_ops, $control_ops); } function widget($args, $instance) { global $shortcode_tags; extract($args); $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title'], $instance, $this->id_base); $text = apply_filters('widget_text', empty($instance['text']) ? '' : $instance['text'], $instance); echo $before_widget;