Improve compatibility modes function, thanks to Sebastian.
This commit is contained in:
@@ -1025,10 +1025,10 @@ function PMA_DBI_get_default_engine()
|
||||
*
|
||||
* @return array supported SQL compatibility modes
|
||||
*/
|
||||
function PMA_DBI_get_compatibilities()
|
||||
function PMA_DBI_getCompatibilities()
|
||||
{
|
||||
if (PMA_MYSQL_INT_VERSION < 40100) {
|
||||
return null;
|
||||
return array();
|
||||
}
|
||||
$compats = array('NONE');
|
||||
if (PMA_MYSQL_INT_VERSION >= 40101) {
|
||||
@@ -1040,7 +1040,7 @@ function PMA_DBI_get_compatibilities()
|
||||
$compats[] = 'MSSQL';
|
||||
$compats[] = 'ORACLE';
|
||||
$compats[] = 'POSTGRESQL';
|
||||
if (PMA_MYSQL_INT_VERSION >= 50001) {
|
||||
if (PMA_MYSQL_INT_VERSION >= 50002) {
|
||||
$compats[] = 'TRADITIONAL';
|
||||
}
|
||||
}
|
||||
|
@@ -287,8 +287,9 @@ function show_checked_option() {
|
||||
<?php echo $strDisableForeignChecks; ?></label>
|
||||
</div>
|
||||
<?php
|
||||
$compats = PMA_DBI_get_compatibilities();
|
||||
if (!is_null($compats)) { ?>
|
||||
$compats = PMA_DBI_getCompatibilities();
|
||||
if (count($compats) > 0) {
|
||||
?>
|
||||
<label for="select_sql_compat">
|
||||
<?php echo $strSQLExportCompatibility; ?>:</label>
|
||||
<select name="sql_compat" id="select_sql_compat">
|
||||
|
@@ -10,8 +10,8 @@ if (isset($plugin_list)) {
|
||||
'extension' => 'sql',
|
||||
'options_text' => 'strSQLImportOptions',
|
||||
);
|
||||
$compats = PMA_DBI_get_compatibilities();
|
||||
if (!is_null($compats)) {
|
||||
$compats = PMA_DBI_getCompatibilities();
|
||||
if (count($compats) > 0) {
|
||||
$values = array();
|
||||
foreach($compats as $val) {
|
||||
$values[$val] = $val;
|
||||
|
Reference in New Issue
Block a user