Revision a9bdbd97
Added by Jim Pingle over 3 years ago
src/usr/local/www/pkg.php | ||
---|---|---|
434 | 434 |
if ($sf['name'] == $_REQUEST['pkg_filter_type']) { |
435 | 435 |
$filter_fieldname = $sf['fieldname']; |
436 | 436 |
#Use a default regex on sortable fields when none is declared |
437 |
$pkg_filter = cleanup_regex_pattern(htmlspecialchars(strip_tags($_REQUEST['pkg_filter']))); |
|
437 | 438 |
if ($sf['regex']) { |
438 |
$filter_regex = str_replace("%FILTERTEXT%", $_REQUEST['pkg_filter'], trim($sf['regex']));
|
|
439 |
$filter_regex = str_replace("%FILTERTEXT%", $pkg_filter, trim($sf['regex']));
|
|
439 | 440 |
} else { |
440 |
$filter_regex = "/{$_REQUEST['pkg_filter']}/i";
|
|
441 |
$filter_regex = "/{$pkg_filter}/i";
|
|
441 | 442 |
} |
442 | 443 |
} |
443 | 444 |
} |
... | ... | |
452 | 453 |
$fieldname = $ip[xml_safe_fieldname($column['fieldname'])]; |
453 | 454 |
if ($column['fieldname'] == $filter_fieldname) { |
454 | 455 |
if ($filter_regex) { |
455 |
//echo "$filter_regex - $fieldname<p/>"; |
|
456 | 456 |
preg_match($filter_regex, $fieldname, $filter_matches); |
457 | 457 |
break; |
458 | 458 |
} |
... | ... | |
603 | 603 |
|
604 | 604 |
</form> |
605 | 605 |
<?php |
606 |
echo "<!-- filter_fieldname: {$filter_fieldname} -->"; |
|
607 |
echo "<!-- filter_regex: {$filter_regex} -->"; |
|
608 |
|
|
609 | 606 |
include("foot.inc"); ?> |
Also available in: Unified diff
Clean up pkg filter text before use. Fixes #12725
Also remove unnecessary echos of the value.
(cherry picked from commit 5d82cce0d615a76b738798577a28a15803e59aeb)