Sindbad~EG File Manager
<?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()
{
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';
}
$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_riaIcon_order'] => 'ria',
$sfsi_section5['sfsi_inhaIcon_order'] => 'inha',
$sfsi_section5['sfsi_telegramIcon_order'] => 'telegram',
$sfsi_section5['sfsi_vkIcon_order'] => 'vk',
$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 '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 '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") {
$followers = $socialObj->sfsi_get_youtube($youtube_user);
$counts = $socialObj->format_num($followers);
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 "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 "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://twitter.com/intent/tweet?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
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists