first commit
This commit is contained in:
55
libraries/import.legacy.php
Normal file
55
libraries/import.legacy.php
Normal file
@ -0,0 +1,55 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Bootstrap file for the Joomla Platform [with legacy libraries]. Including this file into your application
|
||||
* will make Joomla Platform libraries [including legacy libraries] available for use.
|
||||
*
|
||||
* @copyright (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
trigger_error(
|
||||
sprintf(
|
||||
'Bootstrapping Joomla using the %1$s file is deprecated. Use %2$s instead.',
|
||||
__FILE__,
|
||||
__DIR__ . '/bootstrap.php'
|
||||
),
|
||||
E_USER_DEPRECATED
|
||||
);
|
||||
|
||||
/**
|
||||
* Set the platform root path as a constant if necessary.
|
||||
*
|
||||
* @deprecated 4.4.0 will be removed in 6.0
|
||||
* Use defined('_JEXEC') or die; to detect if the CMS is loaded correctly
|
||||
**/
|
||||
if (!defined('JPATH_PLATFORM')) {
|
||||
define('JPATH_PLATFORM', __DIR__);
|
||||
}
|
||||
|
||||
// Detect the native operating system type.
|
||||
$os = strtoupper(substr(PHP_OS, 0, 3));
|
||||
|
||||
if (!defined('IS_WIN')) {
|
||||
define('IS_WIN', $os === 'WIN');
|
||||
}
|
||||
|
||||
if (!defined('IS_UNIX')) {
|
||||
define('IS_UNIX', $os !== 'MAC' && $os !== 'WIN');
|
||||
}
|
||||
|
||||
// Import the library loader if necessary.
|
||||
if (!class_exists('JLoader')) {
|
||||
require_once JPATH_LIBRARIES . '/loader.php';
|
||||
}
|
||||
|
||||
// Make sure that the Joomla Loader has been successfully loaded.
|
||||
if (!class_exists('JLoader')) {
|
||||
throw new RuntimeException('Joomla Loader not loaded.');
|
||||
}
|
||||
|
||||
// Setup the autoloaders.
|
||||
JLoader::setup();
|
||||
|
||||
// Register the PasswordHash lib
|
||||
JLoader::register('PasswordHash', JPATH_LIBRARIES . '/phpass/PasswordHash.php');
|
||||
Reference in New Issue
Block a user