*/ /** * Create Instance of Preload Object */ XoopsLoad::load('preload'); $xoopsPreload =& XoopsPreload::getInstance(); $xoopsPreload->triggerEvent('core.include.common.start'); /** * YOU SHOULD BE CAREFUL WITH THE {@xos_kernel_Xoops2}, MOST METHODS WILL BE DEPRECATED */ /** * Create Instance of xos_kernel_Xoops2 Object * Atention, not all methods can be used at this point */ XoopsLoad::load('xoopskernel'); $xoops = new xos_kernel_Xoops2(); $xoops->pathTranslation(); $xoopsRequestUri =& $_SERVER['REQUEST_URI']; // Deprecated (use the corrected $_SERVER variable now) /** * Create Instance of xoopsSecurity Object and check Supergolbals */ XoopsLoad::load('xoopssecurity'); $xoopsSecurity = new XoopsSecurity(); $xoopsSecurity->checkSuperglobals(); /** * Create Instantance XoopsLogger Object */ XoopsLoad::load('xoopslogger'); $xoopsLogger =& XoopsLogger::getInstance(); $xoopsErrorHandler =& XoopsLogger::getInstance();
} $xoopsOption['nocommon'] = 1; require '../../mainfile.php'; defined('DS') or define('DS', DIRECTORY_SEPARATOR); defined('NWLINE') or define('NWLINE', "\n"); //Include XOOPS Global Includes include XOOPS_ROOT_PATH . '/include/functions.php'; include_once XOOPS_ROOT_PATH . '/class/xoopsload.php'; include_once XOOPS_ROOT_PATH . '/class/preload.php'; include_once XOOPS_ROOT_PATH . '/class/logger/xoopslogger.php'; include_once XOOPS_ROOT_PATH . '/class/module.textsanitizer.php'; include_once XOOPS_ROOT_PATH . '/class/database/databasefactory.php'; require_once XOOPS_ROOT_PATH . '/kernel/object.php'; require_once XOOPS_ROOT_PATH . '/class/criteria.php'; require_once XOOPS_ROOT_PATH . '/class/xoopskernel.php'; $xoops = new xos_kernel_Xoops2(); $xoops->pathTranslation(); $xoopsLogger =& XoopsLogger::getInstance(); $xoopsLogger->startTime(); define('XOOPS_DB_PROXY', 1); $xoopsDB =& XoopsDatabaseFactory::getDatabaseConnection(); //End of Xoops globals include if (!defined('XHELP_CONSTANTS_INCLUDED')) { include_once XOOPS_ROOT_PATH . '/modules/xhelp/include/constants.php'; } require_once XHELP_BASE_PATH . '/functions.php'; $module_handler =& xoops_gethandler('module'); $module =& $module_handler; $config_handler =& xoops_gethandler('config'); $xoopsConfig =& $config_handler->getConfigsByCat(XOOPS_CONF); xoops_loadLanguage('global');
* @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) * @package core * @since 2.4.0 * @author Taiwen Jiang <*****@*****.**> * @version $Id$ */ defined('DS') or define('DS', DIRECTORY_SEPARATOR); defined('NWLINE') or define('NWLINE', "\n"); $xoopsOption['nocommon'] = true; require_once dirname(__FILE__) . DS . 'mainfile.php'; error_reporting(0); include_once XOOPS_ROOT_PATH . DS . 'include' . DS . 'defines.php'; include_once XOOPS_ROOT_PATH . DS . 'include' . DS . 'version.php'; require_once XOOPS_ROOT_PATH . DS . 'class' . DS . 'xoopsload.php'; XoopsLoad::load('xoopskernel'); $xoops = new xos_kernel_Xoops2(); $xoops->pathTranslation(); // Fetch path from query string if path is not set, i.e. through a direct request if (!isset($path) && !empty($_SERVER['QUERY_STRING'])) { $path = $_SERVER['QUERY_STRING']; $path = substr($path, 0, 1) == '/' ? substr($path, 1) : $path; $path_type = substr($path, 0, strpos($path, '/')); if (!isset($xoops->paths[$path_type])) { $path = "XOOPS/" . $path; $path_type = "XOOPS"; } } //We are not allowing output of xoops_data if ($path_type == 'var') { header("HTTP/1.0 404 Not Found"); exit;