$appId); wp_localize_script('fbtw-widgets', 'sdftvars', $localVars); ?>
'; echo '
'; echo '
'; echo $after_widget; } /** @see WP_Widget::update */ function update($new_instance, $old_instance) { $instance = $old_instance; $instance = array('data_tabs' => 'timeline', 'data_small_header' => 'false', 'data_adapt_container_width' => 'false', 'data_hide_cover' => 'false', 'data_show_facepile' => 'false'); foreach ($instance as $field => $val) { if (isset($new_instance[$field])) $instance[$field] = 'true'; } $instance['title'] = strip_tags($new_instance['title']); $instance['app_id'] = strip_tags($new_instance['app_id']); $instance['facebook_page_url'] = strip_tags($new_instance['facebook_page_url']); $instance['data_tabs'] = strip_tags($new_instance['data_tabs']); $instance['data_small_header'] = strip_tags($new_instance['data_small_header']); $instance['data_hide_cover'] = strip_tags($new_instance['data_hide_cover']); $instance['data_show_facepile'] = strip_tags($new_instance['data_show_facepile']); $instance['data_adapt_container_width'] = strip_tags($new_instance['data_adapt_container_width']); $instance['width'] = strip_tags($new_instance['width']); $instance['height'] = strip_tags($new_instance['height']); $instance['custom_css'] = strip_tags($new_instance['custom_css']); return $instance; } /** @see WP_Widget::form */ function form($instance) { /** * Set Default Value for widget form */ $defaults = array('title' => 'Facebook Page Like', 'app_id' => '', 'facebook_page_url' => 'http://facebook.com/facebook', 'data_tabs' => 'timeline', 'width' => '250', 'height' => '350', 'data_small_header' => 'false', 'data_adapt_container_width' => 'false', 'data_hide_cover' => 'false', 'data_show_facepile' => 'on', 'custom_css' => ''); $instance = wp_parse_args((array) $instance, $defaults); $title = esc_attr($instance['title']); $appId = isset($instance['app_id']) ? esc_attr($instance['app_id']) : ""; $facebook_page_url = isset($instance['facebook_page_url']) ? esc_attr($instance['facebook_page_url']) : "http://www.facebook.com/facebook"; $data_tabs = isset($instance['data_tabs']) ? esc_attr($instance['data_tabs']) : ""; $data_hide_cover = esc_attr($instance['data_hide_cover']); $data_show_facepile = esc_attr($instance['data_show_facepile']); $data_adapt_container_width = esc_attr($instance['data_adapt_container_width']); $width = esc_attr($instance['width']); $height = esc_attr($instance['height']); $custom_css = isset($instance['custom_css']) ? esc_attr($instance['custom_css']) : ""; ?>

id="get_field_id('data_small_header'); ?>" name="get_field_name('data_small_header'); ?>" />

id="get_field_id('data_hide_cover'); ?>" name="get_field_name('data_hide_cover'); ?>" />

id="get_field_id('data_show_facepile'); ?>" name="get_field_name('data_show_facepile'); ?>" />

id="get_field_id('data_adapt_container_width'); ?>" name="get_field_name('data_adapt_container_width'); ?>" />

'450', 'LinkColor' => '#3b94d9', 'ExcludeReplies' => 'yes', 'AutoExpandPhotos' => 'yes', 'TwitterFollowButtonCount' => 'true', 'ButtonHideUsername' => 'false'); foreach ($instance as $field => $val) { if (isset($new_instance[$field])) $instance[$field] = 'true'; } $instance['title'] = strip_tags($new_instance['title']); $instance['TwitterUserName'] = strip_tags($new_instance['TwitterUserName']); $instance['Width'] = strip_tags($new_instance['Width']); $instance['Height'] = strip_tags($new_instance['Height']); $instance['LinkColor'] = strip_tags($new_instance['LinkColor']); $instance['ExcludeReplies'] = strip_tags($new_instance['ExcludeReplies']); $instance['AutoExpandPhotos'] = strip_tags($new_instance['AutoExpandPhotos']); $instance['TwitterFollowButton'] = strip_tags($new_instance['TwitterFollowButton']); $instance['TwitterFollowButtonCount'] = strip_tags($new_instance['TwitterFollowButtonCount']); $instance['ButtonHideUsername'] = strip_tags($new_instance['ButtonHideUsername']); $instance['FollowButtonLarge'] = strip_tags($new_instance['FollowButtonLarge']); $instance['CustomTwitterCss'] = strip_tags($new_instance['CustomTwitterCss']); return $instance; } /** @see WP_Widget::form */ public function form($instance) { $defaults = array('title' => 'Twitter Tweets', 'TwitterUserName' => '', 'Height' => '450', 'LinkColor' => '#3b94d9', 'ExcludeReplies' => 'yes', 'AutoExpandPhotos' => 'yes', 'TwitterFollowButton' => '', 'TwitterFollowButtonCount' => 'false', 'ButtonHideUsername' => 'true', 'FollowButtonLarge' => '', 'CustomTwitterCss' => ''); $instance = wp_parse_args((array) $instance, $defaults); $title = esc_attr($instance['title']); $TwitterUserName = isset($instance['TwitterUserName']) ? esc_attr($instance['TwitterUserName']) : ""; $Height = esc_attr($instance['Height']); $LinkColor = esc_attr($instance['LinkColor']); $ExcludeReplies = esc_attr($instance['ExcludeReplies']); $AutoExpandPhotos = esc_attr($instance['AutoExpandPhotos']); $TwitterFollowButton = esc_attr($instance['TwitterFollowButton']); $TwitterFollowButtonCount = esc_attr($instance['TwitterFollowButtonCount']); $ButtonHideUsername = esc_attr($instance['ButtonHideUsername']); $FollowButtonLarge = esc_attr($instance['FollowButtonLarge']); $CustomTwitterCss = esc_attr($instance['CustomTwitterCss']); ?>

id="get_field_id('TwitterFollowButton'); ?>" name="get_field_name('TwitterFollowButton'); ?>" />

id="get_field_id('TwitterFollowButtonCount'); ?>" name="get_field_name('TwitterFollowButtonCount'); ?>" />

id="get_field_id('ButtonHideUsername'); ?>" name="get_field_name('ButtonHideUsername'); ?>" />

id="get_field_id('FollowButtonLarge'); ?>" name="get_field_name('FollowButtonLarge'); ?>" />