Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Przybylski <piotrprz@gmail.com>2011-06-03 00:31:59 +0400
committerPiotr Przybylski <piotrprz@gmail.com>2011-06-03 00:31:59 +0400
commitcdaa1ff10125e57e12e9632c36364682317af52a (patch)
treeeda10d060c2c3c02a391f6957c72532323c5fead /main.php
parent1df2a890e15944c70d3c0afc7fa6337c38b30cf7 (diff)
Three possible values for server info header on home page: MySQL (default), Drizzle, MariaDB
Diffstat (limited to 'main.php')
-rw-r--r--main.php11
1 files changed, 9 insertions, 2 deletions
diff --git a/main.php b/main.php
index 6a84032b22..5afcaf5dc4 100644
--- a/main.php
+++ b/main.php
@@ -154,8 +154,14 @@ echo '<div id="main_pane_right">';
if ($server > 0 && $GLOBALS['cfg']['ShowServerInfo']) {
+ $server_type = 'MySQL';
+ if (PMA_DRIZZLE) {
+ $server_type = 'Drizzle';
+ } else if (strpos(PMA_MYSQL_STR_VERSION, 'mariadb') !== false) {
+ $server_type = 'MariaDB';
+ }
echo '<div class="group">';
- echo '<h2>' . (PMA_DRIZZLE ? 'Drizzle' : 'MySQL') . '</h2>';
+ echo '<h2>' . $server_type . '</h2>';
echo '<ul>' . "\n";
PMA_printListItem(__('Server') . ': ' . $server_info, 'li_server_info');
PMA_printListItem(__('Server version') . ': ' . PMA_MYSQL_STR_VERSION, 'li_server_version');
@@ -318,8 +324,9 @@ echo '</noscript>';
* If someday there is a constant that we can check about mysqlnd, we can use it instead
* of strpos().
* If no default server is set, PMA_DBI_get_client_info() is not defined yet.
+ * Drizzle can speak MySQL protocol, so don't warn about version mismatch for Drizzle servers.
*/
-if (function_exists('PMA_DBI_get_client_info')) {
+if (function_exists('PMA_DBI_get_client_info') && !PMA_DRIZZLE) {
$_client_info = PMA_DBI_get_client_info();
if ($server > 0 && strpos($_client_info, 'mysqlnd') === false && substr(PMA_MYSQL_CLIENT_API, 0, 3) != substr(PMA_MYSQL_INT_VERSION, 0, 3)) {
trigger_error(PMA_sanitize(sprintf(__('Your PHP MySQL library version %s differs from your MySQL server version %s. This may cause unpredictable behavior.'),