dvadf
File manager - Edit - /home/centroca/public_html/wp/wp-content/plugins/ultimate-social-media-icons/libs/sfsi_widget.php
Back
<?php /* create SFSI widget */ class Sfsi_Widget extends WP_Widget { function __construct() { $widget_ops = array('classname' => 'sfsi', 'description' => __('Ultimate Social Media Icons widgets', 'Ultimate Social Media Icons ')); $control_ops = array('width' => 300, 'height' => 350, 'id_base' => 'sfsi-widget'); parent::__construct( // Base ID of your widget 'sfsi-widget', // Widget name will appear in UI __('Ultimate Social Media Icons', 'Ultimate Social Media Icons'), // Widget description $widget_ops, $control_ops ); } function widget($args, $instance) { $before_title = isset($args["before_title"]) ? $args["before_title"] : ''; $after_title = isset($args["after_title"]) ? $args["after_title"] : ''; $before_widget = isset($args["before_widget"]) ? $args["before_widget"] : ''; $after_widget = isset($args["after_widget"]) ? $args["after_widget"] : ''; /*Our variables from the widget settings. */ $title = isset($instance['title']) ? apply_filters('widget_title', $instance['title']) : ''; // var_dump($title,'ldfjgkdfj'); $show_info = isset($instance['show_info']) ? $instance['show_info'] : false; $sfsi_section5 = maybe_unserialize(get_option('sfsi_section5_options', false)); $icons_alignment_widget = isset($sfsi_section5["sfsi_icons_Alignment_via_widget"]) ? sanitize_text_field($sfsi_section5["sfsi_icons_Alignment_via_widget"]) : 'center'; if ($icons_alignment_widget == "right") { $icons_alignment_widget = "flex-end"; } global $is_floter; echo $before_widget; /* Display the widget title */ if ($title) echo $before_title . $title . $after_title; ?> <div class="sfsi_widget" data-position="widget" style="display:flex;flex-wrap:wrap;justify-content: <?php echo $icons_alignment_widget; ?>"> <div id='sfsi_wDiv'></div> <?php /* Link the main icons function */ echo sfsi_check_visiblity(0, 'widget'); ?> <div style="clear: both;"></div> </div> <?php if (is_active_widget(false, false, $this->id_base, true)) { } echo $after_widget; } /*Update the widget */ function update($new_instance, $old_instance) { $instance = $old_instance; //Strip tags from title and name to remove HTML if ($new_instance['showf'] == 0) { $instance['showf'] = 1; } else { $instance['showf'] = 0; } $instance['title'] = strip_tags($new_instance['title']); return $instance; } /* Set up some default widget settings. */ function form($instance) { $defaults = array('showf' => 1, 'title' => ''); $instance = wp_parse_args((array) $instance, $defaults); if (isset($instance['showf']) && !empty($instance['showf'])) { if ($instance['showf'] == 0 && empty($instance['title'])) { $instance['title'] = 'Please follow & like us :)'; $instance['showf'] = 1; } else { $instance['title']; $instance['showf'] = 0; } } else { $instance['title'] = 'Please follow & like us :)'; $instance['showf'] = 0; } ?> <p> <label for="<?php echo $this->get_field_id('title'); ?>">Title</label> <input id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" value="<?php echo $instance['title']; ?>" style="width:100%;" /> <input type="hidden" value="<?php echo $instance['showf'] ?>" id="<?php echo $this->get_field_id('showf'); ?>" name="<?php echo $this->get_field_name('showf'); ?>" /> </p> <p> Please go to the <a href="admin.php?page=sfsi-options">plugin page</a> to set your preferences </p> <?php } } /* END OF widget Class */ /* register widget to wordpress */ function register_sfsi_widgets() { $sfsi_section9 = maybe_unserialize(get_option('sfsi_section9_options', false)); if ( empty( $sfsi_section9['sfsi_show_via_widget'] ) || $sfsi_section9['sfsi_show_via_widget'] == 'no' ) { unregister_widget('sfsi_widget'); return; } register_widget('sfsi_widget'); } add_action('widgets_init', 'register_sfsi_widgets'); /* check the icons visiblity */ function sfsi_check_visiblity($isFloater = 0, $shortcode = 0) { global $wpdb; /* Access the saved settings in database */ $sfsi_section1_options = maybe_unserialize(get_option('sfsi_section1_options', false)); $sfsi_section3 = maybe_unserialize(get_option('sfsi_section3_options', false)); $sfsi_section5 = maybe_unserialize(get_option('sfsi_section5_options', false)); $sfsi_section9 = maybe_unserialize(get_option('sfsi_section9_options', false)); /* calculate the width and icons display alignments */ $icons_space = $sfsi_section5['sfsi_icons_spacing']; $icons_size = $sfsi_section5['sfsi_icons_size']; $icons_per_row = ($sfsi_section5['sfsi_icons_perRow']) ? $sfsi_section5['sfsi_icons_perRow'] : ''; $icons_alignment = $sfsi_section5['sfsi_icons_Alignment']; $icons_alignment_widget = isset($sfsi_section5['sfsi_icons_Alignment_via_widget']) ? sanitize_text_field($sfsi_section5['sfsi_icons_Alignment_via_widget']) : 'left'; $icons_alignment_shortcode = isset($sfsi_section5['sfsi_icons_Alignment_via_shortcode']) ? sanitize_text_field($sfsi_section5['sfsi_icons_Alignment_via_shortcode']) : 'left'; $position = 'position:absolute;'; $position1 = 'position:absolute;'; $jquery = '<script>'; $jquery .= 'window.addEventListener("sfsi_functions_loaded", function() { if (typeof sfsi_widget_set == "function") { sfsi_widget_set(); } }); '; /* check if icons shuffling is activated in admin or not */ if ($sfsi_section5['sfsi_icons_stick'] == "yes") { if (is_admin_bar_showing()) { $Ictop = "30px"; } else { $Ictop = "0"; } $jquery .= 'window.addEventListener("sfsi_functions_loaded",function(){var s = jQuery(".sfsi_widget"); var pos = s.position(); jQuery(window).scroll(function(){ sfsi_stick_widget("' . $Ictop . '"); }); }); '; } $sfsi_icons_floatPosition = isset($sfsi_section9['sfsi_icons_floatPosition']) ? $sfsi_section9['sfsi_icons_floatPosition'] : 'center-right'; $sfsi_icons_float = isset($sfsi_section9['sfsi_icons_float']) ? $sfsi_section9['sfsi_icons_float'] : 'no'; /* check if icons floating is activated in admin */ if ($sfsi_icons_float == "yes") { $top = "15"; switch ($sfsi_icons_floatPosition) { case "top-left": if (is_admin_bar_showing()) : $position .= "position:absolute;left:30px;top:35px;"; $top = "35"; else : $position .= "position:absolute;left:10px;top:2%;"; $top = "10"; endif; break; case "top-right": if (is_admin_bar_showing()) : $position .= "position:absolute;right:30px;top:35px;"; $top = "35"; else : $position .= "position:absolute;right:10px;top:2%;"; $top = "10"; endif; break; case "center-right": $position .= "position:absolute;right:30px;top:50%;"; $top = "center"; break; case "center-left": $position .= "position:absolute;left:30px;top:50%;"; $top = "center"; break; case "center-top": if (is_admin_bar_showing()) { $position .= "left:50%;top:35px;"; $top = "35"; } else { $position .= "left:50%;top:10px;"; $top = "10"; } break; case "center-bottom": $position .= "left:50%;bottom:0px;"; $top = "bottom"; break; case "bottom-right": $position .= "position:absolute;right:30px;bottom:0px;"; $top = "bottom"; break; case "bottom-left": $position .= "position:absolute;left:30px;bottom:0px;"; $top = "bottom"; break; } //$jquery.="jQuery( document ).ready(function( $ ) { sfsi_float_widget('".$top."')});"; if ($sfsi_icons_floatPosition == 'center-right' || $sfsi_icons_floatPosition == 'center-left') { $jquery .= "window.addEventListener('sfsi_functions_loaded',function() { var topalign = ( jQuery(window).height() - jQuery('#sfsi_floater').height() ) / 2; jQuery('#sfsi_floater').css('top',topalign); sfsi_float_widget('" . $top . "'); });"; } else if ($sfsi_icons_floatPosition == 'center-top' || $sfsi_icons_floatPosition == 'center-bottom') { $jquery .= "window.addEventListener('sfsi_functions_loaded',function() { var leftalign = ( jQuery(window).width() - jQuery('#sfsi_floater').width() ) / 2; jQuery('#sfsi_floater').css('left',leftalign); sfsi_float_widget('" . $top . "'); });"; } else { $jquery .= "window.addEventListener('sfsi_functions_loaded',function(){sfsi_float_widget('" . $top . "')});"; } } $extra = 0; /* Shuffle interval returning 0 instead of "yes" and for "no" ists working fine */ /* Thats why 0 is used in place of "yes" for checking shuffle_interval checkbox */ if ($sfsi_section3['sfsi_shuffle_icons'] == "yes") { if ($sfsi_section3['sfsi_shuffle_Firstload'] == "yes" && $sfsi_section3['sfsi_shuffle_interval'] == 'no') { $jquery .= "jQuery( document ).ready(function( $ ) { sfsi_shuffle(); });"; } else if ($sfsi_section3['sfsi_shuffle_Firstload'] == "no" && $sfsi_section3['sfsi_shuffle_interval'] != 'no') { $shuffle_time = isset($sfsi_section3['sfsi_shuffle_intervalTime']) ? $sfsi_section3['sfsi_shuffle_intervalTime'] : 3; $shuffle_time = $shuffle_time * 1000; $jquery .= "jQuery( document ).ready(function( $ ) { setInterval(function(){ sfsi_shuffle(); }," . $shuffle_time . "); });"; } else { $shuffle_time = isset($sfsi_section3['sfsi_shuffle_intervalTime']) ? $sfsi_section3['sfsi_shuffle_intervalTime'] : 3; $shuffle_time = $shuffle_time * 1000; $jquery .= "jQuery( document ).ready(function( $ ) { sfsi_shuffle(); setInterval(function(){ sfsi_shuffle(); }," . $shuffle_time . "); });"; } } /* magnage the icons in saved order in admin */ $custom_icons_order = unserialize($sfsi_section5['sfsi_CustomIcons_order']); $icons = array(); if (isset($sfsi_section1_options['sfsi_custom_files'])) { $icons = unserialize($sfsi_section1_options['sfsi_custom_files']); } if (!isset($sfsi_section5['sfsi_telegramIcon_order'])) { $sfsi_section5['sfsi_telegramIcon_order'] = '11'; } if (!isset($sfsi_section5['sfsi_vkIcon_order'])) { $sfsi_section5['sfsi_vkIcon_order'] = '12'; } if (!isset($sfsi_section5['sfsi_okIcon_order'])) { $sfsi_section5['sfsi_okIcon_order'] = '13'; } if (!isset($sfsi_section5['sfsi_weiboIcon_order'])) { $sfsi_section5['sfsi_weiboIcon_order'] = '14'; } if (!isset($sfsi_section5['sfsi_wechatIcon_order'])) { $sfsi_section5['sfsi_wechatIcon_order'] = '15'; } if (!isset($sfsi_section5['sfsi_whatsappIcon_order'])) { $sfsi_section5['sfsi_whatsappIcon_order'] = '16'; } if (!isset($sfsi_section5['sfsi_snapchatIcon_order'])) { $sfsi_section5['sfsi_snapchatIcon_order'] = '17'; } if (!isset($sfsi_section5['sfsi_redditIcon_order'])) { $sfsi_section5['sfsi_redditIcon_order'] = '18'; } if (!isset($sfsi_section5['sfsi_fbmessengerIcon_order'])) { $sfsi_section5['sfsi_fbmessengerIcon_order'] = '19'; } if (!isset($sfsi_section5['sfsi_riaIcon_order'])) { $sfsi_section5['sfsi_riaIcon_order'] = '24'; } if (!isset($sfsi_section5['sfsi_inhaIcon_order'])) { $sfsi_section5['sfsi_inhaIcon_order'] = '25'; } if (!isset($sfsi_section5['sfsi_tiktokIcon_order'])) { $sfsi_section5['sfsi_tiktokIcon_order'] = '20'; } if (!isset($sfsi_section5['sfsi_copylinkIcon_order'])) { $sfsi_section5['sfsi_copylinkIcon_order'] = '29'; } if (!isset($sfsi_section5['sfsi_mastodonIcon_order'])) { $sfsi_section5['sfsi_mastodonIcon_order'] = '21'; } if (!isset($sfsi_section5['sfsi_threadsIcon_order'])) { $sfsi_section5['sfsi_threadsIcon_order'] = '30'; } if (!isset($sfsi_section5['sfsi_blueskyIcon_order'])) { $sfsi_section5['sfsi_blueskyIcon_order'] = '31'; } $icons_order = array( '0' => '', $sfsi_section5['sfsi_rssIcon_order'] => 'rss', $sfsi_section5['sfsi_emailIcon_order'] => 'email', $sfsi_section5['sfsi_facebookIcon_order'] => 'facebook', $sfsi_section5['sfsi_twitterIcon_order'] => 'twitter', $sfsi_section5['sfsi_youtubeIcon_order'] => 'youtube', $sfsi_section5['sfsi_pinterestIcon_order'] => 'pinterest', $sfsi_section5['sfsi_linkedinIcon_order'] => 'linkedin', $sfsi_section5['sfsi_instagramIcon_order'] => 'instagram', $sfsi_section5['sfsi_threadsIcon_order'] => 'threads', $sfsi_section5['sfsi_riaIcon_order'] => 'ria', $sfsi_section5['sfsi_inhaIcon_order'] => 'inha', $sfsi_section5['sfsi_telegramIcon_order'] => 'telegram', $sfsi_section5['sfsi_vkIcon_order'] => 'vk', $sfsi_section5['sfsi_blueskyIcon_order'] => 'bluesky', $sfsi_section5['sfsi_okIcon_order'] => 'ok', $sfsi_section5['sfsi_weiboIcon_order'] => 'weibo', $sfsi_section5['sfsi_wechatIcon_order'] => 'wechat', $sfsi_section5['sfsi_whatsappIcon_order'] => 'whatsapp', $sfsi_section5['sfsi_snapchatIcon_order'] => 'snapchat', $sfsi_section5['sfsi_redditIcon_order'] => 'reddit', $sfsi_section5['sfsi_fbmessengerIcon_order'] => 'fbmessenger', $sfsi_section5['sfsi_tiktokIcon_order'] => 'tiktok', $sfsi_section5['sfsi_copylinkIcon_order'] => 'copylink', $sfsi_section5['sfsi_mastodonIcon_order'] => 'mastodon', ); if (is_array($custom_icons_order)) { foreach ($custom_icons_order as $data) { $icons_order[$data['order']] = $data; } } ksort($icons_order); /* calculate the total width of widget according to icons */ if (!empty($icons_per_row)) { $width = ((int) $icons_space + (int) $icons_size) * (int) $icons_per_row; $main_width = $width = $width + $extra; $main_width = $main_width . "px"; } else { $width = ((int) $icons_space + (int) $icons_size); } /* For Vertical style */ if (isset($sfsi_section9['sfsi_float_alignment']) && $sfsi_section9['sfsi_float_alignment'] == "Vertical" && $shortcode == 'floter') { $width = ((int) $icons_space + (int) $icons_size); } if (isset($sfsi_section9['sfsi_widget_alignment']) && $sfsi_section9['sfsi_widget_alignment'] == "Vertical" && $shortcode == 'widget') { $width = ((int) $icons_space + (int) $icons_size); $main_width = $width . "px"; } if (isset($sfsi_section9['sfsi_widget_alignment']) && $sfsi_section9['sfsi_shortcode_alignment'] == "Vertical" && $shortcode == 'shortcode') { $width = ((int) $icons_space + (int) $icons_size); $main_width = $width . "px"; } /* built the main widget div */ if ($shortcode == 'shortcode') { $icons_main = '<div class="norm_row sfsi_wDiv " style="' . (isset($main_width) ? 'width:' . $main_width : '') . ';text-align:' . $icons_alignment . ';">'; } else { $icons_main = '<div class="norm_row sfsi_wDiv " style="' . (isset($main_width) ? 'width:' . $main_width . ';' . $position1 : '') . ';text-align:' . $icons_alignment_widget . '">'; } $icons = ""; /* loop through icons and bulit the icons with all settings applied in admin */ foreach ($icons_order as $index => $icn) : if (is_array($icn)) { $icon_arry = $icn; $icn = "custom"; } switch ($icn): case 'rss': if (isset($sfsi_section1_options['sfsi_rss_display']) && $sfsi_section1_options['sfsi_rss_display'] == 'yes') $icons .= sfsi_prepairIcons('rss'); break; case 'email': if (isset($sfsi_section1_options['sfsi_email_display']) && $sfsi_section1_options['sfsi_email_display'] == 'yes') $icons .= sfsi_prepairIcons('email'); break; case 'facebook': if (isset($sfsi_section1_options['sfsi_facebook_display']) && $sfsi_section1_options['sfsi_facebook_display'] == 'yes') $icons .= sfsi_prepairIcons('facebook'); break; case 'twitter': if (isset($sfsi_section1_options['sfsi_twitter_display']) && $sfsi_section1_options['sfsi_twitter_display'] == 'yes') $icons .= sfsi_prepairIcons('twitter'); break; case 'youtube': if (isset($sfsi_section1_options['sfsi_youtube_display']) && $sfsi_section1_options['sfsi_youtube_display'] == 'yes') $icons .= sfsi_prepairIcons('youtube'); break; case 'pinterest': if (isset($sfsi_section1_options['sfsi_pinterest_display']) && $sfsi_section1_options['sfsi_pinterest_display'] == 'yes') $icons .= sfsi_prepairIcons('pinterest'); break; case 'linkedin': if (isset($sfsi_section1_options['sfsi_linkedin_display']) && $sfsi_section1_options['sfsi_linkedin_display'] == 'yes') $icons .= sfsi_prepairIcons('linkedin'); break; case 'instagram': if (isset($sfsi_section1_options['sfsi_instagram_display']) && $sfsi_section1_options['sfsi_instagram_display'] == 'yes') $icons .= sfsi_prepairIcons('instagram'); break; case 'threads': if (isset($sfsi_section1_options['sfsi_threads_display']) && $sfsi_section1_options['sfsi_threads_display'] == 'yes') $icons .= sfsi_prepairIcons('threads'); break; case 'ria': if (isset($sfsi_section1_options['sfsi_ria_display']) && $sfsi_section1_options['sfsi_ria_display'] == 'yes') $icons .= sfsi_prepairIcons('ria'); break; case 'inha': if (isset($sfsi_section1_options['sfsi_inha_display']) && $sfsi_section1_options['sfsi_inha_display'] == 'yes') $icons .= sfsi_prepairIcons('inha'); break; case 'telegram': if (isset($sfsi_section1_options['sfsi_telegram_display']) && $sfsi_section1_options['sfsi_telegram_display'] == 'yes') $icons .= sfsi_prepairIcons('telegram'); break; case 'vk': if (isset($sfsi_section1_options['sfsi_vk_display']) && $sfsi_section1_options['sfsi_vk_display'] == 'yes') $icons .= sfsi_prepairIcons('vk'); break; case 'bluesky': if (isset($sfsi_section1_options['sfsi_bluesky_display']) && $sfsi_section1_options['sfsi_bluesky_display'] == 'yes') $icons .= sfsi_prepairIcons('bluesky'); break; case 'ok': if (isset($sfsi_section1_options['sfsi_ok_display']) && $sfsi_section1_options['sfsi_ok_display'] == 'yes') $icons .= sfsi_prepairIcons('ok'); break; case 'weibo': if (isset($sfsi_section1_options['sfsi_weibo_display']) && $sfsi_section1_options['sfsi_weibo_display'] == 'yes') $icons .= sfsi_prepairIcons('weibo'); break; case 'wechat': if (isset($sfsi_section1_options['sfsi_wechat_display']) && $sfsi_section1_options['sfsi_wechat_display'] == 'yes') $icons .= sfsi_prepairIcons('wechat'); break; case 'whatsapp': if (isset($sfsi_section1_options['sfsi_whatsapp_display']) && $sfsi_section1_options['sfsi_whatsapp_display'] == 'yes') $icons .= sfsi_prepairIcons('whatsapp'); break; case 'snapchat': if (isset($sfsi_section1_options['sfsi_snapchat_display']) && $sfsi_section1_options['sfsi_snapchat_display'] == 'yes') $icons .= sfsi_prepairIcons('snapchat'); break; case 'reddit': if (isset($sfsi_section1_options['sfsi_reddit_display']) && $sfsi_section1_options['sfsi_reddit_display'] == 'yes') $icons .= sfsi_prepairIcons('reddit'); break; case 'fbmessenger': if (isset($sfsi_section1_options['sfsi_fbmessenger_display']) && $sfsi_section1_options['sfsi_fbmessenger_display'] == 'yes') $icons .= sfsi_prepairIcons('fbmessenger'); break; case 'tiktok': if (isset($sfsi_section1_options['sfsi_tiktok_display']) && $sfsi_section1_options['sfsi_tiktok_display'] == 'yes') $icons .= sfsi_prepairIcons('tiktok'); break; case 'copylink': if (isset($sfsi_section1_options['sfsi_copylink_display']) && $sfsi_section1_options['sfsi_copylink_display'] == 'yes') $icons .= sfsi_prepairIcons('copylink'); break; case 'mastodon': if (isset($sfsi_section1_options['sfsi_mastodon_display']) && $sfsi_section1_options['sfsi_mastodon_display'] == 'yes') $icons .= sfsi_prepairIcons('mastodon'); break; case 'custom': $icons .= sfsi_prepairIcons($icon_arry['ele']); break; endswitch; endforeach; $jquery .= "</script>"; $icons .= '</div >'; $margin = $width + 11; $icons_main .= $icons . '<div id="sfsi_holder" class="sfsi_holders" style="position: relative; float: left;width:100%;z-index:-1;"></div >' . $jquery; /* if floating of icons is active create a floater div */ $icons_float = ''; if ($sfsi_icons_float == "yes" && $isFloater == 1) { $styleMargin = ''; if ($sfsi_icons_floatPosition == "top-left") { $styleMargin = ! empty($sfsi_section9['sfsi_icons_floatMargin_top']) ? "margin-top:" . $sfsi_section9['sfsi_icons_floatMargin_top'] . "px;" : ""; $styleMargin .= !empty($sfsi_section9['sfsi_icons_floatMargin_left']) ? "margin-left:" . $sfsi_section9['sfsi_icons_floatMargin_left'] . "px;" : ""; } elseif ($sfsi_icons_floatPosition == "top-right") { $styleMargin = ! empty($sfsi_section9['sfsi_icons_floatMargin_top']) ? "margin-top:" . $sfsi_section9['sfsi_icons_floatMargin_top'] . "px;" : ""; $styleMargin .= !empty($sfsi_section9['sfsi_icons_floatMargin_right']) ? "margin-right:" . $sfsi_section9['sfsi_icons_floatMargin_right'] . "px;" : ""; } elseif ($sfsi_icons_floatPosition == "center-left") { $styleMargin = !empty($sfsi_section9['sfsi_icons_floatMargin_top']) ? "margin-left:" . $sfsi_section9['sfsi_icons_floatMargin_top'] . "px;" : ""; $styleMargin .= !empty($sfsi_section9['sfsi_icons_floatMargin_bottom']) ? "margin-left:" . $sfsi_section9['sfsi_icons_floatMargin_bottom'] . "px;" : ""; $styleMargin .= !empty($sfsi_section9['sfsi_icons_floatMargin_left']) ? "margin-left:" . $sfsi_section9['sfsi_icons_floatMargin_left'] . "px;" : ""; } elseif ($sfsi_icons_floatPosition == "center-right") { $styleMargin = !empty($sfsi_section9['sfsi_icons_floatMargin_top']) ? "margin-top:" . $sfsi_section9['sfsi_icons_floatMargin_top'] . "px;" : ""; $styleMargin .= !empty($sfsi_section9['sfsi_icons_floatMargin_bottom']) ? "margin-bottom:" . $sfsi_section9['sfsi_icons_floatMargin_bottom'] . "px;" : ""; $styleMargin .= !empty($sfsi_section9['sfsi_icons_floatMargin_right']) ? "margin-right:" . $sfsi_section9['sfsi_icons_floatMargin_right'] . "px;" : ""; } elseif ($sfsi_icons_floatPosition == "bottom-left") { $styleMargin = !empty($sfsi_section9['sfsi_icons_floatMargin_bottom']) ? "margin-bottom:" . $sfsi_section9['sfsi_icons_floatMargin_bottom'] . "px;" : ""; $styleMargin .= !empty($sfsi_section9['sfsi_icons_floatMargin_left']) ? "margin-left:" . $sfsi_section9['sfsi_icons_floatMargin_left'] . "px;" : ""; } elseif ($sfsi_icons_floatPosition == "bottom-right") { $styleMargin = !empty($sfsi_section9['sfsi_icons_floatMargin_bottom']) ? "margin-bottom:" . $sfsi_section9['sfsi_icons_floatMargin_bottom'] . "px;" : ""; $styleMargin .= !empty($sfsi_section9['sfsi_icons_floatMargin_right']) ? "margin-right:" . $sfsi_section9['sfsi_icons_floatMargin_right'] . "px;" : ""; } elseif ($sfsi_icons_floatPosition == "center-bottom") { $styleMargin = !empty($sfsi_section9['sfsi_icons_floatMargin_bottom']) ? "margin-bottom:" . $sfsi_section9['sfsi_icons_floatMargin_bottom'] . "px;" : ""; $styleMargin .= !empty($sfsi_section9['sfsi_icons_floatMargin_left']) ? "margin-left:" . $sfsi_section9['sfsi_icons_floatMargin_left'] . "px;" : ""; $styleMargin .= !empty($sfsi_section9['sfsi_icons_floatMargin_right']) ? "margin-right:" . $sfsi_section9['sfsi_icons_floatMargin_right'] . "px;" : ""; } elseif ($sfsi_icons_floatPosition == "center-top") { $styleMargin = !empty($sfsi_section9['sfsi_icons_floatMargin_top']) ? "margin-top:" . $sfsi_section9['sfsi_icons_floatMargin_top'] . "px;" : ""; $styleMargin .= !empty($sfsi_section9['sfsi_icons_floatMargin_left']) ? "margin-left:" . $sfsi_section9['sfsi_icons_floatMargin_left'] . "px;" : ""; $styleMargin .= !empty($sfsi_section9['sfsi_icons_floatMargin_right']) ? "margin-right:" . $sfsi_section9['sfsi_icons_floatMargin_right'] . "px;" : ""; } /*$icons_float = isset($styleMargin) && !empty($styleMargin) ? '<style type="text/css">#sfsi_floater { ' . $styleMargin . ' }</style>' : '';*/ $icons_float .= '<div class="norm_row sfsi_wDiv sfsi_floater_position_' . $sfsi_icons_floatPosition . '" id="sfsi_floater" style="z-index: 9999;width:' . $width . 'px;text-align:' . $icons_alignment . ';' . $position . $styleMargin . '">'; $icons_float .= $icons; $icons_float .= "<input type='hidden' id='sfsi_floater_sec' value='" . $sfsi_icons_floatPosition . "' />"; $icons_float .= $jquery; return $icons_float; exit; } $icons_data = $icons_main . $icons_float; return $icons_data; } /* make all icons with saved settings in admin */ function sfsi_prepairIcons($icon_name, $is_front = 0) { global $wpdb; global $socialObj; global $post; $mouse_hover_effect = ''; $active_theme = 'official'; $sfsi_shuffle_Firstload = 'no'; $sfsi_display_counts = "no"; $icon = ''; $url = ''; $alt_text = ''; $new_window = ''; $class = ''; $extra_html = ""; /* access all saved settings in admin */ $sfsi_section1_options = maybe_unserialize(get_option('sfsi_section1_options', false)); $sfsi_section2_options = maybe_unserialize(get_option('sfsi_section2_options', false)); $sfsi_section3_options = maybe_unserialize(get_option('sfsi_section3_options', false)); $sfsi_section4_options = maybe_unserialize(get_option('sfsi_section4_options', false)); $sfsi_section5_options = maybe_unserialize(get_option('sfsi_section5_options', false)); $sfsi_section6_options = maybe_unserialize(get_option('sfsi_section6_options', false)); $sfsi_section7_options = maybe_unserialize(get_option('sfsi_section7_options', false)); /* get active theme */ $border_radius = ''; $active_theme = $sfsi_section3_options['sfsi_actvite_theme']; if (!isset($sfsi_section2_options['sfsi_wechatShare_option'])) { $sfsi_section2_options['sfsi_wechatShare_option'] = "yes"; } /* shuffle effect */ if ($sfsi_section3_options['sfsi_shuffle_icons'] == 'yes') { $sfsi_shuffle_Firstload = $sfsi_section3_options["sfsi_shuffle_Firstload"]; if ($sfsi_section3_options["sfsi_shuffle_interval"] == "yes") { $sfsi_shuffle_interval = $sfsi_section3_options["sfsi_shuffle_intervalTime"]; } } $icons_language = isset($sfsi_section5_options['sfsi_icons_language']) ? $sfsi_section5_options['sfsi_icons_language'] : 'en_US'; if ($icons_language == "ar") { $icons_language = "ar_Ar"; } if ($icons_language == "ja") { $icons_language = "ja_JP"; } if ($icons_language == "el") { $icons_language = "el_GR"; } if ($icons_language == "fi") { $icons_language = "fi_FI"; } if ($icons_language == "th") { $icons_language = "th_TH"; } if ($icons_language == "vi") { $icons_language = "vi_VN"; } if ("automatic" == $icons_language) { if (function_exists('icl_object_id') && has_filter('wpml_current_language')) { $icons_language = apply_filters('wpml_current_language', NULL); if (!empty($icons_language)) { $icons_language = sfsi_premium_wordpress_locale_from_locale_code($icons_language); } } else { $icons_language = get_locale(); } } /* define the main url for icon access */ $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/" . $active_theme . "/"; $visit_iconsUrl = SFSI_PLUGURL . "images/visit_icons/"; $share_iconsUrl = SFSI_PLUGURL . "images/share_icons/"; $hoverSHow = 0; /* check is icon is a custom icon or default icon */ if (is_numeric($icon_name)) { $icon_n = $icon_name; $icon_name = "custom"; } $counts = ''; $twit_tolCls = ""; $twt_margin = ""; $icons_space = $sfsi_section5_options['sfsi_icons_spacing']; $padding_top = ''; // $scheme = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https" : "http"; // $current_url = $scheme.'://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; $current_url = sfsi_get_current_page_url(); if (isset($post) && isset($post->ID)) { $permalink = add_query_arg( $_GET ? $_GET : array(), get_permalink( $post->ID ) ); } else { $permalink = get_site_url(); } $permalink = esc_url( $permalink ); $url = "#"; $cmcls = ''; $toolClass = ''; /* For Flat icons bg color */ $sfsi_icon_bgColor = $sfsi_icon_bgColor_style = ''; $socialObj = new sfsi_SocialHelper(); /* global object to access 3rd party icon's actions */ switch ($icon_name) { case "rss": $url = isset($sfsi_section2_options['sfsi_rss_url']) && !empty($sfsi_section2_options['sfsi_rss_url']) ? $sfsi_section2_options['sfsi_rss_url'] : ''; $url = esc_url($url); $toolClass = "rss_tool_bdr"; $hoverdiv = ''; $arrow_class = "bot_rss_arow"; /* fecth no of counts if active in admin section */ if ($sfsi_section4_options['sfsi_rss_countsDisplay'] == "yes" && $sfsi_section4_options['sfsi_display_counts'] == "yes" && $sfsi_section4_options['sfsi_round_counts'] == "yes") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_rss_manualCounts']); } if (!empty($sfsi_section5_options['sfsi_rss_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_rss_MouseOverText']; } else { $alt_text = ''; } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("rss_skin")) { $icon = get_option("rss_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_rss.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_rss.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_rss_bgColor']) && $sfsi_section3_options['sfsi_rss_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_rss_bgColor']; } else { $sfsi_icon_bgColor = '#f2721f'; } } break; case "email": $hoverdiv = ''; if (sanitize_text_field(get_option('sfsi_feed_id', false)) == "") { $url = "https://follow.it/now"; } else { $url = (isset($sfsi_section2_options['sfsi_email_url'])) ? $sfsi_section2_options['sfsi_email_url'] : 'https://follow.it/now'; } $url = esc_url($url); $toolClass = "email_tool_bdr"; $arrow_class = "bot_eamil_arow"; /* fecth no of counts if active in admin section */ if ( $sfsi_section4_options['sfsi_email_countsDisplay'] == "yes" && $sfsi_section4_options['sfsi_display_counts'] == "yes" && $sfsi_section4_options['sfsi_round_counts'] == "yes" ) { if ($sfsi_section4_options['sfsi_email_countsFrom'] == "manual") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_email_manualCounts']); } else { $counts = $socialObj->SFSI_getFeedSubscriber(sanitize_text_field(get_option('sfsi_feed_id', false))); } } if (!empty($sfsi_section5_options['sfsi_email_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_email_MouseOverText']; } else { $alt_text = ''; } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("email_skin")) { $icon = get_option("email_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; //$icon=($sfsi_section2_options['sfsi_rss_icons']=="sfsi") ? $icons_baseUrl.$active_theme."_sf.png" : $icons_baseUrl.$active_theme."_email.png"; if ($sfsi_section2_options['sfsi_rss_icons'] == "sfsi") { $icon = $icons_baseUrl . $active_theme . "_sf.png"; } elseif ($sfsi_section2_options['sfsi_rss_icons'] == "email") { $icon = $icons_baseUrl . $active_theme . "_email.png"; } else { $icon = $icons_baseUrl . $active_theme . "_subscribe.png"; } } } else { $rss_icons = isset($sfsi_section2_options['sfsi_rss_icons']) && !empty($sfsi_section2_options['sfsi_rss_icons']) ? $sfsi_section2_options['sfsi_rss_icons'] : false; switch ($rss_icons) { case 'email': $image = "_email.png"; break; case 'subscribe': $image = "_subscribe.png"; break; case 'sfsi': $image = "_sf.png"; break; default: $image = "_subscribe.png"; break; } $icon = $icons_baseUrl . $active_theme . $image; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_email_bgColor']) && $sfsi_section3_options['sfsi_email_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_email_bgColor']; } else { if ($sfsi_section2_options['sfsi_rss_icons'] == "sfsi") { $sfsi_icon_bgColor = '#05B04E'; } elseif ($sfsi_section2_options['sfsi_rss_icons'] == "email") { $sfsi_icon_bgColor = '#343D44'; } else { $sfsi_icon_bgColor = '#a2a2a2'; } } } break; case "facebook": $width = 62; $totwith = $width + 28 + $icons_space; $twt_margin = $totwith / 2; $toolClass = "fb_tool_bdr"; $arrow_class = "bot_fb_arow"; /* check for the over section */ if (!empty($sfsi_section5_options['sfsi_facebook_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_facebook_MouseOverText']; } else { $alt_text = ""; } $facebook_icons_lang = isset($sfsi_section5_options['sfsi_facebook_icons_language']) ? $sfsi_section5_options['sfsi_facebook_icons_language'] : 'Visit_us_en_US'; if ("automatic_visit_us" == $facebook_icons_lang || "automatic_visit_me" == $facebook_icons_lang) { if (function_exists('icl_object_id') && has_filter('wpml_current_language')) { $icon_me_or_us = $facebook_icons_lang; $facebook_icons_lang = apply_filters('wpml_current_language', NULL); if (!empty($facebook_icons_lang)) { $facebook_icons_lang = sfsi_map_language_values($facebook_icons_lang, $icon_me_or_us); } } else { $facebook_icons_lang = get_locale(); } } $visit_icon_svg = SFSI_DOCROOT . '/images/visit_icons/Visit_us_fb/icon_' . $facebook_icons_lang . '.svg'; $visit_icon_png = SFSI_DOCROOT . '/images/visit_icons/Visit_us_fb/icon_' . $facebook_icons_lang . '.png'; if (file_exists($visit_icon_png)) { $visit_icon = $visit_iconsUrl . "Visit_us_fb/icon_" . $facebook_icons_lang . ".png"; } elseif (file_exists($visit_icon_svg)) { $visit_icon = $visit_iconsUrl . "Visit_us_fb/icon_" . $facebook_icons_lang . ".svg"; } else { $visit_icon = $visit_iconsUrl . "fb.png"; } //$visit_icon = $visit_iconsUrl . "facebook.png"; $url = isset($sfsi_section2_options['sfsi_facebookPage_url']) && !empty($sfsi_section2_options['sfsi_facebookPage_url']) ? $sfsi_section2_options['sfsi_facebookPage_url'] : false; $url = false != $url ? $sfsi_section2_options['sfsi_facebookPage_url'] : ''; $like_option = isset($sfsi_section2_options['sfsi_facebookLike_option']) && !empty($sfsi_section2_options['sfsi_facebookLike_option']) ? $sfsi_section2_options['sfsi_facebookLike_option'] : false; $page_option = isset($sfsi_section2_options['sfsi_facebookPage_option']) && !empty($sfsi_section2_options['sfsi_facebookPage_option']) ? $sfsi_section2_options['sfsi_facebookPage_option'] : false; $share_option = isset($sfsi_section2_options['sfsi_facebookShare_option']) && !empty($sfsi_section2_options['sfsi_facebookShare_option']) ? $sfsi_section2_options['sfsi_facebookShare_option'] : false; if ((false != $like_option && $like_option == "yes") || (false != $share_option && $share_option == "yes")) { $url = ($sfsi_section2_options['sfsi_facebookPage_url']) ? $sfsi_section2_options['sfsi_facebookPage_url'] : ''; $url = esc_url($url); $hoverSHow = 1; $hoverdiv = ''; if (false != $page_option && $page_option == "yes") { $hoverdiv .= "<div class='icon1'><a href='" . $url . "' " . sfsi_checkNewWindow($url) . "><img data-pin-nopin='true' class='sfsi_wicon' alt='" . $alt_text . "' title='" . $alt_text . "' src='" . $visit_icon . "' /></a></div>"; } if (false != $like_option && $like_option == "yes") { $hoverdiv .= "<div class='icon2'>" . $socialObj->sfsi_FBlike($permalink, 1) . "</div>"; } if (false != $share_option && $share_option == "yes") { $hoverdiv .= "<div class='icon3'>" . $socialObj->sfsiFB_Share(urlencode($current_url)) . "</div>"; } } /* fecth no of counts if active in admin section */ if ( $sfsi_section4_options['sfsi_facebook_countsDisplay'] == "yes" && $sfsi_section4_options['sfsi_display_counts'] == "yes" && $sfsi_section4_options['sfsi_round_counts'] == "yes" ) { if ($sfsi_section4_options['sfsi_facebook_countsFrom'] == "manual") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_facebook_manualCounts']); } else if ($sfsi_section4_options['sfsi_facebook_countsFrom'] == "likes") { $counts = $socialObj->sfsi_get_fb(urlencode(trailingslashit($current_url))); } else if ($sfsi_section4_options['sfsi_facebook_countsFrom'] == "followers") { $counts = $socialObj->sfsi_get_fb(urlencode(trailingslashit($current_url))); } else if ($sfsi_section4_options['sfsi_facebook_countsFrom'] == "mypage") { $current_url = $sfsi_section4_options['sfsi_facebook_mypageCounts']; $fb_data = $socialObj->sfsi_get_fb_pagelike(urlencode(trailingslashit($current_url))); $counts = $socialObj->format_num($fb_data); } } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("facebook_skin")) { $icon = get_option("facebook_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_facebook.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_facebook.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_facebook_bgColor']) && $sfsi_section3_options['sfsi_facebook_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_facebook_bgColor']; } else { $sfsi_icon_bgColor = '#336699'; } } break; case "twitter": $toolClass = "twt_tool_bdr"; $arrow_class = "bot_twt_arow"; $url = isset($sfsi_section2_options['sfsi_twitter_pageURL']) && !empty($sfsi_section2_options['sfsi_twitter_pageURL']) ? $sfsi_section2_options['sfsi_twitter_pageURL'] : ''; $twitter_user = isset($sfsi_section2_options['sfsi_twitter_followUserName']) && !empty($sfsi_section2_options['sfsi_twitter_followUserName']) ? $sfsi_section2_options['sfsi_twitter_followUserName'] : false; $twitter_text = isset($sfsi_section2_options['sfsi_twitter_aboutPageText']) && !empty($sfsi_section2_options['sfsi_twitter_aboutPageText']) ? $sfsi_section2_options['sfsi_twitter_aboutPageText'] : false; $width = 59; $totwith = $width + 28 + $icons_space; $twt_margin = $totwith / 2; /* check for icons to display */ $hoverdiv = ''; $twitter_icons_lang = isset($sfsi_section5_options['sfsi_twitter_icons_language']) ? $sfsi_section5_options['sfsi_twitter_icons_language'] : 'Visit_us_en_US'; if ("automatic_visit_us" == $twitter_icons_lang || "automatic_visit_me" == $twitter_icons_lang) { if (function_exists('icl_object_id') && has_filter('wpml_current_language')) { $icon_me_or_us = $twitter_icons_lang; $twitter_icons_lang = apply_filters('wpml_current_language', NULL); if (!empty($twitter_icons_lang)) { $twitter_icons_lang = sfsi_map_language_values($twitter_icons_lang, $icon_me_or_us); } } else { $twitter_icons_lang = get_locale(); } } $visit_icon = SFSI_DOCROOT . '/images/visit_icons/Visit_us_twitter/icon_' . $twitter_icons_lang . '.png'; $tweet_icon = SFSI_PLUGURL . 'images/share_icons/Twitter_Tweet/' . $icons_language . '_Tweet.svg'; $tweet_follow_icon = SFSI_PLUGURL . 'images/share_icons/Twitter_Follow/' . $icons_language . '_Follow.svg'; if (file_exists($visit_icon)) { $visit_icon = $visit_iconsUrl . "Visit_us_twitter/icon_" . $twitter_icons_lang . ".png"; } else { $visit_icon = $visit_iconsUrl . "twitter.png"; } $follow_me = isset($sfsi_section2_options['sfsi_twitter_followme']) && !empty($sfsi_section2_options['sfsi_twitter_followme']) ? $sfsi_section2_options['sfsi_twitter_followme'] : false; $about_page = isset($sfsi_section2_options['sfsi_twitter_aboutPage']) && !empty($sfsi_section2_options['sfsi_twitter_aboutPage']) ? $sfsi_section2_options['sfsi_twitter_aboutPage'] : false; $url = esc_url($url); if ($follow_me == "yes" || $about_page == "yes") { $hoverSHow = 1; //Visit twitter page {Monad} if (isset($sfsi_section2_options['sfsi_twitter_page']) && !empty($sfsi_section2_options['sfsi_twitter_page']) && $sfsi_section2_options['sfsi_twitter_page'] == "yes") { $hoverdiv .= "<div class='cstmicon1'><a href='" . $url . "' " . sfsi_checkNewWindow($url) . "><img data-pin-nopin='true' class='sfsi_wicon' alt='Visit Us' title='Visit Us' src='" . $visit_icon . "' /></a></div>"; } if ($follow_me == "yes" && !empty($twitter_user)) { $twitter_user = esc_attr($twitter_user); $hoverdiv .= "<div class='icon1'>" . $socialObj->sfsi_twitterFollow($twitter_user, $tweet_follow_icon) . "</div>"; } if ($about_page == "yes") { $hoverdiv .= "<div class='icon2'>" . $socialObj->sfsi_twitterShare(urlencode($current_url), $twitter_text, $tweet_icon) . "</div>"; } } /* fecth no of counts if active in admin section */ if ( $sfsi_section4_options['sfsi_twitter_countsDisplay'] == "yes" && $sfsi_section4_options['sfsi_display_counts'] == "yes" && $sfsi_section4_options['sfsi_round_counts'] == "yes" ) { if ($sfsi_section4_options['sfsi_twitter_countsFrom'] == "manual") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_twitter_manualCounts']); } else if ($sfsi_section4_options['sfsi_twitter_countsFrom'] == "source") { $tw_settings = array( 'tw_consumer_key' => $sfsi_section4_options['tw_consumer_key'], 'tw_consumer_secret' => $sfsi_section4_options['tw_consumer_secret'], 'tw_oauth_access_token' => $sfsi_section4_options['tw_oauth_access_token'], 'tw_oauth_access_token_secret' => $sfsi_section4_options['tw_oauth_access_token_secret'] ); $followers = $socialObj->sfsi_get_tweets($twitter_user, $tw_settings); $counts = $socialObj->format_num($followers); if (empty($counts)) { $counts = (string) "0"; } } } //Giving alternative text to image if (!empty($sfsi_section5_options['sfsi_twitter_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_twitter_MouseOverText']; } else { $alt_text = ""; } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("twitter_skin")) { $icon = get_option("twitter_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_twitter.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_twitter.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_twitter_bgColor']) && $sfsi_section3_options['sfsi_twitter_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_twitter_bgColor']; } else { $sfsi_icon_bgColor = '#000000'; } } break; case "youtube": $toolClass = "utube_tool_bdr"; $arrow_class = "bot_utube_arow"; $width = 96; $totwith = $width + 28 + $icons_space; $twt_margin = $totwith / 2; $youtube_user = (isset($sfsi_section4_options['sfsi_youtube_user']) && !empty($sfsi_section4_options['sfsi_youtube_user'])) ? $sfsi_section4_options['sfsi_youtube_user'] : 'follow.it'; $visit_icon = $visit_iconsUrl . "youtube.png"; $youtube_icons_lang = isset($sfsi_section5_options['sfsi_youtube_icons_language']) ? $sfsi_section5_options['sfsi_youtube_icons_language'] : 'Visit_us_en_US'; if ("automatic_visit_us" == $youtube_icons_lang || "automatic_visit_me" == $youtube_icons_lang) { if (function_exists('icl_object_id') && has_filter('wpml_current_language')) { $icon_me_or_us = $youtube_icons_lang; $youtube_icons_lang = apply_filters('wpml_current_language', NULL); if (!empty($youtube_icons_lang)) { $youtube_icons_lang = sfsi_premium_map_language_values($youtube_icons_lang, $icon_me_or_us); } } else { $youtube_icons_lang = get_locale(); } } $visit_icon = SFSI_DOCROOT . '/images/visit_icons/Visit_us_youtube/icon_' . $youtube_icons_lang . '.svg'; if (file_exists($visit_icon)) { $visit_icon = $visit_iconsUrl . "Visit_us_youtube/icon_" . $youtube_icons_lang . ".svg"; } else { $visit_icon = $visit_iconsUrl . "youtube.png"; } $url = isset($sfsi_section2_options['sfsi_youtube_pageUrl']) && !empty($sfsi_section2_options['sfsi_youtube_pageUrl']) ? $sfsi_section2_options['sfsi_youtube_pageUrl'] : ''; $url = esc_url($url); //Giving alternative text to image if (!empty($sfsi_section5_options['sfsi_youtube_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_youtube_MouseOverText']; } else { $alt_text = ""; } /* check for icons to display */ $hoverdiv = ""; $follow = isset($sfsi_section2_options['sfsi_youtube_follow']) && !empty($sfsi_section2_options['sfsi_youtube_follow']) ? $sfsi_section2_options['sfsi_youtube_follow'] : false; $ypage = isset($sfsi_section2_options['sfsi_youtube_page']) && !empty($sfsi_section2_options['sfsi_youtube_page']) ? $sfsi_section2_options['sfsi_youtube_page'] : false; if (false != $follow && $follow == "yes") { $hoverSHow = 1; if ($ypage == "yes") { $hoverdiv .= "<div class='icon1'><a href='" . $url . "' " . sfsi_checkNewWindow($url) . "><img data-pin-nopin='true' class='sfsi_wicon' alt='" . $alt_text . "' title='" . $alt_text . "' src='" . $visit_icon . "' /></a></div>"; } if ($follow == "yes") { $hoverdiv .= "<div class='icon2'>" . $socialObj->sfsi_YouTubeSub($youtube_user) . "</div>"; } } /* fecth no of counts if active in admin section */ if ( $sfsi_section4_options['sfsi_youtube_countsDisplay'] == "yes" && $sfsi_section4_options['sfsi_display_counts'] == "yes" && $sfsi_section4_options['sfsi_round_counts'] == "yes" ) { if ($sfsi_section4_options['sfsi_youtube_countsFrom'] == "manual") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_youtube_manualCounts']); } else if ($sfsi_section4_options['sfsi_youtube_countsFrom'] == "subscriber") { $counts = $socialObj->sfsi_get_youtube($youtube_user); if (empty($counts)) { $counts = (string) "0"; } } } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("youtube_skin")) { $icon = get_option("youtube_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_youtube.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_youtube.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_youtube_bgColor']) && $sfsi_section3_options['sfsi_youtube_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_youtube_bgColor']; } else { $sfsi_icon_bgColor = '#c33'; } } break; case "pinterest": $width = 85; $toolClass = "printst_tool_bdr"; $arrow_class = "bot_pintst_arow"; if ($sfsi_section2_options['sfsi_pinterest_page'] == "yes" && $sfsi_section2_options['sfsi_pinterest_pingBlog'] == "yes") { $totwith = $width + 10 + $icons_space; $twt_margin = $totwith / 2; } else { $totwith = $width + $icons_space; $twt_margin = $totwith / 2; } $pinterest_user = (isset($sfsi_section4_options['sfsi_pinterest_user'])) ? $sfsi_section4_options['sfsi_pinterest_user'] : ''; $pinterest_board = (isset($sfsi_section4_options['sfsi_pinterest_board'])) ? $sfsi_section4_options['sfsi_pinterest_board'] : ''; $visit_icon = $visit_iconsUrl . "pinterest.png"; $url = (isset($sfsi_section2_options['sfsi_pinterest_pageUrl'])) ? $sfsi_section2_options['sfsi_pinterest_pageUrl'] : ''; $url = esc_url($url); //Giving alternative text to image if (isset($sfsi_section5_options['sfsi_pinterest_MouseOverText']) && !empty($sfsi_section5_options['sfsi_pinterest_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_pinterest_MouseOverText']; } else { $alt_text = ""; } /* check for icons to display */ $hoverdiv = ""; $pingblog = isset($sfsi_section2_options['sfsi_pinterest_pingBlog']) && !empty($sfsi_section2_options['sfsi_pinterest_pingBlog']) ? $sfsi_section2_options['sfsi_pinterest_pingBlog'] : false; $page = isset($sfsi_section2_options['sfsi_pinterest_page']) && !empty($sfsi_section2_options['sfsi_pinterest_page']) ? $sfsi_section2_options['sfsi_pinterest_page'] : false; $cDisplay = isset($sfsi_section4_options['sfsi_pinterest_countsDisplay']) && !empty($sfsi_section4_options['sfsi_pinterest_countsDisplay']) ? $sfsi_section4_options['sfsi_pinterest_countsDisplay'] : false; $displayC = isset($sfsi_section4_options['sfsi_display_counts']) && !empty($sfsi_section4_options['sfsi_display_counts']) ? $sfsi_section4_options['sfsi_display_counts'] : false; $display_round_counts = isset($sfsi_section4_options['sfsi_round_counts']) && !empty($sfsi_section4_options['sfsi_round_counts']) ? $sfsi_section4_options['sfsi_round_counts'] : false; $cFrom = isset($sfsi_section4_options['sfsi_pinterest_countsFrom']) && !empty($sfsi_section4_options['sfsi_pinterest_countsFrom']) ? $sfsi_section4_options['sfsi_pinterest_countsFrom'] : false; // var_dump($sfsi_section4_options['sfsi_pinterest_countsFrom'],$cFrom);die(); if ($pingblog == "yes") { $hoverSHow = 1; if ($page == "yes") { $hoverdiv .= "<div class='icon1'><a href='" . $url . "' " . sfsi_checkNewWindow($url) . "><img data-pin-nopin='true' class='sfsi_wicon' alt='" . $alt_text . "' title='" . $alt_text . "' src='" . $visit_icon . "' /></a></div>"; } if ($pingblog == "yes") { $pinterest_save = SFSI_PLUGURL . 'images/share_icons/Pinterest_Save/' . $icons_language . '_save.svg'; $hoverdiv .= "<div class='icon2'>" . $socialObj->sfsi_PinIt(urlencode($current_url), $pinterest_save) . "</div>"; } } /* fecth no of counts if active in admin section */ if ($cDisplay == "yes" && $displayC == "yes" && $display_round_counts == "yes") { if ($cFrom == "manual") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_pinterest_manualCounts']); } else if ($cFrom == "pins") { $pins = $socialObj->sfsi_get_pinterest(urlencode($current_url)); $counts = $pins; if (empty($counts)) { $counts = (string) "0"; } } } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("pintrest_skin")) { $icon = get_option("pintrest_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_pinterest.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_pinterest.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_pinterest_bgColor']) && $sfsi_section3_options['sfsi_pinterest_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_pinterest_bgColor']; } else { $sfsi_icon_bgColor = '#CC3333'; } } break; case "instagram": $toolClass = "instagram_tool_bdr"; $arrow_class = "bot_pintst_arow"; $url = (isset($sfsi_section2_options['sfsi_instagram_pageUrl'])) ? $sfsi_section2_options['sfsi_instagram_pageUrl'] : ''; $url = esc_url($url); $instagram_user_name = isset($sfsi_section4_options['sfsi_instagram_User']) && !empty($sfsi_section4_options['sfsi_instagram_User']) ? $sfsi_section4_options['sfsi_instagram_User'] : false; //Giving alternative text to image if (isset($sfsi_section5_options['sfsi_instagram_MouseOverText']) && !empty($sfsi_section5_options['sfsi_instagram_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_instagram_MouseOverText']; } else { $alt_text = ""; } $hoverdiv = ""; $cDisplay = isset($sfsi_section4_options['sfsi_instagram_countsDisplay']) && !empty($sfsi_section4_options['sfsi_instagram_countsDisplay']) ? $sfsi_section4_options['sfsi_instagram_countsDisplay'] : false; $Displayc = isset($sfsi_section4_options['sfsi_display_counts']) && !empty($sfsi_section4_options['sfsi_display_counts']) ? $sfsi_section4_options['sfsi_display_counts'] : false; $display_round_counts = isset($sfsi_section4_options['sfsi_round_counts']) && !empty($sfsi_section4_options['sfsi_round_counts']) ? $sfsi_section4_options['sfsi_round_counts'] : false; $cFrom = isset($sfsi_section4_options['sfsi_instagram_countsFrom']) && !empty($sfsi_section4_options['sfsi_instagram_countsFrom']) ? $sfsi_section4_options['sfsi_instagram_countsFrom'] : false; /* fecth no of counts if active in admin section */ if ($cDisplay == "yes" && $Displayc == "yes" && $display_round_counts == "yes") { if ($cFrom == "manual") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_instagram_manualCounts']); } else if ($cFrom == "followers") { $counts = $socialObj->sfsi_get_instagramFollowers($instagram_user_name); if (empty($counts)) { $counts = (string) "0"; } } } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("instagram_skin")) { $icon = get_option("instagram_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_instagram.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_instagram.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_instagram_bgColor']) && $sfsi_section3_options['sfsi_instagram_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_instagram_bgColor']; } else { $sfsi_icon_bgColor = 'radial-gradient(circle farthest-corner at 35% 90%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, rgba(0, 0, 0, 0)), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%)'; } } break; case "threads": $toolClass = "threads_tool_bdr"; $arrow_class = "bot_pintst_arow"; if ($sfsi_section2_options['sfsi_threadsShare_option'] == "yes") { $url = "https://www.threads.net/intent/post?text=Check%20out%20this%20amazing%20article!&url={$current_url}"; } //Giving alternative text to image if ( !empty($sfsi_section5_options['sfsi_threads_MouseOverText']) ) { $alt_text = $sfsi_section5_options['sfsi_threads_MouseOverText']; } else { $alt_text = "THREADS"; } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("threads_skin")) { $icon = get_option("threads_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_threads.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_threads.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_threads_bgColor']) && $sfsi_section3_options['sfsi_threads_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_threads_bgColor']; } else { $sfsi_icon_bgColor = '#252525'; } } $cFrom = isset($sfsi_section4_options['sfsi_threads_countsFrom']) && !empty($sfsi_section4_options['sfsi_threads_countsFrom']) ? $sfsi_section4_options['sfsi_threads_countsFrom'] : false; $disp = isset($sfsi_section4_options['sfsi_threads_countsDisplay']) && !empty($sfsi_section4_options['sfsi_threads_countsDisplay']) ? $sfsi_section4_options['sfsi_threads_countsDisplay'] : false; $dcount = isset($sfsi_section4_options['sfsi_display_counts']) && !empty($sfsi_section4_options['sfsi_display_counts']) ? $sfsi_section4_options['sfsi_display_counts'] : false; $display_round_counts = isset($sfsi_section4_options['sfsi_round_counts']) && !empty($sfsi_section4_options['sfsi_round_counts']) ? $sfsi_section4_options['sfsi_round_counts'] : false; /* fecth no of counts if active in admin section */ if ($disp == "yes" && $dcount == "yes" && $display_round_counts == "yes") { if ($cFrom == "manual") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_threads_manualCounts']); } } break; case "telegram": $toolClass = "telegram_tool_bdr"; $arrow_class = "bot_pintst_arow"; $hoverdiv = ''; // $url = (isset($sfsi_section4_options['sfsi_telegram_pageURL'])) ? $sfsi_section4_options['sfsi_telegram_pageURL'] : ''; // $telegram_user_name = isset($sfsi_section4_options['sfsi_telegram_User']) && !empty($sfsi_section4_options['sfsi_telegram_User']) ? $sfsi_section4_options['sfsi_telegram_User'] : false; //Giving alternative text to image if (isset($sfsi_section5_options['sfsi_telegram_MouseOverText']) && !empty($sfsi_section5_options['sfsi_telegram_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_telegram_MouseOverText']; } else { $alt_text = ""; } $messageus_icon = $visit_iconsUrl . $icon_name . "_message.svg"; $hoverdiv = ""; $cDisplay = isset($sfsi_section4_options['sfsi_telegram_countsDisplay']) && !empty($sfsi_section4_options['sfsi_telegram_countsDisplay']) ? $sfsi_section4_options['sfsi_telegram_countsDisplay'] : false; $Displayc = isset($sfsi_section4_options['sfsi_display_counts']) && !empty($sfsi_section4_options['sfsi_display_counts']) ? $sfsi_section4_options['sfsi_display_counts'] : false; $display_round_counts = isset($sfsi_section4_options['sfsi_round_counts']) && !empty($sfsi_section4_options['sfsi_round_counts']) ? $sfsi_section4_options['sfsi_round_counts'] : false; /* fecth no of counts if active in admin section */ if ($cDisplay == "yes" && $Displayc == "yes" && $display_round_counts == "yes") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_telegram_manualCounts']); } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("telegram_skin")) { $icon = get_option("telegram_skin"); } else { $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . "default_telegram.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_telegram.png"; } if ( isset($sfsi_section2_options['sfsi_telegram_message']) && !empty($sfsi_section2_options['sfsi_telegram_message']) && isset($sfsi_section2_options['sfsi_telegram_username']) && !empty($sfsi_section2_options['sfsi_telegram_username']) ) { $tg_username = $sfsi_section2_options['sfsi_telegram_username']; $tg_msg = stripslashes($sfsi_section2_options['sfsi_telegram_message']); $tg_msg = str_replace('"', '', str_replace("'", '', $tg_msg)); $tg_msg = html_entity_decode(strip_tags($tg_msg), ENT_QUOTES, 'UTF-8'); $tg_msg = str_replace("%26%238230%3B", "...", $tg_msg); $tg_msg = rawurlencode($tg_msg); $tele_url = "https://t.me/" . $tg_username; $url = $tele_url . "?&text=" . urlencode($tg_msg); // file_get_contents($url); } else { $url = "#"; $sfsi_onclick = "event.preventDefault();"; } if ($active_theme == "glossy") { $sfsi_new_icons = "yes"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_telegram_bgColor']) && $sfsi_section3_options['sfsi_telegram_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_telegram_bgColor']; } else { $sfsi_icon_bgColor = '#33A1D1'; } } break; case "vk": $toolClass = "vk_tool_bdr"; $arrow_class = "bot_pintst_arow"; $url = (isset($sfsi_section2_options['sfsi_vk_pageURL'])) ? $sfsi_section2_options['sfsi_vk_pageURL'] : ''; $url = esc_url($url); // $vk_user_name = isset($sfsi_section4_options['sfsi_vk_User']) && !empty($sfsi_section4_options['sfsi_vk_User']) ? $sfsi_section4_options['sfsi_vk_User'] : false; //Giving alternative text to image if (isset($sfsi_section5_options['sfsi_vk_MouseOverText']) && !empty($sfsi_section5_options['sfsi_vk_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_vk_MouseOverText']; } else { $alt_text = ""; } $hoverdiv = ""; $share_icon = $share_iconsUrl . $icon_name . ".svg"; $visit_icon = $visit_iconsUrl . $icon_name . ".svg"; $url = "https://vk.com/share.php?url=" . trailingslashit(urlencode($current_url)); if ( (isset($sfsi_section2_options['sfsi_vk_page']) && "yes" == $sfsi_section2_options['sfsi_vk_page']) || (isset($sfsi_section2_options['sfsi_vk_share']) && "yes" == $sfsi_section2_options['sfsi_vk_share'] && isset($sfsi_section2_options['sfsi_vkFollow_option']) && "yes" == $sfsi_section2_options['sfsi_vkFollow_option']) || (isset($sfsi_section2_options['sfsi_vkFollow_option']) && "yes" == $sfsi_section2_options['sfsi_vkFollow_option']) ) { $hoverSHow = 1; $hoverdiv = ""; if ( isset($sfsi_section2_options['sfsi_vk_page']) && !empty($sfsi_section2_options['sfsi_vk_page']) && "yes" == $sfsi_section2_options['sfsi_vk_page'] && isset($sfsi_section2_options['sfsi_vk_pageURL']) && !empty($sfsi_section2_options['sfsi_vk_pageURL']) ) { $visitUrl = $sfsi_section2_options['sfsi_vk_pageURL']; $hoverdiv .= "<div class='icon1'><a href='" . $visitUrl . "' " . sfsi_checkNewWindow($visitUrl) . "><img class='sfsi_premium_wicon' nopin=nopin alt='" . $alt_text . "' title='" . $alt_text . "' src='" . $visit_icon . "' /></a></div>"; } if ( isset($sfsi_section2_options['sfsi_vk_share']) && !empty($sfsi_section2_options['sfsi_vk_share']) && "yes" == $sfsi_section2_options['sfsi_vk_share'] ) { $hoverdiv .= "<div class='icon2'><a href='" . $url . "' " . sfsi_checkNewWindow($url) . "><img class='sfsi_premium_wicon' nopin=nopin alt='" . $alt_text . "' title='" . $alt_text . "' src='" . $share_icon . "' /></a></div>"; } } else { $hoverSHow = 0; if ("yes" == $sfsi_section2_options['sfsi_vk_page'] && isset($sfsi_section2_options['sfsi_vk_pageURL']) && !empty($sfsi_section2_options['sfsi_vk_pageURL'])) { $url = $sfsi_section2_options['sfsi_vk_pageURL']; } } $cDisplay = isset($sfsi_section4_options['sfsi_vk_countsDisplay']) && !empty($sfsi_section4_options['sfsi_vk_countsDisplay']) ? $sfsi_section4_options['sfsi_vk_countsDisplay'] : false; $Displayc = isset($sfsi_section4_options['sfsi_display_counts']) && !empty($sfsi_section4_options['sfsi_display_counts']) ? $sfsi_section4_options['sfsi_display_counts'] : false; $display_round_counts = isset($sfsi_section4_options['sfsi_round_counts']) && !empty($sfsi_section4_options['sfsi_round_counts']) ? $sfsi_section4_options['sfsi_round_counts'] : false; /* fecth no of counts if active in admin section */ if ($cDisplay == "yes" && $Displayc == "yes" && $display_round_counts == "yes") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_vk_manualCounts']); } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("vk_skin")) { $icon = get_option("vk_skin"); } else { $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . "default_vk.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_vk.png"; } if ($active_theme == "glossy") { $sfsi_new_icons = "yes"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_vk_bgColor']) && $sfsi_section3_options['sfsi_vk_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_vk_bgColor']; } else { $sfsi_icon_bgColor = '#4E77A2'; } } break; case "bluesky": $toolClass = "bluesky_tool_bdr"; $arrow_class = "bot_pintst_arow"; if ($sfsi_section2_options['sfsi_blueskyShare_option'] == "yes") { $url = "https://bsky.app/intent/compose?text=Check%20out%20this%20amazing%20article!%20{$current_url}"; } //Giving alternative text to image if ( !empty($sfsi_section5_options['sfsi_bluesky_MouseOverText']) ) { $alt_text = $sfsi_section5_options['sfsi_bluesky_MouseOverText']; } else { $alt_text = "BLUESKY"; } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("bluesky_skin")) { $icon = get_option("bluesky_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_bluesky.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_bluesky.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_bluesky_bgColor']) && $sfsi_section3_options['sfsi_bluesky_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_bluesky_bgColor']; } else { $sfsi_icon_bgColor = '#1185fe'; } } $cFrom = isset($sfsi_section4_options['sfsi_bluesky_countsFrom']) && !empty($sfsi_section4_options['sfsi_bluesky_countsFrom']) ? $sfsi_section4_options['sfsi_bluesky_countsFrom'] : false; $disp = isset($sfsi_section4_options['sfsi_bluesky_countsDisplay']) && !empty($sfsi_section4_options['sfsi_bluesky_countsDisplay']) ? $sfsi_section4_options['sfsi_bluesky_countsDisplay'] : false; $dcount = isset($sfsi_section4_options['sfsi_display_counts']) && !empty($sfsi_section4_options['sfsi_display_counts']) ? $sfsi_section4_options['sfsi_display_counts'] : false; $display_round_counts = isset($sfsi_section4_options['sfsi_round_counts']) && !empty($sfsi_section4_options['sfsi_round_counts']) ? $sfsi_section4_options['sfsi_round_counts'] : false; /* fecth no of counts if active in admin section */ if ($disp == "yes" && $dcount == "yes" && $display_round_counts == "yes") { if ($cFrom == "manual") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_bluesky_manualCounts']); } } break; case "ok": $toolClass = "ok_tool_bdr"; $arrow_class = "bot_pintst_arow"; $url = isset($sfsi_section2_options['sfsi_ok_pageURL']) ? $sfsi_section2_options['sfsi_ok_pageURL'] : ''; /* Giving alternative text to image */ if (isset($sfsi_section5_options['sfsi_ok_MouseOverText']) && !empty($sfsi_section5_options['sfsi_ok_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_ok_MouseOverText']; } else { $alt_text = ""; } $hoverdiv = ""; $cDisplay = isset($sfsi_section4_options['sfsi_ok_countsDisplay']) && !empty($sfsi_section4_options['sfsi_ok_countsDisplay']) ? $sfsi_section4_options['sfsi_ok_countsDisplay'] : false; $Displayc = isset($sfsi_section4_options['sfsi_display_counts']) && !empty($sfsi_section4_options['sfsi_display_counts']) ? $sfsi_section4_options['sfsi_display_counts'] : false; $display_round_counts = isset($sfsi_section4_options['sfsi_round_counts']) && !empty($sfsi_section4_options['sfsi_round_counts']) ? $sfsi_section4_options['sfsi_round_counts'] : false; /* fecth no of counts if active in admin section */ if ($cDisplay == "yes" && $Displayc == "yes" && $display_round_counts == "yes") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_ok_manualCounts']); } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("ok_skin")) { $icon = get_option("ok_skin"); } else { $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . "default_ok.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_ok.png"; } if ($active_theme == "glossy") { $sfsi_new_icons = "yes"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_ok_bgColor']) && $sfsi_section3_options['sfsi_ok_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_ok_bgColor']; } else { $sfsi_icon_bgColor = '#F58220'; } } break; case "weibo": $toolClass = "weibo_tool_bdr"; $arrow_class = "bot_pintst_arow"; $url = (isset($sfsi_section2_options['sfsi_weibo_pageURL'])) ? $sfsi_section2_options['sfsi_weibo_pageURL'] : ''; // $weibo_user_name = isset($sfsi_section4_options['sfsi_weibo_User']) && !empty($sfsi_section4_options['sfsi_weibo_User']) ? $sfsi_section4_options['sfsi_weibo_User'] : false; //Giving alternative text to image if (isset($sfsi_section5_options['sfsi_weibo_MouseOverText']) && !empty($sfsi_section5_options['sfsi_weibo_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_weibo_MouseOverText']; } else { $alt_text = ""; } $hoverdiv = ""; $cDisplay = isset($sfsi_section4_options['sfsi_weibo_countsDisplay']) && !empty($sfsi_section4_options['sfsi_weibo_countsDisplay']) ? $sfsi_section4_options['sfsi_weibo_countsDisplay'] : false; $Displayc = isset($sfsi_section4_options['sfsi_display_counts']) && !empty($sfsi_section4_options['sfsi_display_counts']) ? $sfsi_section4_options['sfsi_display_counts'] : false; $display_round_counts = isset($sfsi_section4_options['sfsi_round_counts']) && !empty($sfsi_section4_options['sfsi_round_counts']) ? $sfsi_section4_options['sfsi_round_counts'] : false; /* fecth no of counts if active in admin section */ if ($cDisplay == "yes" && $Displayc == "yes" && $display_round_counts == "yes") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_weibo_manualCounts']); } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("weibo_skin")) { $icon = get_option("weibo_skin"); } else { $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . "default_weibo.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_weibo.png"; } if ($active_theme == "glossy") { $sfsi_new_icons = "yes"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_weibo_bgColor']) && $sfsi_section3_options['sfsi_weibo_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_weibo_bgColor']; } else { $sfsi_icon_bgColor = '#E6162D'; } } break; case "wechat": $toolClass = "wechat_tool_bdr"; $arrow_class = "bot_pintst_arow"; // $url = (isset($sfsi_section2_options['sfsi_wechat_pageURL'])) ? $sfsi_section2_options['sfsi_wechat_pageURL'] : ''; // $wechat_user_name = isset($sfsi_section4_options['sfsi_wechat_User']) && !empty($sfsi_section4_options['sfsi_wechat_User']) ? $sfsi_section4_options['sfsi_wechat_User'] : false; //Giving alternative text to image if (isset($sfsi_section5_options['sfsi_wechat_MouseOverText']) && !empty($sfsi_section5_options['sfsi_wechat_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_wechat_MouseOverText']; } else { $alt_text = ""; } $hoverdiv = ""; $cDisplay = isset($sfsi_section4_options['sfsi_wechat_countsDisplay']) && !empty($sfsi_section4_options['sfsi_wechat_countsDisplay']) ? $sfsi_section4_options['sfsi_wechat_countsDisplay'] : false; $Displayc = isset($sfsi_section4_options['sfsi_display_counts']) && !empty($sfsi_section4_options['sfsi_display_counts']) ? $sfsi_section4_options['sfsi_display_counts'] : false; $display_round_counts = isset($sfsi_section4_options['sfsi_round_counts']) && !empty($sfsi_section4_options['sfsi_round_counts']) ? $sfsi_section4_options['sfsi_round_counts'] : false; /* fecth no of counts if active in admin section */ if ($cDisplay == "yes" && $Displayc == "yes" && $display_round_counts == "yes") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_wechat_manualCounts']); } $url = "weixin://dl/chat"; if ( (isset($sfsi_section2_options['sfsi_wechatFollow_option']) && "yes" == $sfsi_section2_options['sfsi_wechatFollow_option']) && (isset($sfsi_section2_options['sfsi_wechatShare_option']) && "yes" == $sfsi_section2_options['sfsi_wechatShare_option']) ) { $hoverSHow = 1; $hoverdiv = ""; if ( isset($sfsi_section2_options['sfsi_wechatFollow_option']) && !empty($sfsi_section2_options['sfsi_wechatFollow_option']) && "yes" == $sfsi_section2_options['sfsi_wechatFollow_option'] && isset($sfsi_section2_options['sfsi_wechat_scan_image']) && !empty($sfsi_section2_options['sfsi_wechat_scan_image']) ) { $image_url = $sfsi_section2_options['sfsi_wechat_scan_image']; $hoverdiv .= "<div class='icon1' style='text-align:center'><a href='' onclick='event.preventDefault();sfsi_wechat_follow(\"" . $sfsi_section2_options['sfsi_wechat_scan_image'] . "\")' ><img data-pin-nopin='true' alt='" . $alt_text . "' title='" . $alt_text . "' src='" . $visit_icon . "' style='height:25px' /></a></div>"; } if ( isset($sfsi_section2_options['sfsi_wechatShare_option']) && !empty($sfsi_section2_options['sfsi_wechatShare_option']) && "yes" == $sfsi_section2_options['sfsi_wechatShare_option'] ) { $hoverdiv .= "<div class='icon2' style='text-align:center' ><a href='" . $url . "' " . sfsi_checkNewWindow($url) . " onclick='event.preventDefault();sfsi_wechat_share(\"" . $sfsi_section2_options['sfsi_wechat_scan_image'] . "\")' ><img data-pin-nopin='true' alt='" . $alt_text . "' title='" . $alt_text . "' src='" . $share_icon . "' style='height:25px' /></a></div>"; } } else { if ( isset($sfsi_section2_options['sfsi_wechatFollow_option']) && !empty($sfsi_section2_options['sfsi_wechatFollow_option']) && "yes" == $sfsi_section2_options['sfsi_wechatFollow_option'] && isset($sfsi_section2_options['sfsi_wechat_scan_image']) && !empty($sfsi_section2_options['sfsi_wechat_scan_image']) ) { $sfsi_onclick = "event.preventDefault();sfsi_wechat_follow(\'" . $sfsi_section2_options['sfsi_wechat_scan_image'] . "\')"; } if ( isset($sfsi_section2_options['sfsi_wechatShare_option']) && 'yes' == ($sfsi_section2_options['sfsi_wechatShare_option']) && "yes" == $sfsi_section2_options['sfsi_wechatShare_option'] ) { if (!wp_is_mobile()) { $sfsi_onclick = "event.preventDefault();sfsi_wechat_share('" . trim(urlencode($current_url)) . "')"; } else { $sfsi_onclick = ''; if (wp_is_mobile()) { $sfsi_onclick = "console.log(event);event.stopPropagation&&event.stopPropagation();"; } $sfsi_onclick .= "event.preventDefault();sfsi_mobile_wechat_share('" . trim(urlencode($current_url)) . "')"; } } $hoverSHow = 0; } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("wechat_skin")) { $icon = get_option("wechat_skin"); } else { $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . "default_wechat.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_wechat.png"; } if ($active_theme == "glossy") { $sfsi_new_icons = "yes"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_wechat_bgColor']) && $sfsi_section3_options['sfsi_wechat_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_wechat_bgColor']; } else { $sfsi_icon_bgColor = '#4BAD33'; } } break; case "whatsapp": global $wp; if (!is_null($post) && !empty($wp->request)) { $sfsi_current_url = get_permalink($post->ID); } else { $sfsi_current_url = home_url($wp->request); } if (isset($sfsi_section5_options['sfsi_whatsapp_MouseOverText']) && !empty($sfsi_section5_options['sfsi_whatsapp_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_whatsapp_MouseOverText']; } else { $alt_text = ""; } if ( isset($sfsi_section4_options['sfsi_whatsapp_countsDisplay']) && "yes" == $sfsi_section4_options['sfsi_whatsapp_countsDisplay'] && "yes" == $sfsi_section4_options['sfsi_display_counts'] && $sfsi_section4_options['sfsi_round_counts'] == "yes" ) { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_whatsapp_manualCounts']); } $url = 'https://api.whatsapp.com/send?text=' . urlencode($sfsi_current_url); /* Custom Skin Support {Monad} */ if ($active_theme == 'custom_support') { if (get_option("facebook_skin")) { $icon = get_option("facebook_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_whatsapp.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_whatsapp.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_whatsapp_bgColor']) && $sfsi_section3_options['sfsi_whatsapp_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_whatsapp_bgColor']; } else { $sfsi_icon_bgColor = '#3ED946'; } } break; case "linkedin": $width = 85; $toolClass = "linkedin_tool_bdr"; $arrow_class = "bot_linkedin_arow"; $linkedIn_compayId = isset($sfsi_section2_options['sfsi_linkedin_followCompany']) && !empty($sfsi_section2_options['sfsi_linkedin_followCompany']) ? $sfsi_section2_options['sfsi_linkedin_followCompany'] : false; $page = isset($sfsi_section2_options['sfsi_linkedin_page']) && !empty($sfsi_section2_options['sfsi_linkedin_page']) ? $sfsi_section2_options['sfsi_linkedin_page'] : false; $follow = isset($sfsi_section2_options['sfsi_linkedin_follow']) && !empty($sfsi_section2_options['sfsi_linkedin_follow']) ? $sfsi_section2_options['sfsi_linkedin_follow'] : false; $share = isset($sfsi_section2_options['sfsi_linkedin_SharePage']) && !empty($sfsi_section2_options['sfsi_linkedin_SharePage']) ? $sfsi_section2_options['sfsi_linkedin_SharePage'] : false; $reBusiness = isset($sfsi_section2_options['sfsi_linkedin_recommendBusines']) && !empty($sfsi_section2_options['sfsi_linkedin_recommendBusines']) ? $sfsi_section2_options['sfsi_linkedin_recommendBusines'] : false; $linkedIn_compay = $linkedIn_compayId; $linkedIn_ProductId = isset($sfsi_section2_options['sfsi_linkedin_recommendProductId']) && !empty($sfsi_section2_options['sfsi_linkedin_recommendProductId']) ? $sfsi_section2_options['sfsi_linkedin_recommendProductId'] : false; $linkedIn_icons_lang = isset($sfsi_section5_options['sfsi_linkedin_icons_language']) ? $sfsi_section5_options['sfsi_linkedin_icons_language'] : 'en_US'; if ("automatic_visit_us" == $linkedIn_icons_lang || "automatic_visit_me" == $linkedIn_icons_lang) { if (function_exists('icl_object_id') && has_filter('wpml_current_language')) { $icon_me_or_us = $linkedIn_icons_lang; $linkedIn_icons_lang = apply_filters('wpml_current_language', NULL); if (!empty($linkedIn_icons_lang)) { $linkedIn_icons_lang = sfsi_premium_wordpress_locale_from_locale_code($linkedIn_icons_lang, $icon_me_or_us); } } else { $linkedIn_icons_lang = get_locale(); } } $visit_icon = $visit_iconsUrl . "Visit_us_linkedin/icon_" . $linkedIn_icons_lang . ".svg"; $linkedin_share_icon = SFSI_PLUGURL . "images/share_icons/Linkedin_Share/" . $icons_language . "_share.svg"; $totwith = $width + 29 + $icons_space; if ($share == "yes" && ($follow == "false" || $follow == "no")) { $totwith = $width + $icons_space; } $twt_margin = $totwith / 2; /*check for icons to display */ $url = isset($sfsi_section2_options['sfsi_linkedin_pageURL']) && !empty($sfsi_section2_options['sfsi_linkedin_pageURL']) ? $sfsi_section2_options['sfsi_linkedin_pageURL'] : ''; if (isset($sfsi_section5_options['sfsi_linkedIn_MouseOverText']) && !empty($sfsi_section5_options['sfsi_linkedIn_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_linkedIn_MouseOverText']; } else { $alt_text = ""; } if ($follow == "yes" || $share == "yes" || $reBusiness == "yes") { $hoverSHow = 1; $hoverdiv = ''; if ($page == "yes") { $hoverdiv .= "<div class='icon4'><a href='" . $url . "' " . sfsi_checkNewWindow($url) . "><img data-pin-nopin='true' class='sfsi_wicon' alt='" . $alt_text . "' title='" . $alt_text . "' src='" . $visit_icon . "' /></a></div>"; } if ($follow == "yes") { $hoverdiv .= "<div class='icon1'>" . $socialObj->sfsi_LinkedInFollow($linkedIn_compayId) . "</div>"; } if ($share == "yes") { // error_log($current_url); $hoverdiv .= "<div class='icon2'>" . $socialObj->sfsi_LinkedInShare($current_url, $linkedin_share_icon) . "</div>"; } if ($reBusiness == "yes") { $hoverdiv .= "<div class='icon3'>" . $socialObj->sfsi_LinkedInRecommend($linkedIn_compay, $linkedIn_ProductId) . "</div>"; $width = 99; } } $cFrom = isset($sfsi_section4_options['sfsi_linkedIn_countsFrom']) && !empty($sfsi_section4_options['sfsi_linkedIn_countsFrom']) ? $sfsi_section4_options['sfsi_linkedIn_countsFrom'] : false; $disp = isset($sfsi_section4_options['sfsi_linkedIn_countsDisplay']) && !empty($sfsi_section4_options['sfsi_linkedIn_countsDisplay']) ? $sfsi_section4_options['sfsi_linkedIn_countsDisplay'] : false; $dcount = isset($sfsi_section4_options['sfsi_display_counts']) && !empty($sfsi_section4_options['sfsi_display_counts']) ? $sfsi_section4_options['sfsi_display_counts'] : false; $display_round_counts = isset($sfsi_section4_options['sfsi_round_counts']) && !empty($sfsi_section4_options['sfsi_round_counts']) ? $sfsi_section4_options['sfsi_round_counts'] : false; /* fecth no of counts if active in admin section */ if ($disp == "yes" && $dcount == "yes" && $display_round_counts == "yes") { if ($cFrom == "manual") { $counts = $socialObj->format_num($sfsi_section4_options['sfsi_linkedIn_manualCounts']); } else if ($cFrom == "follower") { $linkedIn_compay = $sfsi_section4_options['ln_company']; $ln_settings = array( 'ln_api_key' => $sfsi_section4_options['ln_api_key'], 'ln_secret_key' => $sfsi_section4_options['ln_secret_key'], 'ln_oAuth_user_token' => $sfsi_section4_options['ln_oAuth_user_token'] ); $followers = $socialObj->sfsi_getlinkedin_follower($linkedIn_compay, $ln_settings); (int) $followers; $counts = $socialObj->format_num($followers); if (empty($counts)) { $counts = (string) "0"; } } } //Giving alternative text to image if (isset($sfsi_section5_options['sfsi_linkedIn_MouseOverText']) && !empty($sfsi_section5_options['sfsi_linkedIn_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_linkedIn_MouseOverText']; } else { $alt_text = ""; } //Custom Skin Support {Monad} if ($active_theme == 'custom_support') { if (get_option("linkedin_skin")) { $icon = get_option("linkedin_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_linkedin.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_linkedin.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_linkedin_bgColor']) && $sfsi_section3_options['sfsi_linkedin_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_linkedin_bgColor']; } else { $sfsi_icon_bgColor = '#0877B5'; } } break; case 'snapchat': $url = ($sfsi_section2_options['sfsi_snapchat_pageURL']) ? $sfsi_section2_options['sfsi_snapchat_pageURL'] : ''; $toolClass = "rss_tool_bdr"; $hoverdiv = ''; $arsfsiplus_row_class = "bot_rss_arow"; /* fecth no of counts if active in admin section */ if ( isset($sfsi_section4_options['sfsi_snapchat_countsDisplay']) && $sfsi_section4_options['sfsi_snapchat_countsDisplay'] == "yes" && $sfsi_section4_options['sfsi_display_counts'] == "yes" ) { $counts = $sfsi_section4_options['sfsi_snapchat_manualCounts']; } if (isset($sfsi_section5_options['sfsi_snapchat_MouseOverText']) && !empty($sfsi_section5_options['sfsi_snapchat_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_snapchat_MouseOverText']; } else { $alt_text = ""; } if ($active_theme == 'custom_support') { if (get_option("snapchat_skin")) { $icon = get_option("snapchat_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_snapchat.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_snapchat.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_snapchat_bgColor']) && $sfsi_section3_options['sfsi_snapchat_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_snapchat_bgColor']; } else { $sfsi_icon_bgColor = '#EDEC1F'; } } break; case "reddit": if ($sfsi_section2_options['sfsi_reddit_pageShare'] == 'yes') { if (!is_null($post)) { $sfsi_current_url = get_permalink($post->ID); } else { global $wp; $sfsi_current_url = home_url($wp->request); } $url = 'https://reddit.com/submit?url=' . urlencode($sfsi_current_url) . '&title=' . get_the_title(); } else { $url = ''; } $toolClass = "rss_tool_bdr"; $hoverdiv = ''; $arsfsiplus_row_class = "bot_rss_arow"; /* fecth no of counts if active in admin section */ if ( isset($sfsi_section4_options['sfsi_reddit_countsDisplay']) && $sfsi_section4_options['sfsi_reddit_countsDisplay'] == "yes" && $sfsi_section4_options['sfsi_display_counts'] == "yes" ) { $counts = $sfsi_section4_options['sfsi_reddit_manualCounts']; } if (isset($sfsi_section5_options['sfsi_reddit_MouseOverText']) && !empty($sfsi_section5_options['sfsi_reddit_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_reddit_MouseOverText']; } else { $alt_text = ""; } if ($active_theme == 'custom_support') { if (get_option("reddit_skin")) { $icon = get_option("reddit_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_reddit.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_reddit.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_reddit_bgColor']) && $sfsi_section3_options['sfsi_reddit_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_reddit_bgColor']; } else { $sfsi_icon_bgColor = '#FF642C'; } } break; case "fbmessenger": $toolClass = "sfsi_fbmessenger_tool_bdr"; $hoverdiv = ''; $arsfsiplus_row_class = "bot_rss_arow"; /* fecth no of counts if active in admin section */ if ( isset($sfsi_section4_options['sfsi_fbmessenger_countsDisplay']) && "yes" == $sfsi_section4_options['sfsi_fbmessenger_countsDisplay'] && "yes" == $sfsi_section4_options['sfsi_display_counts'] ) { $counts = $sfsi_section4_options['sfsi_fbmessenger_manualCounts']; } if (isset($sfsi_section5_options['sfsi_fbmessenger_MouseOverText']) && !empty($sfsi_section5_options['sfsi_fbmessenger_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_fbmessenger_MouseOverText']; } else { $alt_text = ""; } if ($active_theme == 'custom_support') { if (get_option("fbmessenger_skin")) { $icon = get_option("fbmessenger_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_fbmessenger.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_fbmessenger.png"; } if (!is_null($post)) { $sfsi_current_url = get_permalink($post->ID); } else { global $wp; $sfsi_current_url = home_url($wp->request); } if ($sfsi_section2_options['sfsi_fbmessenger_share'] == 'yes') { if (wp_is_mobile()) { $url = "fb-messenger://share/?link=" . trailingslashit(urlencode($sfsi_current_url)); } else { $app_id = "244819978951470"; $url = "https://www.facebook.com/dialog/send?app_id=" . $app_id . "&display=popup&link=" . untrailingslashit(urlencode($sfsi_current_url)) . "&redirect_uri=" . trailingslashit(urlencode($current_url)); } } else { $url = ''; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_fbmessenger_bgColor']) && $sfsi_section3_options['sfsi_fbmessenger_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_fbmessenger_bgColor']; } else { $sfsi_icon_bgColor = '#447BBF'; } } break; case 'tiktok': $url = ($sfsi_section2_options['sfsi_tiktok_pageURL']) ? $sfsi_section2_options['sfsi_tiktok_pageURL'] : ''; $toolClass = "rss_tool_bdr"; $hoverdiv = ''; $arsfsiplus_row_class = "bot_rss_arow"; /* fecth no of counts if active in admin section */ if ( isset($sfsi_section4_options['sfsi_tiktok_countsDisplay']) && $sfsi_section4_options['sfsi_tiktok_countsDisplay'] == "yes" && $sfsi_section4_options['sfsi_display_counts'] == "yes" ) { $counts = $sfsi_section4_options['sfsi_tiktok_manualCounts']; } if (isset($sfsi_section5_options['sfsi_tiktok_MouseOverText']) && !empty($sfsi_section5_options['sfsi_tiktok_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_tiktok_MouseOverText']; } else { $alt_text = ""; } if ($active_theme == 'custom_support') { if (get_option("tiktok_skin")) { $icon = get_option("tiktok_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_tiktok.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_tiktok.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_tiktok_bgColor']) && $sfsi_section3_options['sfsi_tiktok_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_tiktok_bgColor']; } else { $sfsi_icon_bgColor = '#000000'; } } break; case 'ria': $url = isset($sfsi_section2_options['sfsi_ria_pageUrl']) ? $sfsi_section2_options['sfsi_ria_pageUrl'] : ''; $toolClass = "rss_tool_bdr"; $hoverdiv = ''; $arsfsiplus_row_class = "bot_rss_arow"; /* fecth no of counts if active in admin section */ if ( isset($sfsi_section4_options['sfsi_ria_countsDisplay']) && $sfsi_section4_options['sfsi_ria_countsDisplay'] == "yes" && $sfsi_section4_options['sfsi_display_counts'] == "yes" ) { $counts = $sfsi_section4_options['sfsi_ria_manualCounts']; } if (isset($sfsi_section5_options['sfsi_ria_MouseOverText']) && !empty($sfsi_section5_options['sfsi_ria_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_ria_MouseOverText']; } else { $alt_text = ""; } if ($active_theme == 'custom_support') { if (get_option("ria_skin")) { $icon = get_option("ria_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_ria.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_ria.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_ria_bgColor']) && $sfsi_section3_options['sfsi_ria_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_ria_bgColor']; } else { $sfsi_icon_bgColor = '#10A9A0'; } } break; case 'inha': $url = isset($sfsi_section2_options['sfsi_inha_pageUrl']) ? $sfsi_section2_options['sfsi_inha_pageUrl'] : ''; $toolClass = "rss_tool_bdr"; $hoverdiv = ''; $arsfsiplus_row_class = "bot_rss_arow"; /* fecth no of counts if active in admin section */ if ( isset($sfsi_section4_options['sfsi_inha_countsDisplay']) && $sfsi_section4_options['sfsi_inha_countsDisplay'] == "yes" && $sfsi_section4_options['sfsi_display_counts'] == "yes" ) { $counts = $sfsi_section4_options['sfsi_inha_manualCounts']; } if (isset($sfsi_section5_options['sfsi_inha_MouseOverText']) && !empty($sfsi_section5_options['sfsi_inha_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_inha_MouseOverText']; } else { $alt_text = ""; } if ($active_theme == 'custom_support') { if (get_option("inha_skin")) { $icon = get_option("inha_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_inha.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_inha.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_inha_bgColor']) && $sfsi_section3_options['sfsi_inha_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_inha_bgColor']; } else { $sfsi_icon_bgColor = '#348cbc'; } } break; case "copylink": // $socialObj = new sfsi_SocialHelper(); // $post_title = $socialObj->sfsi_get_the_title(); $url = "javascript:void(0);"; $toolClass = "copylink_tool_bdr"; $class = "sfsi_copylink"; $hoverdiv = ''; $arsfsi_row_class = "bot_copylink_arow"; $alt_text = sfsi_icon_get_icon_mouseover_text("copylink"); $icon = sfsi_icon_get_icon_image("copylink"); /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_copylink_bgColor']) && $sfsi_section3_options['sfsi_copylink_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_copylink_bgColor']; } else { $sfsi_icon_bgColor = 'linear-gradient(180deg, #C295FF 0%, #4273F7 100%)'; } } $extra_html .= '<div id="success-alert" class="success-alert">' . __('URL has been copied successfully!', 'ultimate-social-media-icons') . '</div>'; break; case "mastodon": $url = ($sfsi_section2_options['sfsi_mastodon_pageURL']) ? $sfsi_section2_options['sfsi_mastodon_pageURL'] : ''; $toolClass = "rss_tool_bdr"; $hoverdiv = ''; $arsfsiplus_row_class = "bot_rss_arow"; /* fecth no of counts if active in admin section */ if ( isset($sfsi_section4_options['sfsi_mastodon_countsDisplay']) && $sfsi_section4_options['sfsi_mastodon_countsDisplay'] == "yes" && $sfsi_section4_options['sfsi_display_counts'] == "yes" ) { $counts = $sfsi_section4_options['sfsi_tiktok_manualCounts']; } if (isset($sfsi_section5_options['sfsi_mastodon_MouseOverText']) && !empty($sfsi_section5_options['sfsi_mastodon_MouseOverText'])) { $alt_text = $sfsi_section5_options['sfsi_mastodon_MouseOverText']; } else { $alt_text = ""; } if ($active_theme == 'custom_support') { if (get_option("mastodon_skin")) { $icon = get_option("mastodon_skin"); } else { $active_theme = 'default'; $icons_baseUrl = SFSI_PLUGURL . "images/icons_theme/default/"; $icon = $icons_baseUrl . $active_theme . "_mastodon.png"; } } else { $icon = $icons_baseUrl . $active_theme . "_mastodon.png"; } /* For Flat icons bg color */ if ($active_theme == 'flat') { if (isset($sfsi_section3_options['sfsi_mastodon_bgColor']) && $sfsi_section3_options['sfsi_mastodon_bgColor'] != '') { $sfsi_icon_bgColor = $sfsi_section3_options['sfsi_mastodon_bgColor']; } else { $sfsi_icon_bgColor = '#583ED1'; } } break; default: $border_radius = ""; //$border_radius =" border-radius:48%;"; $cmcls = "cmcls"; $padding_top = ""; if ($active_theme == "badge") { //$border_radius="border-radius: 18%;"; } if ($active_theme == "cute") { //$border_radius="border-radius: 38%;"; } $custom_icon_urls = unserialize($sfsi_section2_options['sfsi_CustomIcon_links']); $url = (isset($custom_icon_urls[$icon_n]) && !empty($custom_icon_urls[$icon_n])) ? $custom_icon_urls[$icon_n] : ''; $toolClass = "custom_lkn"; $arrow_class = ""; $custom_icons_hoverTxt = unserialize($sfsi_section5_options['sfsi_custom_MouseOverTexts']); $icons = unserialize($sfsi_section1_options['sfsi_custom_files']); $icon = isset($icons[$icon_n]) ? $icons[$icon_n] : ''; //Giving alternative text to image if (!empty($custom_icons_hoverTxt[$icon_n])) { $alt_text = $custom_icons_hoverTxt[$icon_n]; } else { $alt_text = ""; } break; } $icons = ""; /* apply size of icon */ if ($is_front == 0) { $icons_size = $sfsi_section5_options['sfsi_icons_size']; $itemselector = "sfsi_wicons shuffeldiv"; $innrselector = "inerCnt"; } else { $icons_size = 51; $itemselector = "sfsi_wicons"; $innrselector = "inerCnt"; } /* spacing and no of icons per row */ $icons_space = ''; $icons_space = $sfsi_section5_options['sfsi_icons_spacing']; $icon_width = (int) $icons_size; /* check for mouse hover effect */ $icon_opacity = "1"; if ($sfsi_section3_options['sfsi_mouseOver'] == 'yes') { $mouse_hover_effect = $sfsi_section3_options["sfsi_mouseOver_effect"]; if ($mouse_hover_effect == "fade_in" || $mouse_hover_effect == "combo") { $icon_opacity = "0.6"; } } $toolT_cls = ''; if ((int) $icon_width <= 49 && (int) $icon_width >= 30) { $bt_class = ""; $toolT_cls = "sfsiTlleft"; } else if ((int) $icon_width <= 20) { $bt_class = "sfsiSmBtn"; $toolT_cls = "sfsiTlleft"; } else { $bt_class = ""; $toolT_cls = "sfsiTlleft"; } if ($toolClass == "rss_tool_bdr" || $toolClass == 'email_tool_bdr' || $toolClass == "custom_lkn" || $toolClass == "instagram_tool_bdr") { $new_window = sfsi_checkNewWindow(); $url = $url; } else if ($hoverSHow) { if (!wp_is_mobile()) { $new_window = sfsi_checkNewWindow(); $url = $url; } else { $new_window = ''; $url = "javascript:void(0)"; } } else { $new_window = sfsi_checkNewWindow(); $url = $url; } if (isset($sfsi_onclick)) { $new_window = ""; } if (!isset($sfsi_new_icons)) { $sfsi_new_icons = false; } if ($sfsi_new_icons) { $margin_bot = "4px;"; } else { $margin_bot = "5px;"; } if ($sfsi_section4_options['sfsi_display_counts'] == "yes") { if ($sfsi_new_icons) { $margin_bot = "29px;"; } else { $margin_bot = "30px;"; } } /* Replace PNG to GIF for Animated style */ if ($active_theme == 'animated_icons') { $icon = str_replace('.png', '.gif', $icon); } if (isset($icon) && !empty($icon) && filter_var($icon, FILTER_VALIDATE_URL)) { $icons .= "<div style='width:" . $icon_width . "px; height:" . $icon_width . "px;margin-left:" . $icons_space . "px;margin-bottom:" . $margin_bot . " " . ($sfsi_new_icons ? 'padding:0px' : '') . "' class='" . $itemselector . " " . $cmcls . "' >"; if ($sfsi_icon_bgColor) { $sfsi_icon_bgColor_style = "background:" . $sfsi_icon_bgColor . ";"; } $icons .= "<div class='" . $innrselector . "'>"; $icons .= "<a class='" . $class . " sficn' data-effect='" . $mouse_hover_effect . "' $new_window href='" . $url . "' " . (('vk' !== $icon_name) ? "id='sfsiid_" . $icon_name . "_icon'" : '') . " style='width:" . $icons_size . "px;height:" . $icons_size . "px;opacity:" . $icon_opacity . ";" . $sfsi_icon_bgColor_style . "' " . (isset($sfsi_onclick) ? 'onclick="' . $sfsi_onclick . '"' : '') . " >"; $icons .= "<img data-pin-nopin='true' alt='" . $alt_text . "' title='" . $alt_text . "' src='" . $icon . "' width='" . $icons_size . "' height='" . $icons_size . "' style='" . $border_radius . $padding_top . "' class='sfcm sfsi_wicon " . (in_array($icon_name, array('telegram', 'wechat')) ? ('sfsi_' . $icon_name . '_wicon sfsi_click_wicon') : ('')) . "' data-effect='" . $mouse_hover_effect . "' />"; $icons .= '</a>'; if (isset($counts) && $counts !== '') { $icons .= '<span class="bot_no ' . $bt_class . '">' . $counts . '</span>'; } if ($hoverSHow && !empty($hoverdiv)) { $icons .= '<div class="sfsi_tool_tip_2 ' . $toolClass . ' ' . $toolT_cls . '" style="opacity:0;z-index:-1;" id="sfsiid_' . $icon_name . '">'; $icons .= '<span class="bot_arow ' . $arrow_class . '"></span>'; $icons .= '<div class="sfsi_inside">' . $hoverdiv . "</div>"; $icons .= "</div>"; } $icons .= "</div>"; $icons .= "</div>"; if(isset($extra_html)) { $icons .= $extra_html; } } return $icons; } /* make url for new window */ function sfsi_checkNewWindow() { global $wpdb; $sfsi_section5_options = maybe_unserialize(get_option('sfsi_section5_options', false)); if ($sfsi_section5_options['sfsi_icons_ClickPageOpen'] == "yes") { $new_window = "target='_blank'"; if (isset($sfsi_section5_options['sfsi_icons_AddNoopener']) && $sfsi_section5_options['sfsi_icons_AddNoopener'] == "yes") { $new_window .= " rel='noopener'"; } return $new_window; } else { return ''; } } function sfsi_sticky_bar_front() { global $post; $option9 = maybe_unserialize(get_option('sfsi_section9_options', false)); if (isset($option9["sfsi_sticky_bar"]) && $option9["sfsi_sticky_bar"] != "yes") { return ""; } if ((isset($option9['sfsi_sticky_icons']['settings']['desktop']) && $option9['sfsi_sticky_icons']['settings']['desktop'] == "yes" && !wp_is_mobile()) || (isset($option9['sfsi_sticky_icons']['settings']['mobile']) && $option9['sfsi_sticky_icons']['settings']['mobile'] == "yes" && wp_is_mobile())) { $option2 = maybe_unserialize(get_option('sfsi_section2_options', false)); $option3 = maybe_unserialize(get_option('sfsi_section3_options', false)); $icons = ""; $sfsi_sticky_icons = isset($option9["sfsi_sticky_icons"]) ? $option9["sfsi_sticky_icons"] : null; if (is_null($sfsi_sticky_icons)) { return ""; } if (!is_null($post)) { $sfsi_current_url = get_permalink($post->ID); } else { global $wp; $sfsi_current_url = home_url($wp->request); } /* Add mouseOve effect */ $mouse_hover_effect = ''; if (isset($option3['sfsi_mouseOver']) && 'yes' === $option3['sfsi_mouseOver']) { $mouse_hover_effect .= ' sfsi-mouseOver-effect sfsi-mouseOver-effect-'; $mouse_hover_effect .= isset($option3["sfsi_mouseOver_effect"]) ? $option3["sfsi_mouseOver_effect"] : 'fade_in'; } ob_start(); ?> <style> .sfsi_premium_desktop_display { display: none; } @media (min-width: <?php echo $sfsi_sticky_icons['settings']['desktop_width'] ?>px) { .sfsi_premium_desktop_display { display: block !important; } } .sfsi_premium_mobile_display { display: none; } @media (max-width: <?php echo $sfsi_sticky_icons['settings']['mobile_width'] ?>px) { .sfsi_premium_mobile_display { ; display: flex !important; z-index: 10000; } .sfsi_premium_sticky_icon_item_container.sfsi_premium_sticky_custom_icon { width: inherit !important; } } </style> <?php $icons .= ob_get_contents(); ob_end_clean(); $icons .= '<div class="sfsi_sticky_icons_container_wrapper ' . esc_attr($mouse_hover_effect) . '">'; if ($sfsi_sticky_icons['settings']['desktop'] == "yes" && !wp_is_mobile()) { $icons .= "\t<div class='sfsi_premium_desktop_display sfsi_premium_sticky_icons_container sfsi_premium_sticky_" . strtolower($sfsi_sticky_icons['settings']['desktop_placement']) . "_button_container sfsi_premium_sticky_" . strtolower($sfsi_sticky_icons['settings']['desktop_placement_direction']) . " ' style='text-align:center;'>"; } elseif ($sfsi_sticky_icons['settings']['mobile'] == "yes" && wp_is_mobile()) { $icons .= "\t<div class='sfsi_premium_mobile_display sfsi_premium_sticky_mobile_icons_container sfsi_premium_sticky_mobile_" . strtolower($sfsi_sticky_icons['settings']['mobile_placement']) . " ' style='text-align:center;'>"; } $socialObj = new sfsi_SocialHelper(); $sfsi_anchor_style = ""; $sfsi_open_in = sfsi_checkNewWindow(); $is_pinterest = false; sfsi_set_sticky_bar_icon(); foreach ($sfsi_sticky_icons['default_icons'] as $icon => $icon_config) { switch ($icon) { case "facebook": $share_url = "https://www.facebook.com/sharer/sharer.php?u=" . urlencode($sfsi_current_url); break; case "Twitter": $twitter_text = isset($option2['sfsi_twitter_aboutPageText']) && !empty($option2['sfsi_twitter_aboutPageText']) ? $option2['sfsi_twitter_aboutPageText'] : false; $share_url = "https://x.com/intent/post?text=" . urlencode($twitter_text) . "&url=" . urlencode($sfsi_current_url); break; case "Follow": $share_url = (isset($option2['sfsi_email_url'])) ? $option2['sfsi_email_url'] : 'https://specificfeeds.com/follow'; break; case "Pinterest": $share_url = 'https://www.pinterest.com/pin/create/link/?url=' . urlencode($sfsi_current_url); break; } $icons .= "\t\t" . "<a " . sfsi_checkNewWindow() . " href='" . ($icon_config['url'] == "" ? $share_url : do_shortcode($icon_config['url'])) . "' style='" . ($icon_config['active'] == 'yes' ? ('display:block') : 'display:none') . ";" . $sfsi_anchor_style . "' class= >" . "\n"; $icons .= "\t\t\t<div class='sfsi_premium_sticky_icon_item_container sfsi_responsive_icon_" . strtolower($icon) . "_container' >" . "\n"; $icons .= "\t\t\t\t<img style='max-height: 25px;display:unset;margin:0' class='sfsi_premium_wicon' src='" . SFSI_PLUGURL . "images/responsive-icon/" . $icon . ('Follow' === $icon ? '.png' : '.svg') . "'>" . "\n"; $icons .= "\t\t\t</div>" . "\n"; $icons .= "\t\t</a>" . "\n\n"; } $icons .= "</div></div><!--end responsive_icons-->"; echo $icons; } ?> </div> <?php } function sfsi_set_sticky_bar_icon() { $option9 = maybe_unserialize(get_option('sfsi_section9_options', false)); ?> <style type="text/css"> <?php if (!wp_is_mobile()) { if (isset($option9['sfsi_sticky_bar']) && $option9['sfsi_sticky_bar'] == 'yes') { if (isset($option9['sfsi_sticky_icons']['settings']['desktop']) && $option9['sfsi_sticky_icons']['settings']['desktop'] == "yes") { if (isset($option9['sfsi_sticky_icons']['settings']['desktop_placement_direction']) && $option9['sfsi_sticky_icons']['settings']['desktop_placement_direction'] == "down") { ?>.sfsi_premium_sticky_icons_container.sfsi_premium_sticky_down { top: calc(50% + <?php echo $option9['sfsi_sticky_icons']['settings']['display_position']; ?>px); } <?php } elseif (isset($option9['sfsi_sticky_icons']['settings']['desktop_placement_direction']) && ($option9['sfsi_sticky_icons']['settings']['desktop_placement_direction']) == "up") { ?>.sfsi_premium_sticky_icons_container.sfsi_premium_sticky_up { top: calc(50% - <?php echo $option9['sfsi_sticky_icons']['settings']['display_position']; ?>px); } <?php } } } } ?> </style> <?php } add_filter('body_class', 'sfsi_body_class'); function sfsi_body_class($classes) { /* Add class for theme style */ $option3 = maybe_unserialize(get_option('sfsi_section3_options', false)); if (isset($option3['sfsi_actvite_theme'])) { $classes[] = 'sfsi_actvite_theme_' . $option3['sfsi_actvite_theme']; } return $classes; } // MZ CODE function sfsi_icon_get_icon_mouseover_text($icon_name) { $alt_text = ''; if (isset($icon_name) && !empty($icon_name)) { $icon_name = strtolower($icon_name); $key = 'sfsi_' . $icon_name . '_MouseOverText'; $sfsi_section5_options = maybe_unserialize(get_option('sfsi_section5_options', false)); if (isset($sfsi_section5_options[$key]) && !empty($sfsi_section5_options[$key])) { $alt_text = $sfsi_section5_options[$key]; } } return $alt_text; } //MZ CODE END
dvadf
dvadf
| ver. 1.4 |
Github
|
.
| PHP 8.2.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings