PHP Classes

File: htdocs/include/functions.legacy.php

Recommend this page to a friend!
  Classes of Michael Beck   Xoops 2.5   htdocs/include/functions.legacy.php   Download  
File: htdocs/include/functions.legacy.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Xoops 2.5
Modular content management publication system
Author: By
Last change:
Date: 7 years ago
Size: 4,566 bytes
 

Contents

Class file image Download
<?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>
    "
;
}