if ($person["name"] != "") { $allnames = $person["name"] . " (" . $person["alias"] . ", " . $person["acronym"] . ")"; $allnames = str_replace(", )", ")", $allnames); $allnames = str_replace("(,", "(", $allnames); $allnames = str_replace("()", "", $allnames); if ($values[$person["role"]] != "") { $values[$person["role"]] .= "; " . $allnames; } else { $values[$person["role"]] = $allnames; } } } } if (array_key_exists("topic", $fields)) { $topicname = $page->getlocalized("topic"); $topics = $advsearch->getTopics($result[$i]["id"]); foreach ($topics as $topic) { if ($topic["name"] != "") { if ($values[$topicname] == "") { $values[$topicname] = $topic["name"]; } else { $values[$topicname] .= "; " . $topic["name"]; } } } } $item['title'] = $result[$i][title]; $item['id'] = $result[$i][id]; $item['icon'] = sotf_Blob::cacheIcon2($result[$i]); $item['values'] = $values; $selected[] = $item;