[ticket/10748] Overwrite the type map correctly

PHPBB3-10748
This commit is contained in:
Joas Schilling 2015-01-24 21:35:17 +01:00
parent 37ae99c75d
commit 74d1b1812f
2 changed files with 4 additions and 1 deletions

View file

@ -117,6 +117,8 @@ class mssql extends tools
$this->sql_layer = 'mssqlnative';
break;
}
$this->dbms_type_map = self::get_dbms_type_map();
}
/**
@ -344,7 +346,7 @@ class mssql extends tools
}
// Get type
list($column_type, $orig_column_type) = $this->get_column_type($column_data[0]);
list($column_type, ) = $this->get_column_type($column_data[0]);
// Adjust default value if db-dependent specified
if (is_array($column_data[1]))

View file

@ -1354,6 +1354,7 @@ class tools implements tools_interface
*/
function get_column_type($column_map_type)
{
$column_type = '';
if (strpos($column_map_type, ':') !== false)
{
list($orig_column_type, $column_length) = explode(':', $column_map_type);