diff --git a/ChangeLog b/ChangeLog index 77f42653f..3b72e7d36 100644 --- a/ChangeLog +++ b/ChangeLog @@ -13,6 +13,7 @@ $HeadURL$ - bug #1668724 JavaScript focus login Opera - bug #1667887 HTML maxlength - bug #1666657 Cookie password delete on timeout / inactivity +- bug #1648802 different mysql library and server version - [gui] avoid displaying a wide selector in server selection + [core] added PMA_fatalError() and made use of it . [i18n] use generic $strOptions diff --git a/main.php b/main.php index bb4fb14ad..3b95649b2 100644 --- a/main.php +++ b/main.php @@ -354,7 +354,6 @@ if ($server != 0 * Warning for PHP 4.2.3 * modified: 2004-05-05 mkkeck */ - if (PMA_PHP_INT_VERSION == 40203 && @extension_loaded('mbstring')) { echo '
' . $strPHP40203 . '
' . "\n"; } @@ -363,7 +362,6 @@ if (PMA_PHP_INT_VERSION == 40203 && @extension_loaded('mbstring')) { * Nijel: As we try to hadle charsets by ourself, mbstring overloads just * break it, see bug 1063821. */ - if (@extension_loaded('mbstring') && @ini_get('mbstring.func_overload') > 1) { echo '
' . $strMbOverloadWarning . '
' . "\n"; } @@ -380,7 +378,6 @@ if ($GLOBALS['using_mb_charset'] && !@extension_loaded('mbstring')) { * Warning for old PHP version * modified: 2004-05-05 mkkeck */ - if (PMA_PHP_INT_VERSION < 40100) { echo '
' . sprintf($strUpgrade, 'PHP', '4.1.0') . '
' . "\n"; } @@ -394,6 +391,14 @@ if (defined('PMA_MYSQL_INT_VERSION') && PMA_MYSQL_INT_VERSION < 32332) { echo '
' . sprintf($strUpgrade, 'MySQL', '3.23.32') . '
' . "\n"; } +if ($server > 0 && PMA_MYSQL_CLIENT_API !== PMA_MYSQL_INT_VERSION) { + echo '
' + . PMA_sanitize(sprintf($strMysqlLibDiffersServerVersion, + PMA_DBI_get_client_info(), + substr(PMA_MYSQL_STR_VERSION, 0, strpos(PMA_MYSQL_STR_VERSION . '-', '-')))) + . '
' . "\n"; +} + if (defined('PMA_WARN_FOR_MCRYPT')) { echo '
' . PMA_sanitize(sprintf($strCantLoad, 'mcrypt')) . '
' . "\n"; }