Fix #15614 - Undefined offset on index page for MySQL 5.7.8
Signed-off-by: William Desportes <williamdes@wdes.fr>
This commit is contained in:
parent
ba570e102d
commit
823aad9ad6
@ -376,7 +376,7 @@ if ($server > 0 && $GLOBALS['cfg']['ShowServerInfo']) {
|
||||
$GLOBALS['cfg']['Server']['DisableIS']
|
||||
);
|
||||
|
||||
echo ' ' , $charsets[$charset], ' (' . $charset, ')';
|
||||
echo ' ' , (isset($charsets[$charset]) ? $charsets[$charset] : '') , ' (' . $charset, ')';
|
||||
echo ' </span>'
|
||||
. ' </li>'
|
||||
. ' </ul>'
|
||||
|
||||
@ -147,7 +147,11 @@ class Charsets
|
||||
if (self::$_charset_server) {
|
||||
return self::$_charset_server;
|
||||
} else {
|
||||
self::$_charset_server = $dbi->getVariable('character_set_server');
|
||||
$charsetServer = $dbi->getVariable('character_set_server');
|
||||
if (! is_string($charsetServer)) {// MySQL 5.7.8 fallback, issue #15614
|
||||
$charsetServer = $dbi->fetchValue("SELECT @@character_set_server;");
|
||||
}
|
||||
self::$_charset_server = $charsetServer;
|
||||
return self::$_charset_server;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user