diff --git a/ChangeLog b/ChangeLog index 131ee7740..9b03bda22 100644 --- a/ChangeLog +++ b/ChangeLog @@ -11,6 +11,7 @@ $HeadURL$ - bug #1627210, #1083301, #1482401 [data] warning on duplicate indexes - bug #1679055 #1050 - Table '
tabindex="" id="field__3" /> @@ -905,19 +901,8 @@ foreach ($loop_array as $vrowcount => $vrow) { } // end elseif ( binary or blob) else { - // For char or varchar, respect the maximum length (M); for other - // types (int or float), the length is not a limit on the values that - // can be entered, so let's be generous (20) (we could also use the - // real limits for each numeric type) - // 2004-04-07, it turned out that 20 was not generous enough - // for the maxlength - if ($is_char) { - $fieldsize = (($len > 40) ? 40 : $len); - $maxlength = $len; - } else { - $fieldsize = 20; - $maxlength = 99; - } // end if... else... + // field size should be at least 4 and max 40 + $fieldsize = min(max($len, 4), 40); ?> | $vrow) { ?> tabindex="" id="field__3" /> |