|
|
|
@ -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 |
|
|
|
|