Revision 10
Added by Manuela about 7 years ago
branches/main/admin/interface/version.php | ||
---|---|---|
48 | 48 |
|
49 | 49 |
// check if defined to avoid errors during installation (redirect to admin panel fails if PHP error/warnings are enabled) |
50 | 50 |
if(!defined('VERSION')) { define('VERSION', '2.10.1-dev'); } |
51 |
if(!defined('REVISION')) { define('REVISION', '9'); }
|
|
51 |
if(!defined('REVISION')) { define('REVISION', '10'); }
|
|
52 | 52 |
if(!defined('SP')) { define('SP', ''); } |
53 | 53 |
|
branches/main/framework/CoreAutoloader.php | ||
---|---|---|
31 | 31 |
* @description xxx |
32 | 32 |
*/ |
33 | 33 |
//declare(strict_types = 1); |
34 |
declare(encoding = 'UTF-8'); |
|
34 |
//declare(encoding = 'UTF-8');
|
|
35 | 35 |
|
36 | 36 |
namespace bin; |
37 | 37 |
|
... | ... | |
87 | 87 |
/** |
88 | 88 |
* register this autoloader |
89 | 89 |
*/ |
90 |
public static function doRegister() |
|
90 |
public static function doRegister(array $aAdditionalTranslations = null)
|
|
91 | 91 |
{ |
92 |
if (!is_null($aAdditionalTranslations)) { |
|
93 |
foreach ($aAdditionalTranslations as $sKey=>$sValue) { |
|
94 |
self::$aTransNs[$sKey] = $sValue; |
|
95 |
} |
|
96 |
} |
|
92 | 97 |
self::$sInstallPath = \rtrim(\str_replace('\\', '/', \dirname(__DIR__)), '/').'/'; |
93 | 98 |
foreach (self::$aTransNs as $sPattern => $sReplacement) { |
94 |
self::$aPatterns[] = '@^'.$sPattern.'@su';
|
|
95 |
self::$aReplacements[] = $sReplacement; |
|
99 |
self::$aPatterns[] = '@^('.$sPattern.'/)@su';
|
|
100 |
self::$aReplacements[] = $sReplacement.'/';
|
|
96 | 101 |
} |
97 | 102 |
\spl_autoload_register([__CLASS__, 'autoLoad']); |
98 | 103 |
} |
branches/main/framework/initialize.php | ||
---|---|---|
316 | 316 |
if (!class_exists('\bin\CoreAutoloader')) { |
317 | 317 |
include __DIR__.'/CoreAutoloader.php'; |
318 | 318 |
} |
319 |
\bin\CoreAutoloader::doRegister(); |
|
319 |
\bin\CoreAutoloader::doRegister(['acp' => ADMIN_DIRECTORY]);
|
|
320 | 320 |
|
321 | 321 |
if (class_exists('database')) { |
322 | 322 |
// sanitize $_SERVER['HTTP_REFERER'] |
Also available in: Unified diff
CoreAutoloader::doRegister() regex creation fixed and made translations of namespaces more flexible
initialize:: set namespace translation of 'acp' to ADMIN_DIRECTORY