<?php
/**
* XOOPS legacy functions
*
* You may not change or alter any portion of this comment or credits
* of supporting developers from this source code or any supporting source code
* which is considered copyrighted (c) material of the original comment or credit authors.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* @copyright (c) 2000-2016 XOOPS Project (www.xoops.org)
* @license GNU GPL 2 (http://www.gnu.org/licenses/gpl-2.0.html)
* @package kernel
* @since 2.3.0
* @author Taiwen Jiang <[email protected]>
*/
defined('XOOPS_ROOT_PATH') || exit('Restricted access');
/**
* Deprecated functions
* @param $name
* @param string $module
* @param string $default
* @return bool
*/
// Backward compatibility for 2.2*
function xoops_load_lang_file($name, $module = '', $default = 'english')
{
$GLOBALS['xoopsLogger']->addDeprecated('Function ' . __FUNCTION__ . '() is deprecated, use xoops_loadLanguage() instead');
return xoops_loadLanguage($name, $module);
}
/**
* @param int $docheck
*
* @return mixed
*/
function xoops_refcheck($docheck = 1)
{
$GLOBALS['xoopsLogger']->addDeprecated('Function ' . __FUNCTION__ . '() is deprecated, use xoopsSecurity::checkReferer instead');
return $GLOBALS['xoopsSecurity']->checkReferer($docheck);
}
/**
* @param $userid
*
* @return string
*/
function xoops_getLinkedUnameFromId($userid)
{
$GLOBALS['xoopsLogger']->addDeprecated('Function ' . __FUNCTION__ . '() is deprecated, use XoopsUserUtility::getUnameFromId() instead');
xoops_load('XoopsUserUtility');
return XoopsUserUtility::getUnameFromId($userid, false, true);
}
/*
* Function to display banners in all pages
*/
function showbanner()
{
$GLOBALS['xoopsLogger']->addDeprecated('Function ' . __FUNCTION__ . '() is deprecated, use xoops_getbanner instead');
echo xoops_getbanner();
}
/*
* This function is deprecated. Do not use!
*/
function getTheme()
{
$GLOBALS['xoopsLogger']->addDeprecated('Function ' . __FUNCTION__ . "() is deprecated, use \$xoopsConfig['theme_set'] directly");
return $GLOBALS['xoopsConfig']['theme_set'];
}
/*
* Function to get css file for a certain theme
* This function will be deprecated.
*/
/**
* @param string $theme
*
* @return string
*/
function getcss($theme = '')
{
$GLOBALS['xoopsLogger']->addDeprecated('Function ' . __FUNCTION__ . '() is deprecated, use xoops_getcss instead');
return xoops_getcss($theme);
}
/**
* @return XoopsMailer|XoopsMailerLocal
*/
function &getMailer()
{
$GLOBALS['xoopsLogger']->addDeprecated('Function ' . __FUNCTION__ . '() is deprecated, use xoops_getMailer instead');
$mailer =& xoops_getMailer();
return $mailer;
}
/*
* Functions to display dhtml loading image box
*/
function OpenWaitBox()
{
$GLOBALS['xoopsLogger']->addDeprecated('Function ' . __FUNCTION__ . '() is deprecated');
echo "<div id='waitDiv' style='position:absolute;left:40%;top:50%;visibility:hidden;text-align: center;'>
<table cellpadding='6' border='2' class='bg2'>
<tr>
<td align='center'><strong><big>" . _FETCHING . "</big></strong><br><img src='" . XOOPS_URL . "/images/await.gif' alt='' /><br>" . _PLEASEWAIT . "</td>
</tr>
</table>
</div>
<script type='text/javascript'>
<!--//
var DHTML = (document.getElementById || document.all || document.layers);
function ap_getObj(name)
{
if (document.getElementById){
return document.getElementById(name).style;
} elseif (document.all)
{
return document.all[name].style;
} elseif (document.layers)
{
return document.layers[name];
}
}
function ap_showWaitMessage(div,flag)
{
if (!DHTML) {
return null;
}
var x = ap_getObj(div);
x.visibility = (flag) ? 'visible' : 'hidden';
if (!document.getElementById) {
if (document.layers) {
x.left=280/2;
}
}
return true;
}
ap_showWaitMessage('waitDiv', 1);
//-->
</script>";
}
function CloseWaitBox()
{
$GLOBALS['xoopsLogger']->addDeprecated('Function ' . __FUNCTION__ . '() is deprecated');
echo "<script type='text/javascript'>
<!--//
ap_showWaitMessage('waitDiv', 0);
//-->
</script>
";
}
|