File: /hosting/www/puputfest.cat/public/wp-content/themes/clevercourse/include/gdlr-social-icon.php
<?php
/*
* Goodlayers Framework File
* ---------------------------------------------------------------------
* This file contains the function that helps you print the social section
* ---------------------------------------------------------------------
*/
$gdlr_header_social_icon = array(
'delicious' => __('Delicius','gdlr_translate'),
'deviantart' => __('Deviant Art','gdlr_translate'),
'digg' => __('Digg','gdlr_translate'),
'email' => __('Email','gdlr_translate'),
'facebook' => __('Facebook','gdlr_translate'),
'flickr' => __('Flickr','gdlr_translate'),
'google-plus' => __('Google Plus','gdlr_translate'),
'lastfm' => __('Lastfm','gdlr_translate'),
'linkedin' => __('Linkedin','gdlr_translate'),
'picasa' => __('Picasa','gdlr_translate'),
'pinterest' => __('Pinterest','gdlr_translate'),
'rss' => __('Rss','gdlr_translate'),
'skype' => __('Skype','gdlr_translate'),
'stumble-upon' => __('Stumble Upon','gdlr_translate'),
'tumblr' => __('Tumblr','gdlr_translate'),
'twitter' => __('Twitter','gdlr_translate'),
'vimeo' => __('Vimeo','gdlr_translate'),
'youtube' => __('Youtube','gdlr_translate'),
'instagram' => __('Instagram','gdlr_translate'),
);
add_filter('gdlr_admin_option', 'gdlr_register_header_social_option');
if( !function_exists('gdlr_register_header_social_option') ){
function gdlr_register_header_social_option( $array ){
if( empty($array['overall-elements']['options']) ) return $array;
global $gdlr_header_social_icon;
$header_social = array(
'title' => __('Header Social', 'gdlr_translate'),
'options' => array(
'header-social-type' => array(
'title' => __('Header Social Icon Type', 'gdlr_translate'),
'type' => 'combobox',
'options' => array(
'light' => __('Light', 'gdlr_translate'),
'dark' => __('Dark', 'gdlr_translate')
),
'default' => 'dark'
),
)
);
foreach( $gdlr_header_social_icon as $social_slug => $social_name ){
$header_social['options'][$social_slug . '-header-social'] = array(
'title' => $social_name . ' ' . __('Header Social', 'gdlr_translate'),
'type' => 'text',
);
if( $social_slug = 'email' ){
$header_social['options'][$social_slug . '-header-social']['description'] =
'Adding \'mailto:someone@example.com\' will allows users to click the icon to send an e-mail.';
}
}
$array['overall-elements']['options']['header-social'] = $header_social;
return $array;
}
}
if( !function_exists('gdlr_print_header_social') ){
function gdlr_print_header_social(){
global $gdlr_header_social_icon, $theme_option;
$type = empty($theme_option['header-social-type'])? 'dark': $theme_option['header-social-type'];
foreach( $gdlr_header_social_icon as $social_slug => $social_name ){
if( !empty($theme_option[$social_slug . '-header-social']) ){
?>
<div class="social-icon">
<a href="<?php echo $theme_option[$social_slug . '-header-social']; ?>" target="_blank" >
<img width="32" height="32" src="<?php echo GDLR_PATH . '/images/' . $type . '/social-icon/' . $social_slug . '.png'; ?>" alt="<?php echo $social_name; ?>" />
</a>
</div>
<?php
}
}
echo '<div class="clear"></div>';
}
}
add_filter('gdlr_admin_option', 'gdlr_register_social_shares_option');
if( !function_exists('gdlr_register_social_shares_option') ){
function gdlr_register_social_shares_option( $array ){
if( empty($array['overall-elements']['options']) ) return $array;
$gdlr_social_shares = array(
'digg' => __('Digg','gdlr_translate'),
'facebook' => __('Facebook','gdlr_translate'),
'google-plus' => __('Google Plus','gdlr_translate'),
'linkedin' => __('Linkedin','gdlr_translate'),
'my-space' => __('My Space','gdlr_translate'),
'pinterest' => __('Pinterest','gdlr_translate'),
'reddit' => __('Reddit','gdlr_translate'),
'stumble-upon' => __('Stumble Upon','gdlr_translate'),
'twitter' => __('Twitter','gdlr_translate'),
);
$header_social = array(
'title' => __('Social Shares', 'gdlr_translate'),
'options' => array(
'enable-social-share'=> array(
'title' => __('Enable Social Share' ,'gdlr_translate'),
'type' => 'checkbox',
'description' => 'Enable this option to show the social shares below each post'
)
)
);
foreach( $gdlr_social_shares as $social_slug => $social_name ){
$header_social['options'][$social_slug . '-share'] = array(
'title' => $social_name,
'type' => 'checkbox'
);
}
$array['overall-elements']['options']['social-shares'] = $header_social;
return $array;
}
}
if( !function_exists('gdlr_get_social_shares') ){
function gdlr_get_social_shares(){
global $theme_option;
$page_title = rawurlencode(get_the_title());
$current_url = GDLR_HTTP . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if($theme_option['enable-social-share'] == 'enable'){ ?>
<div class="gdlr-social-share">
<?php if($theme_option['digg-share'] == 'enable'){ ?>
<a href="http://digg.com/submit?url=<?php echo $current_url; ?>&title=<?php echo $page_title; ?>" target="_blank">
<img src="<?php echo GDLR_PATH; ?>/images/social-share/digg.png" alt="digg-share" width="32" height="32" />
</a>
<?php } ?>
<?php if($theme_option['facebook-share'] == 'enable'){ ?>
<a href="http://www.facebook.com/share.php?u=<?php echo $current_url; ?>" target="_blank">
<img src="<?php echo GDLR_PATH; ?>/images/social-share/facebook.png" alt="facebook-share" width="32" height="32" />
</a>
<?php } ?>
<?php if($theme_option['google-plus-share'] == 'enable'){ ?>
<a href="https://plus.google.com/share?url=<?php echo $current_url; ?>" onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=500');return false;">
<img src="<?php echo GDLR_PATH; ?>/images/social-share/google-plus.png" alt="google-share" width="32" height="32" />
</a>
<?php } ?>
<?php if($theme_option['linkedin-share'] == 'enable'){ ?>
<a href="http://www.linkedin.com/shareArticle?mini=true&url=<?php echo $current_url; ?>&title=<?php echo $page_title; ?>" target="_blank">
<img src="<?php echo GDLR_PATH; ?>/images/social-share/linkedin.png" alt="linked-share" width="32" height="32" />
</a>
<?php } ?>
<?php if($theme_option['my-space-share'] == 'enable'){ ?>
<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=<?php echo $current_url; ?>" target="_blank">
<img src="<?php echo GDLR_PATH; ?>/images/social-share/my-space.png" alt="my-space-share" width="32" height="32" />
</a>
<?php } ?>
<?php
if($theme_option['pinterest-share'] == 'enable'){
$thumbnail_id = get_post_thumbnail_id( get_the_ID() );
$thumbnail = wp_get_attachment_image_src( $thumbnail_id , 'large' );
?>
<a href="http://pinterest.com/pin/create/button/?url=<?php echo $current_url; ?>&media=<?php echo $thumbnail[0]; ?>" class="pin-it-button" count-layout="horizontal" onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600');return false;">
<img src="<?php echo GDLR_PATH; ?>/images/social-share/pinterest.png" alt="pinterest-share" width="32" height="32" />
</a>
<?php } ?>
<?php if($theme_option['reddit-share'] == 'enable'){ ?>
<a href="http://reddit.com/submit?url=<?php echo $current_url; ?>&title=<?php echo $page_title; ?>" target="_blank">
<img src="<?php echo GDLR_PATH; ?>/images/social-share/reddit.png" alt="reddit-share" width="32" height="32" />
</a>
<?php } ?>
<?php if($theme_option['stumble-upon-share'] == 'enable'){ ?>
<a href="http://www.stumbleupon.com/submit?url=<?php echo $current_url; ?>&title=<?php echo $page_title; ?>" target="_blank">
<img src="<?php echo GDLR_PATH; ?>/images/social-share/stumble-upon.png" alt="stumble-upon-share" width="32" height="32" />
</a>
<?php } ?>
<?php if($theme_option['twitter-share'] == 'enable'){ ?>
<a href="http://twitter.com/home?status=<?php echo str_replace('%26%23038%3B', '%26', $page_title) . ' - ' . $current_url; ?>" target="_blank">
<img src="<?php echo GDLR_PATH; ?>/images/social-share/twitter.png" alt="twitter-share" width="32" height="32" />
</a>
<?php } ?>
<div class="clear"></div>
</div>
<?php }
}
}
?>