r3792 don't use getDatabaseVersion(), don't configure multibyte regexps, which are...
authorDenis Ovsienko <infrastation@yandex.ru>
Thu, 10 Jun 2010 13:31:25 +0000 (13:31 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Thu, 10 Jun 2010 13:31:25 +0000 (13:31 +0000)
inc/init.php

index a3a7018..31d07b5 100644 (file)
@@ -101,7 +101,8 @@ if (isset ($_SERVER['PHP_AUTH_USER']))
 if (isset ($_SERVER['REMOTE_USER']))
        $_SERVER['REMOTE_USER'] = escapeString ($_SERVER['REMOTE_USER']);
 
-$dbver = getDatabaseVersion();
+loadConfigDefaults();
+$dbver = getConfigVar ('DB_VERSION');
 if ($dbver != CODE_VERSION)
 {
        echo '<p align=justify>This Racktables installation seems to be ' .
@@ -113,11 +114,9 @@ if ($dbver != CODE_VERSION)
        exit (1);
 }
 
-if (!mb_internal_encoding ('UTF-8') or !mb_regex_encoding ('UTF-8'))
+if (!mb_internal_encoding ('UTF-8'))
        throw new Exception ('Failed setting multibyte string encoding to UTF-8', E_INTERNAL);
 
-loadConfigDefaults();
-
 require_once 'inc/code.php'; // for getRackCode()
 $rackCodeCache = loadScript ('RackCodeCache');
 if ($rackCodeCache == NULL or !strlen ($rackCodeCache))