From e9a1bebe764da2c718a0a6d0e884d4a9fb932489 Mon Sep 17 00:00:00 2001 From: Shish Date: Mon, 19 Oct 2015 06:58:47 +0100 Subject: [PATCH] how did this ever not break everything? x_x --- core/util.inc.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/util.inc.php b/core/util.inc.php index 287e0f71..2bb1760e 100644 --- a/core/util.inc.php +++ b/core/util.inc.php @@ -137,7 +137,7 @@ function clamp($val, $min, $max) { if(!is_null($max) && $val > $max) { $val = $max; } - assert('$val <= $min && $val >= $max', "$min <= $val <= $max"); + assert('$val >= $min && $val <= $max', "$min <= $val <= $max"); return $val; } @@ -338,6 +338,9 @@ function validate_input($inputs) { } $outputs[$key] = (int)$value; } + else if(in_array('bool', $flags)) { + $outputs[$key] = bool_escape($value); + } else if(in_array('string', $flags)) { if(in_array('trim', $flags)) { $value = trim($value);