[Koha-bugs] [Bug 24781] New: Parse and build query strings more reliably
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Tue Mar 3 08:07:05 CET 2020
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24781
Bug ID: 24781
Summary: Parse and build query strings more reliably
Change sponsored?: ---
Product: Koha
Version: master
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Searching
Assignee: koha-bugs at lists.koha-community.org
Reporter: dcook at prosentient.com.au
QA Contact: testopia at bugs.koha-community.org
Throughout the code, you'll see a lot of string mangling to manipulate query
strings.
Examples from opac-search.pl:
$query_cgi = "tag=" . uri_escape_utf8( $tag ) . "&" . $query_cgi;
$pasarParams .= '&query=' . uri_escape_utf8($query);
$pasarParams .= '&count=' . uri_escape_utf8($results_per_page);
$pasarParams .= '&simple_query=' . uri_escape_utf8($simple_query);
$limit_cgi_not_availablity =~ s/&limit=available//g if defined
$limit_cgi_not_availablity;
It would be good to have a more reliable unit-tested way of creating and
editing query strings.
I have a module called Koha::Util::URL which should be able to help. I'm hoping
to put together a patch tomorrow.
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
More information about the Koha-bugs
mailing list