$value) { $json .= '"' . $key . '" : '; if (is_array($value)) { $json .= arrayToJSON($value); } else { $json .= '"' . $value . '"'; } $json .= ' , '; } $json = rtrim($json, ', '); return $json . ' }'; } Header('content-type: application/x-javascript'); $search = new Search($_REQUEST['type']); echo 'var types = $H(\''; echo arrayToJSON($search->types) . "'.evalJSON());\n"; echo 'var basetypes = $H(\''; echo arrayToJSON($search->basetypes) . "'.evalJSON());\n"; echo 'removeIcon = \'' . get_user_icon('disable', _('Remove')) . '\';'; ?>