Skip to content

Commit

Permalink
fixes #548, escape HTML chars from search expression
Browse files Browse the repository at this point in the history
before sending them to HTML comment on frontend
  • Loading branch information
plegall committed Nov 17, 2016
1 parent b3157cb commit 9a93d1f
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions include/functions_search.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -1284,13 +1284,13 @@ function get_quick_search_results_no_cache($q, $options)

$ids = qsearch_eval($expression, $qsr, $tmp, $search_results['qs']['unmatched_terms']);

$debug[] = "<!--\nparsed: ".$expression;
$debug[] = "<!--\nparsed: ".htmlspecialchars($expression);
$debug[] = count($expression->stokens).' tokens';
for ($i=0; $i<count($expression->stokens); $i++)
{
$debug[] = $expression->stokens[$i].': '.count($qsr->tag_ids[$i]).' tags, '.count($qsr->tag_iids[$i]).' tiids, '.count($qsr->images_iids[$i]).' iiids, '.count($qsr->iids[$i]).' iids'
$debug[] = htmlspecialchars($expression->stokens[$i]).': '.count($qsr->tag_ids[$i]).' tags, '.count($qsr->tag_iids[$i]).' tiids, '.count($qsr->images_iids[$i]).' iiids, '.count($qsr->iids[$i]).' iids'
.' modifier:'.dechex($expression->stoken_modifiers[$i])
.( !empty($expression->stokens[$i]->variants) ? ' variants: '.implode(', ',$expression->stokens[$i]->variants): '');
.( !empty($expression->stokens[$i]->variants) ? ' variants: '.htmlspecialchars(implode(', ',$expression->stokens[$i]->variants)): '');
}
$debug[] = 'before perms '.count($ids);

Expand Down

0 comments on commit 9a93d1f

Please sign in to comment.