[aur-dev] [PATCH 2/6] Add a package request list
Lukas Fleischer
archlinux at cryptocrack.de
Tue Jul 1 13:33:22 EDT 2014
On Tue, 01 Jul 2014 at 18:37:46, Florian Pritz wrote:
> [...]
> I understand this is copied from pkg_search_page() in
> web/lib/pkgfuncs.inc.php, but now would be a good time to clean it up
> (in both places). Especially the usage of $_GET rather than a local
> variable should go away.
>
> Introduce something like input_get($field_name, $default = false); which
> would check if the value is set and if it is return it, otherwise return
> the default.
>
I prepared several patches to improve GET parameter handling and
permission handling but I am not going to merge them before the 3.2.0
release.
> > + $_GET['O'] = intval($_GET['O']);
> > + if ($_GET['O'] < 0)
> > + $_GET['O'] = 0;
>
> $value = max(intval($value), 0);
>
> > + } else {
> > + $_GET['O'] = 0;
> > + }
> > +
> > +
> > + if (isset($_GET["PP"])) {
> > + $_GET["PP"] = intval($_GET["PP"]);
> > + if ($_GET["PP"] < 50)
> > + $_GET["PP"] = 50;
> > + else if ($_GET["PP"] > 250)
> > + $_GET["PP"] = 250;
>
> # Source: http://at2.php.net/manual/en/function.min.php#81302
> function bound($x, $min, $max)
> {
> return min(max($x, $min), $max);
> }
> [...]
Thanks, I will send a patch to simplify these two checks (the patch
series has already been merged into master, so it is too late to amend).
More information about the aur-dev
mailing list