Fix for DEFAULT_SALT_LENGTH
authorRoland Häder <roland@mxchange.org>
Tue, 27 Oct 2009 20:25:19 +0000 (20:25 +0000)
committerRoland Häder <roland@mxchange.org>
Tue, 27 Oct 2009 20:25:19 +0000 (20:25 +0000)
inc/config-functions.php
inc/filters.php

index d7c27d8..02563b9 100644 (file)
@@ -60,6 +60,7 @@ function initConfig () {
                'ADMIN_REGISTERED'    => 'N',
                'MXCHANGE_INSTALLED'  => 'N',
                'DEFAULT_LANG'        => 'de',
+               'DEFAULT_SALT_LENGTH' => 40,
                'DEBUG_MODE'          => 'N',
                'DEBUG_RESET'         => 'N',
                'DEBUG_MONTHLY'       => 'N',
index 1b26cdd..2aed78b 100644 (file)
@@ -442,9 +442,15 @@ function FILTER_COMPILE_CONFIG ($code) {
                                if (isConfigEntrySet($matches[1][$key])) {
                                        // Set it for caching
                                        $GLOBALS['compile_config'][$matches[1][$key]] = getConfig($matches[1][$key]);
-                               } else {
+                               } elseif (isConfigEntrySet('default_' . strtoupper($matches[1][$key]))) {
+                                       // Use default value
+                                       $GLOBALS['compile_config'][$matches[1][$key]] = getConfig('DEFAULT_' . strtoupper($matches[1][$key]));
+                               } elseif (isMessageIdValid('DEFAULT_' . strtoupper($matches[1][$key]))) {
                                        // No config, try the language system
                                        $GLOBALS['compile_config'][$matches[1][$key]] = getMessage('DEFAULT_' . strtoupper($matches[1][$key]));
+                               } else {
+                                       // Unhandled!
+                                       $GLOBALS['compile_config'][$matches[1][$key]] = '!' . $matches[1][$key] . '!';
                                }
                        } // END - if