![]() |
API - XOOPS 2.5.11 Beta 2
By monxoops.fr
|
Namespaces | |
| namespace | kernel |
Variables | |
| global | $xoops = new xos_kernel_Xoops2() |
| global | $xoopsPreload = XoopsPreload::getInstance() |
| global | $xoopsLogger = XoopsLogger::getInstance() |
| global | $xoopsErrorHandler = XoopsLogger::getInstance() |
| global | $xoopsSecurity = new XoopsSecurity() |
| global | $sess_handler = xoops_getHandler('session') |
| if(!function_exists('get_magic_quotes_gpc')) if(!function_exists( 'get_magic_quotes_runtime')) defined('DS') or define('DS' | DIRECTORY_SEPARATOR |
| defined ( 'NWLINE') or define( 'NWLINE' | |
| $xoopsRequestUri =& $_SERVER['REQUEST_URI'] | |
| if(!defined( 'XOOPS_COOKIE_DOMAIN')) | if ( $_SERVER[ 'REQUEST_METHOD'] !=='POST'||! $xoopsSecurity->checkReferer(XOOPS_DB_CHKREF)) |
| $xoopsDB = XoopsDatabaseFactory::getDatabaseConnection() | |
| $config_handler = xoops_getHandler('config') | |
| $xoopsConfig = $config_handler->getConfigsByCat(XOOPS_CONF) | |
| if(file_exists($file=$GLOBALS['xoops']->path('var/configs/xoopsconfig.php'))) | else |
| $xFrameOptions = isset($xoopsConfig['xFrameOptions']) ? $xoopsConfig['xFrameOptions'] : 'sameorigin' | |
| $xoopsLogger | activated = false |
| $xoopsUser = '' | |
| $xoopsUserIsAdmin = false | |
| $member_handler = xoops_getHandler('member') | |
| if($xoopsConfig['use_mysession'] && $xoopsConfig['session_name'] !='' &&!isset($_COOKIE[$xoopsConfig['session_name']]) &&!empty($_SESSION['xoopsUserId'])) | $rememberClaims = false |
| $config_handler = xoops_getHandler('config') |
Get xoops configs Requires functions and database loaded
| $member_handler = xoops_getHandler('member') |
| if ( $xoopsConfig[ 'use_mysession'] &&$xoopsConfig[ 'session_name'] !='' &&!isset( $_COOKIE[ $xoopsConfig[ 'session_name']]) &&!empty( $_SESSION[ 'xoopsUserId'])) $rememberClaims = false |
Remove expired session for xoopsUserId Load xoopsUserId from cookie if "Remember me" is enabled.
| $sess_handler = xoops_getHandler('session') |
| $xFrameOptions = isset($xoopsConfig['xFrameOptions']) ? $xoopsConfig['xFrameOptions'] : 'sameorigin' |
clickjack protection - Add option to HTTP header restricting using site in an iframe
| $xoops = new xos_kernel_Xoops2() |
| $xoopsConfig = $config_handler->getConfigsByCat(XOOPS_CONF) |
| $xoopsDB = XoopsDatabaseFactory::getDatabaseConnection() |
| $xoopsErrorHandler = XoopsLogger::getInstance() |
| $xoopsLogger = XoopsLogger::getInstance() |
| $xoopsPreload = XoopsPreload::getInstance() |
| $xoopsRequestUri =& $_SERVER['REQUEST_URI'] |
| $xoopsSecurity = new XoopsSecurity() |
| XoopsUser $xoopsUser = '' |
User Sessions
| $xoopsUserIsAdmin = false |
| $xoopsLogger activated = false |
| defined('NWLINE') or define('NWLINE' | ( | 'NWLINE' | ) |
| if(!function_exists( 'get_magic_quotes_gpc')) if(!function_exists('get_magic_quotes_runtime')) defined ( 'DS') or define( 'DS' DIRECTORY_SEPARATOR |
BC Polyfill for PHP 8
Please remove these functions from your code YOU SHOULD NEVER USE THE FOLLOWING TO CONSTANTS, THEY WILL BE REMOVED
| if (function_exists( 'session_status')) else |
Merge file and db configs.
Start of Error Reportings.
| if(!defined('XOOPS_COOKIE_DOMAIN')) if($_SERVER['REQUEST_METHOD'] !=='POST'||! $xoopsSecurity->checkReferer(XOOPS_DB_CHKREF)) | ( | $_SERVER ![ 'REQUEST_METHOD'] = = 'POST' || !$xoopsSecurity->checkReferer(XOOPS_DB_CHKREF) | ) |
Include Required Files Check Proxy; Requires functions Get database for making it global Requires XoopsLogger, XOOPS_DB_PROXY;