$opts = $v;
}
foreach ($opts as $key => $val) {
- $return .= '<option' . ($use_keys || is_string($key) ? ' value="' . h($key) . '"' : '') . (($use_keys || is_string($key) ? (string) $key : $val) === (string) $selected ? ' selected' : '') . '>' . h($val);
+ $return .= '<option'
+ . ($use_keys || is_string($key) ? ' value="' . h($key) . '"' : '')
+ . ($selected !== null && ($use_keys || is_string($key) ? (string) $key : $val) === $selected ? ' selected' : '')
+ . '>' . h($val)
+ ;
}
if (is_array($v)) {
$return .= '</optgroup>';
Adminer 4.17.0-dev:
Hide index column options by default
+Offer original values in multi-row editing (regression from 4.16.0)
MySQL, PostgreSQL, MS SQL: Support CHECK constraint
MySQL: Don't offer empty enum value in edit
PostgreSQL: Link user defined types