|
83 | 83 | $resultsTpl = array('default' => array('results' => array(),'total' => $response['total']));
|
84 | 84 | if (!empty($response['results'])) {
|
85 | 85 | /* iterate through search results */
|
86 |
| - $total = count($response['results']); |
87 | 86 | foreach ($response['results'] as $resourceArray) {
|
88 | 87 | $resourceArray['idx'] = $idx;
|
89 | 88 | if (empty($resourceArray['link'])) {
|
|
99 | 98 | $extract = str_replace(array('[[',']]'),'',$extract);
|
100 | 99 | $resourceArray['extract'] = !empty($highlightResults) ? $search->addHighlighting($extract,$highlightClass,$highlightTag) : $extract;
|
101 | 100 | }
|
102 |
| - $resultsTpl['default']['results'][] = $search->getChunk($tpl,$resourceArray) . (($total > $idx) ? $outputSeparator : ""); |
| 101 | + $resultsTpl['default']['results'][] = $search->getChunk($tpl,$resourceArray); |
103 | 102 | $idx++;
|
104 | 103 | }
|
105 | 104 | }
|
|
129 | 128 | foreach ($facetResults['results'] as $r) {
|
130 | 129 | $r['idx'] = $idx;
|
131 | 130 | $fTpl = !empty($scriptProperties['tpl'.$facetKey]) ? $scriptProperties['tpl'.$facetKey] : $tpl;
|
132 |
| - $resultsTpl[$facetKey]['results'][] = $search->getChunk($fTpl,$r) . (($facetResults['total'] > $idx) ? $outputSeparator : ""); |
| 131 | + $resultsTpl[$facetKey]['results'][] = $search->getChunk($fTpl,$r); |
133 | 132 | $idx++;
|
134 | 133 | }
|
135 | 134 | }
|
|
139 | 138 | /* set faceted results to placeholders for easy result positioning */
|
140 | 139 | $output = array();
|
141 | 140 | foreach ($resultsTpl as $facetKey => $facetResults) {
|
142 |
| - $resultSet = implode("\n",$facetResults['results']); |
| 141 | + $resultSet = implode($outputSeparator,$facetResults['results']); |
143 | 142 | $placeholders[$facetKey.'.results'] = $resultSet;
|
144 | 143 | $placeholders[$facetKey.'.total'] = !empty($facetResults['total']) ? $facetResults['total'] : 0;
|
145 | 144 | $placeholders[$facetKey.'.key'] = $facetKey;
|
|
0 commit comments