diff options
author | Alexander M. Turek <me@derrabus.de> | 2005-01-18 20:26:48 +0300 |
---|---|---|
committer | Alexander M. Turek <me@derrabus.de> | 2005-01-18 20:26:48 +0300 |
commit | c505e1c338c747a2fa2b68987fcde116ee9eea51 (patch) | |
tree | cbb6241401fdc6a22bf2956f1eb82af45fc7acea /server_engines.php | |
parent | 0d26acd9cd7374bd2ee140afc23b81d0dcf5614d (diff) |
- BerkeleyDB version information.
- Auto-generated engine selection dropdown.
Diffstat (limited to 'server_engines.php')
-rw-r--r-- | server_engines.php | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/server_engines.php b/server_engines.php index 22cf8419f5..7e66556f63 100644 --- a/server_engines.php +++ b/server_engines.php @@ -32,7 +32,7 @@ require('./server_links.inc.php'); define('PMA_ENGINE_DETAILS_TYPE_PLAINTEXT', 0); define('PMA_ENGINE_DETAILS_TYPE_SIZE', 1); define('PMA_ENGINE_DETAILS_TYPE_NUMERIC', 2); //Has no effect yet... -function PMA_generateEngineDetails($variables, $prefix = NULL, $indent = 0) { +function PMA_generateEngineDetails($variables, $life = NULL, $indent = 0) { global $cfg; if (empty($variables)) return ''; @@ -48,7 +48,7 @@ function PMA_generateEngineDetails($variables, $prefix = NULL, $indent = 0) { $sql_query = 'SHOW ' . (PMA_MYSQL_INT_VERSION >= 40102 ? 'GLOBAL ' : '') . 'VARIABLES' - . (empty($prefix) ? '' : ' LIKE \'' . $prefix . '\\_%\'') + . (empty($like) ? '' : ' LIKE \'' . $like . '\'') . ';'; $res = PMA_DBI_query($sql_query); $mysql_vars = array(); @@ -74,7 +74,7 @@ function PMA_generateEngineDetails($variables, $prefix = NULL, $indent = 0) { $dt_table .= $spaces . ' <tr>' . "\n" . $spaces . ' <td bgcolor="' . $bgcolor . '">' . "\n"; - if (!empty($variables[$var])) { + if (!empty($variables[$var]['desc'])) { $dt_table .= $spaces . ' ' . PMA_showHint($details['desc']) . "\n"; } $dt_table .= $spaces . ' </td>' . "\n" @@ -201,6 +201,16 @@ if (empty($engine) || empty($mysql_storage_engines[$engine])) { } switch ($engine) { + case 'bdb': + case 'berkeleydb': + $variables = array( + 'version_bdb' => array( + 'title' => $strVersionInformation + ) + ); + echo PMA_generateEngineDetails($variables, 'version_bdb'); + break; + case 'innodb': case 'innobase': echo '<h3>' . "\n" @@ -247,7 +257,7 @@ if (empty($engine) || empty($mysql_storage_engines[$engine])) { 'type' => PMA_ENGINE_DETAILS_TYPE_SIZE ) ); - echo PMA_generateEngineDetails($variables, 'myisam'); + echo PMA_generateEngineDetails($variables, 'myisam\\_%'); break; default: |