diff --git a/libraries/tbl_columns_definition_form.inc.php b/libraries/tbl_columns_definition_form.inc.php index 8f99660713..51ffa49747 100644 --- a/libraries/tbl_columns_definition_form.inc.php +++ b/libraries/tbl_columns_definition_form.inc.php @@ -1,209 +1,206 @@ - $fulltext_indexkey) { - $submit_fulltext[$fulltext_indexkey] = $fulltext_indexkey; - } -} - -for ($columnNumber = 0; $columnNumber < $num_fields; $columnNumber++) { - if (! empty($regenerate)) { - list($columnMeta, $submit_length, $submit_attribute, - $submit_default_current_timestamp, $comments_map, $mime_map) - = PMA_handleRegeneration( - isset($available_mime) ? $mime_map : null, - $comments_map, $mime_map - ); - } elseif (isset($fields_meta[$columnNumber])) { - $columnMeta = PMA_getColumnMetaForDefault( - $fields_meta[$columnNumber], - isset($analyzed_sql[0]['create_table_fields'] - [$fields_meta[$columnNumber]['Field']]['default_value']) - ); - } - - if (isset($columnMeta['Type'])) { - $extracted_columnspec = PMA_Util::extractColumnSpec($columnMeta['Type']); - if ($extracted_columnspec['type'] == 'bit') { - $columnMeta['Default'] - = PMA_Util::convertBitDefaultValue($columnMeta['Default']); - } - } - - if (empty($columnMeta['Type'])) { - // creating a column - $columnMeta['Type'] = ''; - $type = ''; - $length = ''; - } else { - $type = $extracted_columnspec['type']; - $length = $extracted_columnspec['spec_in_brackets']; - } - - // some types, for example longtext, are reported as - // "longtext character set latin7" when their charset and / or collation - // differs from the ones of the corresponding database. - $tmp = strpos($type, 'character set'); - if ($tmp) { - $type = substr($type, 0, $tmp - 1); - } - - if (isset($submit_length) && $submit_length != false) { - $length = $submit_length; - } - - // rtrim the type, for cases like "float unsigned" - $type = rtrim($type); - $type_upper = strtoupper($type); - - - // old column attributes - if ($is_backup) { - if (isset($columnMeta['Field'])) { - $_form_params['field_orig[' . $columnNumber . ']'] - = $columnMeta['Field']; - } else { - $_form_params['field_orig[' . $columnNumber . ']'] = ''; - } - // old column length - $_form_params['field_length_orig[' . $columnNumber . ']'] = $length; - - // old column default - $_form_params['field_default_orig[' . $columnNumber . ']'] - = (isset($columnMeta['Default']) ? $columnMeta['Default'] : ''); - } - - $content_cells[$columnNumber] = PMA_getHtmlForColumnAttributes( - $columnNumber, isset($columnMeta) ? $columnMeta : null, $type_upper, - $length_values_input_size, $length, - isset($default_current_timestamp) ? $default_current_timestamp : null, - isset($extracted_columnspec) ? $extracted_columnspec : null, - isset($submit_attribute) ? $submit_attribute : null, - isset($analyzed_sql) ? $analyzed_sql : null, - isset($submit_default_current_timestamp) - ? $submit_default_current_timestamp : null, - $comments_map, isset($fields_meta) ? $fields_meta : null, $is_backup, - isset($move_columns) ? $move_columns : null, $cfgRelation, $available_mime, - $mime_map - ); -} // end for - -/** - * needs to be finished - * - * -if ($display_type == 'horizontal') { - $new_field = ''; - foreach ($empty_row as $content_row_val) { - $new_field .= '