New social link to reference the owner's website

This commit is contained in:
Manuel Cillero 2017-08-20 01:06:44 +02:00
parent 5d94c7963f
commit 894a693a65
10 changed files with 67 additions and 53 deletions

View file

@ -227,13 +227,14 @@ function zuitedesk_preprocess_page(&$vars, $hook) {
$vars['primary_links'] .= '<ul id="main-menu" class="nav navbar-nav navbar-right clearfix">' . $pl . '</ul>';
// Social menu: secondary links.
if (empty($_SESSION['socialmenu'])) {
if (user_is_anonymous() || empty($_SESSION['socialmenu'])) {
$sl = '';
$sl .= _zuitedesk_social_link('site_rss', 'Rss', 'rss');
$sl .= _zuitedesk_social_link('site_twitter', 'Twitter', 'twitter');
$sl .= _zuitedesk_social_link('site_facebook', 'Facebook', 'facebook');
$sl .= _zuitedesk_social_link('site_linkedin', 'Linkedin', 'linkedin');
$sl .= _zuitedesk_social_link('site_contact', 'Mail', 'mail');
$sl .= _zuitedesk_social_link('social_website', t('Website'), 'www');
$sl .= _zuitedesk_social_link('social_rss', 'Rss', 'rss');
$sl .= _zuitedesk_social_link('social_twitter', 'Twitter', 'twitter');
$sl .= _zuitedesk_social_link('social_facebook', 'Facebook', 'facebook');
$sl .= _zuitedesk_social_link('social_linkedin', 'Linkedin', 'linkedin');
$sl .= _zuitedesk_social_link('social_contact', 'Mail', 'mail');
$_SESSION['socialmenu'] = $sl;
}
$vars['secondary_links'] = $_SESSION['socialmenu'];
@ -294,12 +295,14 @@ function _zuitedesk_submenu(&$submenu, $text) {
return !empty($submenu) ? '<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">' . $text . ' <span class="caret"></span></a><ul class="dropdown-menu">' . $submenu . '</ul></li>' : '';
}
function _zuitedesk_social_link($site_field, $title, $class) {
function _zuitedesk_social_link($social_field, $title, $class) {
global $conf;
$link = '';
$site_link = variable_get($site_field, '');
if (!empty($site_link)) {
$social_link = variable_get($social_field, $conf[$social_field]);
if (!empty($social_link)) {
$link .= '<li class="social-link-' . $class . '">';
$link .= '<a href="' . $site_link . '" title="' . $title . '" class="icon-' . $class . '">';
$link .= '<a href="' . $social_link . '" title="' . $title . '" class="icon-' . $class . '">';
$link .= '<span class="element-invisible">' . $title . '</span></a>';
$link .= '</li>';
}