$db, 'table' => $table, 'field' => $column ); $dropdown = '' . htmlspecialchars($_REQUEST['curr_value']) . ' ' . __('Browse foreign values') . ''; } else { $dropdown = PMA_foreignDropdown($foreignData['disp_row'], $foreignData['foreign_field'], $foreignData['foreign_display'], $curr_value, $cfg['ForeignKeyMaxLimit']); $dropdown = ''; } $extra_data['dropdown'] = $dropdown; PMA_ajaxResponse(null, true, $extra_data); } /** * Just like above, find possible values for enum fields during grid edit. * * Logic taken from libraries/display_tbl_lib.php */ if (isset($_REQUEST['get_enum_values']) && $_REQUEST['get_enum_values'] == true) { $field_info_query = PMA_DBI_get_columns_sql($db, $table, $_REQUEST['column']); $field_info_result = PMA_DBI_fetch_result($field_info_query, null, null, null, PMA_DBI_QUERY_STORE); $search = array('enum', '(', ')', "'"); $values = explode(',', str_replace($search, '', $field_info_result[0]['Type'])); $dropdown = ''; foreach ($values as $value) { $dropdown .= '