You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

133 lines
5.5 KiB

<?php
// Project: Web Reference Database (refbase) <http://www.refbase.net>
// Copyright: Matthias Steffens <mailto:refbase@extracts.de> and the file's
// original author(s).
//
// This code is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY. Please see the GNU General Public
// License for more details.
//
// File: ./includes/footer.inc.php
// Repository: $HeadURL: file:///svn/p/refbase/code/branches/bleeding-edge/includes/footer.inc.php $
// Author(s): Matthias Steffens <mailto:refbase@extracts.de>
//
// Created: 28-Jul-02, 11:30
// Modified: $Date: 2012-02-28 23:26:30 +0000 (Tue, 28 Feb 2012) $
// $Author: msteffens $
// $Revision: 1344 $
// This is the footer include file.
// It contains functions that build the footer
// which gets displayed on every page.
// --------------------------------------------------------------------
// Inserts the closing HTML </body> and </html> tags:
function displayHTMLfoot()
{
?>
</body>
</html>
<?php
}
// --------------------------------------------------------------------
// Displays the visible footer:
function showPageFooter($HeaderString)
{
global $officialDatabaseName; // usage example: <a href="index.php">[? echo encodeHTML($officialDatabaseName); ?]</a>
global $adminLoginEmail;
global $hostInstitutionAbbrevName; // usage example: <a href="[? echo $hostInstitutionURL; ?]">[? echo encodeHTML($hostInstitutionAbbrevName); ?] Home</a>
global $hostInstitutionName; // (note: in the examples above, square brackets must be replaced by their respective angle brackets)
global $hostInstitutionURL;
global $helpResourcesURL;
global $librarySearchPattern;
global $loginWelcomeMsg; // these variables are globally defined in function 'showLogin()' in 'include.inc.php'
global $loginStatus;
global $loginLinks;
global $loginEmail;
global $loc; // '$loc' is made globally available in 'core.php'
?>
<hr class="pagefooter" align="center" width="95%">
<table class="pagefooter" align="center" border="0" cellpadding="0" cellspacing="10" width="95%" summary="This table holds the footer">
<tr>
<td class="small" width="105"><a href="index.php"<?php echo addAccessKey("attribute", "home"); ?> title="<?php echo $loc["LinkTitle_Home"] . addAccessKey("title", "home"); ?>"><?php echo $loc["Home"]; ?></a></td>
<td class="small" align="center"><?php
// -------------------------------------------------------
// ... include a link to 'opensearch.php':
?>
<a href="opensearch.php"<?php echo addAccessKey("attribute", "cql_search"); ?> title="<?php echo $loc["LinkTitle_CQLSearch"] . addAccessKey("title", "cql_search"); ?>"><?php echo $loc["CQLSearch"]; ?></a><?php
// -------------------------------------------------------
if (isset($_SESSION['user_permissions']) AND preg_match("/allow_sql_search/", $_SESSION['user_permissions'])) // if the 'user_permissions' session variable contains 'allow_sql_search'...
{
// ... include a link to 'sql_search.php':
?>
&nbsp;|&nbsp;
<a href="sql_search.php"<?php echo addAccessKey("attribute", "sql_search"); ?> title="<?php echo $loc["LinkTitle_SQLSearch"] . addAccessKey("title", "sql_search"); ?>"><?php echo $loc["SQLSearch"]; ?></a><?php
}
// -------------------------------------------------------
if (!empty($librarySearchPattern))
{
// ... include a link to 'library_search.php':
?>
&nbsp;|&nbsp;
<a href="library_search.php"<?php echo addAccessKey("attribute", "lib_search"); ?> title="<?php echo $loc["LinkTitle_LibrarySearch_Prefix"] . encodeHTML($hostInstitutionName) . $loc["LinkTitle_LibrarySearch_Suffix"] . addAccessKey("title", "lib_search"); ?>"><?php echo $loc["LibrarySearch"]; ?></a><?php
}
// -------------------------------------------------------
if (isset($_SESSION['user_permissions']) AND preg_match("/allow_details_view/", $_SESSION['user_permissions'])) // if the 'user_permissions' session variable contains 'allow_details_view'...
{
// ... include a link to 'show.php':
?>
&nbsp;|&nbsp;
<a href="show.php"<?php echo addAccessKey("attribute", "show_rec"); ?> title="<?php echo $loc["LinkTitle_ShowRecord"] . addAccessKey("title", "show_rec"); ?>"><?php echo $loc["ShowRecord"]; ?></a><?php
}
// -------------------------------------------------------
if (isset($_SESSION['user_permissions']) AND preg_match("/allow_cite/", $_SESSION['user_permissions'])) // if the 'user_permissions' session variable contains 'allow_cite'...
{
// ... include a link to 'extract.php':
?>
&nbsp;|&nbsp;
<a href="extract.php"<?php echo addAccessKey("attribute", "extract"); ?> title="<?php echo $loc["LinkTitle_ExtractCitations"] . addAccessKey("title", "extract"); ?>"><?php echo $loc["ExtractCitations"]; ?></a><?php
}
// -------------------------------------------------------
if (isset($_SESSION['loginEmail']) && ($loginEmail == $adminLoginEmail)) // if the admin is logged in ('$adminLoginEmail' is specified in 'ini.inc.php')...
{
// ... include a link to 'duplicate_manager.php':
?>
&nbsp;|&nbsp;
<a href="duplicate_manager.php" title="<?php echo $loc["LinkTitle_ManageDuplicates"]; ?>"><?php echo $loc["ManageDuplicates"]; ?></a><?php
}
// -------------------------------------------------------
?>
</td>
<td class="small" align="right" width="105"><?php
if (!empty($helpResourcesURL))
{
?><a href="<?php echo $helpResourcesURL; ?>" title="<?php echo $loc["LinkTitle_Help"]; ?>"><?php echo $loc["Help"]; ?></a><?php
}
?></td>
</tr>
</table><?php
}
?>