diff --git a/adminer/include/editing.inc.php b/adminer/include/editing.inc.php index 56f08e44..8d21b373 100644 --- a/adminer/include/editing.inc.php +++ b/adminer/include/editing.inc.php @@ -130,14 +130,15 @@ function process_field($field, $type_field) { } function type_class($type) { - if (ereg('char|text', $type)) { - return " class='char'"; - } elseif (ereg('date|time|year', $type)) { - return " class='date'"; - } elseif (ereg('binary|blob', $type)) { - return " class='binary'"; - } elseif (ereg('enum|set', $type)) { - return " class='enum'"; + foreach (array( + 'char' => 'text', + 'date' => 'time|year', + 'binary' => 'blob', + 'enum' => 'set', + ) as $key => $val) { + if (ereg("$key|$val", $type) { + return " class='$key'"; + } } }