Extra field: Fix search options BT#18899

pull/3947/head
Julio 4 years ago
parent 31d2af7647
commit 23787842c2
  1. 13
      main/inc/lib/extra_field.lib.php

@ -3124,7 +3124,18 @@ JAVASCRIPT;
$tagRelExtraTable = Database::get_main_table(TABLE_MAIN_EXTRA_FIELD_REL_TAG);
$tagTable = Database::get_main_table(TABLE_MAIN_TAG);
$optionsTable = Database::get_main_table(TABLE_EXTRA_FIELD_OPTIONS);
$value = Database::escape_string(implode("','", $options));
$cleanOptions = [];
foreach ($options as $option) {
$cleanOptions[] = Database::escape_string($option);
}
$cleanOptions = array_filter($cleanOptions);
if (empty($cleanOptions)) {
return [];
}
$value = implode("','", $cleanOptions);
$sql = "SELECT DISTINCT t.*, v.value, o.display_text
FROM $tagRelExtraTable te

Loading…
Cancel
Save