Exemplo n.º 1
0
 /**
  * displayHeader 
  * 
  * @return void
  */
 function displayHeader()
 {
     $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Members'), 'pageId' => 'members', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion(), 'year' => date('Y'));
     displayPageHeader($params);
     $order = isset($_GET['order']) ? $_GET['order'] : 'alphabetical';
     $alpha = $age = $part = $act = $join = '';
     if ($order == 'alphabetical') {
         $alpha = 'class="selected"';
     } elseif ($order == 'age') {
         $age = 'class="selected"';
     } elseif ($order == 'participation') {
         $part = 'class="selected"';
     } elseif ($order == 'activity') {
         $act = 'class="selected"';
     } elseif ($order == 'joined') {
         $join = 'class="selected"';
     }
     echo '
         <div id="leftcolumn">
             <h3>' . T_('Views') . '</h3>
             <ul>
                 <li ' . $alpha . '><a href="?order=alphabetical">' . T_('Alphabetical') . '</a></li>
                 <li ' . $age . '><a href="?order=age">' . T_('Age') . '</a></li>
                 <li ' . $part . '><a href="?order=participation">' . T_('Participation') . '</a></li>
                 <li ' . $act . '><a href="?order=activity">' . T_('Last Seen') . '</a></li>
                 <li ' . $join . '><a href="?order=joined">' . T_('Joined') . '</a></li>
             </ul>
         </div>
         <div id="maincolumn">';
 }
Exemplo n.º 2
0
Arquivo: polls.php Projeto: lmcro/fcms
 /**
  * displayHeader 
  * 
  * Displays the header of the page, including the leftcolumn navigation.
  * 
  * @return void
  */
 function displayHeader()
 {
     $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => cleanOutput(getSiteName()), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Polls'), 'pageId' => 'poll', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion(), 'year' => date('Y'));
     displayPageHeader($params);
     $navParams = array('navigation' => array(array('url' => 'polls.php', 'textLink' => T_('Latest')), array('url' => 'polls.php?action=pastpolls', 'textLink' => T_('Past Polls'))));
     if ($this->fcmsUser->access < 2) {
         $navParams['actions'] = array(array('url' => 'admin/polls.php', 'textLink' => T_('Administrate')));
     }
     loadTemplate('global', 'page-navigation', $navParams);
 }
Exemplo n.º 3
0
    /**
     * displayHeader 
     * 
     * @return void
     */
    function displayHeader()
    {
        $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Notifications'), 'pageId' => 'notifications', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion(), 'year' => date('Y'));
        $params['javascript'] = '
<script type="text/javascript">
$(document).ready(function() {
    initChatBar(\'' . T_('Chat') . '\', \'' . URL_PREFIX . '\');
});
</script>';
        loadTemplate('global', 'header', $params);
    }
Exemplo n.º 4
0
Arquivo: help.php Projeto: lmcro/fcms
    /**
     * displayHeader 
     * 
     * @return void
     */
    function displayHeader()
    {
        $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Help'), 'pageId' => 'help', 'path' => URL_PREFIX, 'displayname' => getUserDisplayName($this->fcmsUser->id), 'version' => getCurrentVersion());
        displayPageHeader($params);
        echo '
            <div id="leftcolumn">
                <h3>' . T_('Topics') . '</h3>
                <ul class="menu">
                    <li><a href="?topic=photo">' . T_('Photo Gallery') . '</a></li>
                    <li><a href="?topic=video">' . T_('Video Gallery') . '</a></li>
                    <li><a href="?topic=settings">' . T_('Personal Settings') . '</a></li>
                    <li><a href="?topic=address">' . T_('Address Book') . '</a></li>
                    <li><a href="?topic=admin">' . T_('Administration') . '</a></li>
                </ul>
            </div>

            <div id="maincolumn">';
    }
Exemplo n.º 5
0
function getMastheadMarkup($current_page, $current_subpage = '')
{
    $markup = array();
    $markup[] = "<div class='masthead'>";
    $markup[] = '<span class="logo">Doggie Protective Services</span>';
    $pages = getNavLinks();
    foreach ($pages as $page => $page_info) {
        $class = 'primary_link';
        if ($page == $current_page) {
            $class .= ' selected';
        }
        $primary_link = $page_info['default'] ? $page_info['default'] . '.php' : '/';
        $primary_link_text = $page_info['display'];
        $markup[] = <<<MARKUP
<a class="{$class}" href="{$primary_link}">{$primary_link_text}</a>
MARKUP;
    }
    $markup[] = '</div>';
    //end masthead
    return join('', $markup);
}
Exemplo n.º 6
0
    /**
     * displayHeader 
     * 
     * @return void
     */
    function displayHeader($options = null)
    {
        $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Private Messages'), 'pageId' => 'privatemsg', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion());
        displayPageHeader($params, $options);
        $link = T_('Inbox');
        if (isset($_SESSION['private_messages']) && $_SESSION['private_messages'] > 0) {
            $link = sprintf(T_('Inbox (%d)'), $_SESSION['private_messages']);
        }
        echo '
            <div id="actions_menu">
                <ul><li><a href="?compose=new">' . T_('New Message') . '</a></li></ul>
            </div>

            <div id="leftcolumn">
                <ul class="menu">
                    <li><a href="privatemsg.php">' . $link . '</a></li>
                    <li><a href="privatemsg.php?folder=sent">' . T_('Sent') . '</a></li>
                </ul>
            </div>

            <div id="maincolumn">';
    }
Exemplo n.º 7
0
 /**
  * displayHeader 
  * 
  * @param array $options 
  * 
  * @return void
  */
 function displayHeader($options = null)
 {
     $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Address Book'), 'pageId' => 'addressbook', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion());
     displayPageHeader($params, $options);
 }
Exemplo n.º 8
0
    /**
     * displayHeader 
     * 
     * @return void
     */
    function displayHeader($memberId = 0)
    {
        $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Profile'), 'pageId' => 'profile', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion(), 'year' => date('Y'));
        $params['javascript'] = '
<link rel="stylesheet" type="text/css" href="ui/css/datechooser.css"/>
<script type="text/javascript" src="ui/js/datechooser.js"></script>
<script type="text/javascript">
$(document).ready(function() {
    initChatBar(\'' . T_('Chat') . '\', \'' . URL_PREFIX . '\');
    initGravatar();
    // Datepicker
    var objDatePicker = new DateChooser();
    objDatePicker.setUpdateField({\'sday\':\'j\', \'smonth\':\'n\', \'syear\':\'Y\'});
    objDatePicker.setIcon(\'' . URL_PREFIX . 'ui/themes/default/img/datepicker.jpg\', \'syear\');
});
</script>';
        loadTemplate('global', 'header', $params);
        if ($memberId > 0) {
            $sql = "SELECT `fname`, `lname`, `username`, `email`\n                    FROM `fcms_users`\n                    WHERE `id` = ?";
            $row = $this->fcmsDatabase->getRow($sql, $memberId);
            if ($row === false) {
                $this->fcmsError->displayError();
                $this->displayFooter();
                return;
            }
            if ($memberId == $this->fcmsUser->id) {
                echo '
            <div id="actions_menu">
                <ul>
                    <li><a href="profile.php">' . T_('Edit Profile') . '</a></li>
                </ul>
            </div>';
            }
            echo '
            <div id="leftcolumn">
                <h3>' . T_('Sections') . '</h3>
                <ul class="menu">
                    <li><a href="?member=' . $memberId . '">' . T_('Profile') . '</a></li>
                    <li><a href="?member=' . $memberId . '&amp;view=awards">' . T_('Awards') . '</a></li>
                    <li><a href="?member=' . $memberId . '&amp;view=contributions">' . T_('Contributions') . '</a></li>
                    <li><a href="?member=' . $memberId . '&amp;view=participation">' . T_('Participation') . '</a></li>
                </ul>
                <h3>' . T_('Quick Links') . '</h3>
                <ul class="menu">
                    <li><a href="familynews.php?getnews=' . $memberId . '">' . T_('Family News') . '</a></li>
                    <li><a href="familytree.php?view=' . $memberId . '">' . T_('Family Tree') . '</a></li>
                    <li><a href="gallery/index.php?uid=' . $memberId . '">' . T_('Photos') . '</a></li>
                    <li><a href="gallery/index.php?uid=0&cid=' . $memberId . '">' . sprintf(T_pgettext('%s is the name of a person. Photos of Bill. etc.', 'Photos Of %s'), $row['fname']) . '</a></li>
                    <li><a href="video.php?u=' . $memberId . '">' . T_('Videos') . '</a></li>
                    <li><a href="addressbook.php?cat=all&address=' . $memberId . '">' . T_('Address') . '</a></li>
                </ul>
            </div><!-- /leftcolumn -->

            <div id="maincolumn">';
        }
    }
Exemplo n.º 9
0
    /**
     * displayHeader 
     * 
     * @return void
     */
    function displayHeader()
    {
        $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Recipes'), 'pageId' => 'recipe-page', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion());
        $params['javascript'] = '
<script type="text/javascript">
$(document).ready(function() {
    initChatBar(\'' . T_('Chat') . '\', \'' . URL_PREFIX . '\');
    initHideAddFormDetails();
    $(\'.delrec input[type="submit"]\').click(function(event) {
        return confirmDeleteLink(\'.delrec input[type="submit"]\', "' . T_('Are you sure you want to DELETE this?') . '", event);
    });
});
</script>';
        loadTemplate('global', 'header', $params);
    }
Exemplo n.º 10
0
Arquivo: index.php Projeto: lmcro/fcms
 /**
  * displayHeader 
  * 
  * @return void
  */
 function displayHeader($options = null)
 {
     $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => cleanOutput(getSiteName()), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Photo Gallery'), 'pageId' => 'gallery', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion(), 'year' => date('Y'));
     if ($options === null) {
         $options = array('jsOnload' => 'deleteConfirmationLink("deletephoto", "' . T_('Are you sure you want to DELETE this Photo?') . '");' . 'deleteConfirmationLinks("gal_delcombtn", "' . T_('Are you sure you want to DELETE this Comment?') . '");' . 'deleteConfirmationLinks("delcategory", "' . T_('Are you sure you want to DELETE this Category?') . '");' . 'initNewWindow();');
     }
     displayPageHeader($params, $options);
 }
Exemplo n.º 11
0
 * @category  FCMS
 * @package   FamilyConnections
 * @author    Ryan Haudenschilt <*****@*****.**> 
 * @copyright 2007 Haudenschilt LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GPLv2
 * @link      http://www.familycms.com/wiki/
 */
session_start();
define('URL_PREFIX', '');
require 'fcms.php';
load('datetime');
// Check that the user is logged in
isLoggedIn();
// Globals
$currentUserId = cleanInput($_SESSION['login_id'], 'int');
$TMPL = array('sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('CHANGE_ME'), 'path' => URL_PREFIX, 'displayname' => getUserDisplayName($currentUserId), 'version' => getCurrentVersion(), 'year' => date('Y'));
control();
exit;
/**
 * control 
 * 
 * The controlling structure for this script.
 * 
 * @return void
 */
function control()
{
    global $book;
    if (isset($_GET['add'])) {
        displayAddForm();
    } elseif (isset($_POST['addsubmit'])) {
Exemplo n.º 12
0
function getNav()
{
    global $paths;
    $nav = tryToOpen($paths["templates"] . "/navigation/globalNav.html");
    $nav .= tryToOpen($paths["templates"] . "/navigation/home.html");
    $nav .= tryToOpen($paths["templates"] . "/navigation/sidebar.html");
    $links = getNavLinks();
    return str_replace("<!--links-->", $links, $nav);
}
Exemplo n.º 13
0
 /**
  * displayHeader 
  * 
  * @return void
  */
 function displayHeader()
 {
     $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Contact'), 'pageId' => 'contact', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion());
     displayPageHeader($params);
 }
Exemplo n.º 14
0
 /**
  * displayHeader 
  * 
  * @param array $options 
  * 
  * @return void
  */
 function displayHeader($options = null)
 {
     $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Family Tree'), 'pageId' => 'familytree-page', 'path' => URL_PREFIX, 'displayname' => getUserDisplayName($this->fcmsUser->id), 'version' => getCurrentVersion());
     displayPageHeader($params, $options);
 }
Exemplo n.º 15
0
 /**
  * displayHeader 
  * 
  * @return void
  */
 function displayHeader()
 {
     $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => cleanOutput(getSiteName()), 'nav-link' => getNavLinks(), 'pagetitle' => T_pgettext('The beginning or starting place.', 'Home'), 'pageId' => 'home', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion(), 'year' => date('Y'));
     $options = array('js' => '<script type="text/javascript">var position = 0;</script>', 'jsOnload' => 'document.onkeydown = nextPrevNews;');
     displayPageHeader($params, $options);
 }
Exemplo n.º 16
0
 /**
  * displayHeader 
  * 
  * TODO - this needs updated to accept options.
  * No need to run all this js on pages we know won't
  * need it.
  * 
  * @return void
  */
 function displayHeader()
 {
     $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Calendar'), 'pageId' => 'calendar-section', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion());
     $jsOnload = '
     initDisableTimes();
     initHideMoreDetails(\'' . T_('Add More Details') . '\');
     initCalendarClickRow();
     initAttendingEvent();
     initInviteAll();
     initInviteAttending();
     // Datpicker
     var objDatePicker = new DateChooser();
     objDatePicker.setUpdateField({\'sday\':\'j\', \'smonth\':\'n\', \'syear\':\'Y\'});
     objDatePicker.setIcon(\'' . URL_PREFIX . 'ui/themes/default/img/datepicker.jpg\', \'syear\');
     deleteConfirmationLink("delcal", "' . T_('Are you sure you want to DELETE this?') . '");';
     $options = array('jsOnload' => $jsOnload, 'modules' => array('livevalidation', 'datechooser'));
     displayPageHeader($params, $options);
 }
Exemplo n.º 17
0
Arquivo: video.php Projeto: lmcro/fcms
    /**
     * displayHeader 
     * 
     * @return void
     */
    function displayHeader()
    {
        $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Video Gallery'), 'pageId' => 'video', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion(), 'year' => date('Y'));
        $params['javascript'] = '
<script type="text/javascript">
$(document).ready(function() {
    initChatBar(\'' . T_('Chat') . '\', \'' . URL_PREFIX . '\');
    initYouTubeVideoStatus(\'' . T_('This page will automatically refresh') . '\');
    initHideVideoEdit(\'' . T_('Edit Video') . '\');
});
</script>';
        loadTemplate('global', 'header', $params);
        echo '
            <div id="actions_menu">
                <ul>
                    <li><a href="?upload=youtube">' . T_('Upload to YouTube') . '</a></li>
                </ul>
            </div>';
    }
Exemplo n.º 18
0
 *
 * @category  FCMS
 * @package   FamilyConnections
 * @author    Ryan Haudenschilt <*****@*****.**> 
 * @copyright 2010 Haudenschilt LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GPLv2
 * @link      http://www.familycms.com/wiki/
 * @since     2.4
 */
session_start();
define('URL_PREFIX', '');
define('GALLERY_PREFIX', 'gallery/');
require 'fcms.php';
load('datetime', 'socialmedia', 'foursquare');
init();
$templateParams = array('currentUserId' => $fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Where Is Everyone'), 'pageId' => 'whereiseveryone-page', 'path' => URL_PREFIX, 'displayname' => $fcmsUser->displayName, 'version' => getCurrentVersion(), 'year' => date('Y'));
$options = array('modules' => array('livevalidation'));
displayPageHeader($templateParams, $options);
//-------------------------------------
// Show Latest checkins
//-------------------------------------
$users = getFoursquareUsersData();
$config = getFoursquareConfigData();
if (count($users[0]) <= 0) {
    echo '
            <div class="info-alert">
                <p>' . T_('No users with foursquare data found.') . '</p>
            </div>';
    loadTemplate('global', 'footer', $templateParams);
    return;
}
Exemplo n.º 19
0
 /**
  * displayHeader 
  * 
  * @param array $options 
  * 
  * @return void
  */
 function displayHeader($options = null)
 {
     $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Prayer Concerns'), 'pageId' => 'prayers', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion(), 'year' => date('Y'));
     displayPageHeader($params, $options);
 }
Exemplo n.º 20
0
<?php

/**
 *
 */
set_time_limit(0);
error_reporting(E_ALL);
ini_set('display_errors', 'On');
header("Content-type: text/html; charset=gb2312");
$host = 'http://school.stockstar.com';
$linkTxt = 'stockstar_links.txt';
$articleLinks = array();
$navLinks = getNavLinks();
//echo '<pre>';print_r($navLinks);echo '</pre>';
$total = count($navLinks);
$index = 0;
foreach ($navLinks as $navLink) {
    $index++;
    $navArticleLinks = getNavArticleLinks($navLink);
    writeToTxt($navArticleLinks);
    echo $index . "/" . $total . " " . $navLink . "<br />";
    ob_flush();
    flush();
    //$articleLinks[$navLink] = $navArticleLinks;
}
//echo '<pre>';print_r($articleLinks);echo '</pre>';
function getNavLinks()
{
    global $host;
    $startUrl = 'http://school.stockstar.com/list/4067.shtml';
    $navLinks = array();
Exemplo n.º 21
0
 /**
  * displayHeader 
  * 
  * @return void
  */
 function displayHeader($options = null)
 {
     $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => getSiteName(), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Family News'), 'pageId' => 'familynews', 'path' => URL_PREFIX, 'displayname' => getUserDisplayName($this->fcmsUser->id), 'version' => getCurrentVersion(), 'year' => date('Y'));
     displayPageHeader($params, $options);
     if ($this->fcmsUser->access < 6 || $this->fcmsUser->access == 9) {
         echo '
         <div id="sections_menu">
             <ul>
                 <li><a href="familynews.php">' . T_('Latest News') . '</a></li>';
         if ($this->fcmsFamilyNews->hasNews($this->fcmsUser->id)) {
             echo '
                 <li><a href="?getnews=' . $this->fcmsUser->id . '">' . T_('My News') . '</a></li>';
         }
         echo '
             </ul>
         </div>
         <div id="actions_menu">
             <ul>
                 <li><a href="?addnews=yes">' . T_('Add News') . '</a></li>
             </ul>
         </div>';
     }
     if (!isset($_GET['addnews']) && !isset($_POST['editnews'])) {
         $this->fcmsFamilyNews->displayNewsList();
     }
 }
Exemplo n.º 22
0
    /**
     * displayHeader 
     * 
     * Displays the header of the page, including the leftcolumn navigation.
     * 
     * @param array $options
     * 
     * @return void
     */
    function displayHeader($options = null)
    {
        $params = array('currentUserId' => $this->fcmsUser->id, 'sitename' => cleanOutput(getSiteName()), 'nav-link' => getNavLinks(), 'pagetitle' => T_('Settings'), 'pageId' => 'settings', 'path' => URL_PREFIX, 'displayname' => $this->fcmsUser->displayName, 'version' => getCurrentVersion(), 'year' => date('Y'));
        displayPageHeader($params, $options);
        echo '
            <div id="leftcolumn">
                <h3>' . T_('General Settings') . '</h3>
                <ul class="menu">
                    <li><a href="?view=account">' . T_('Account') . '</a></li>
                    <li><a href="?view=theme">' . T_('Theme') . '</a></li>
                    <li><a href="?view=settings">' . T_('Settings') . '</a></li>
                    <li><a href="?view=notifications">' . T_('Notifications') . '</a></li>
                </ul>
                <h3>' . T_('Plugin Settings') . '</h3>
                <ul class="menu">
                    <li><a href="?view=photogallery">' . T_('Photo Gallery') . '</a></li>
                    <li><a href="?view=familynews">' . T_('Family News') . '</a></li>
                    <li><a href="?view=messageboard">' . T_('Message Board') . '</a></li>
                </ul>';
        $facebookConfig = getFacebookConfigData();
        $foursquareConfig = getFoursquareConfigData();
        $instagramConfig = getInstagramConfigData();
        $googleConfig = getGoogleConfigData();
        $facebookLink = '';
        $foursquareLink = '';
        $instagramLink = '';
        $googleLink = '';
        if (!empty($facebookConfig['fb_app_id']) && !empty($facebookConfig['fb_secret'])) {
            $facebookLink = '<li><a href="?view=facebook">Facebook</a></li>';
        }
        if (!empty($foursquareConfig['fs_client_id']) && !empty($foursquareConfig['fs_client_secret'])) {
            $foursquareLink = '<li><a href="?view=foursquare">Foursquare</a></li>';
        }
        if (!empty($instagramConfig['instagram_client_id']) && !empty($instagramConfig['instagram_client_secret'])) {
            $instagramLink = '<li><a href="?view=instagram">Instagram</a></li>';
        }
        if (!empty($googleConfig['google_client_id']) && !empty($googleConfig['google_client_secret'])) {
            $googleLink = '<li><a href="?view=google">Google</a></li>';
        }
        $links = "{$facebookLink}{$foursquareLink}{$instagramLink}{$googleLink}";
        if (!empty($links)) {
            echo '
                <h3>' . T_('Social Media') . '</h3>
                <ul class="menu">
                    ' . $facebookLink . '
                    ' . $foursquareLink . '
                    ' . $instagramLink . '
                    ' . $googleLink . '
                </ul>';
        }
        echo '
            </div>

            <div id="maincolumn">';
    }