diff options
| author | Greg Roach <fisharebest@gmail.com> | 2013-09-22 17:14:18 +0100 |
|---|---|---|
| committer | Greg Roach <fisharebest@gmail.com> | 2013-09-22 18:06:25 +0100 |
| commit | 5e520ec55a30b97b46c16773fdedbf191def56f8 (patch) | |
| tree | 437166f2b6ba40b2790509d4f7b6fd6a674a99dc /library | |
| parent | c4dc981933637ac6a77124881b3aafc2eb79b362 (diff) | |
| download | webtrees-5e520ec55a30b97b46c16773fdedbf191def56f8.tar.gz webtrees-5e520ec55a30b97b46c16773fdedbf191def56f8.tar.bz2 webtrees-5e520ec55a30b97b46c16773fdedbf191def56f8.zip | |
WT_Filter silently converting '0' to null
Diffstat (limited to 'library')
| -rw-r--r-- | library/WT/Filter.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/library/WT/Filter.php b/library/WT/Filter.php index f3b3847a10..b3572daf2c 100644 --- a/library/WT/Filter.php +++ b/library/WT/Filter.php @@ -84,14 +84,15 @@ class WT_Filter { ) ); } else { - return filter_input( + $tmp = filter_input( $source, $variable, FILTER_CALLBACK, array( 'options' => function($x) {return mb_check_encoding($x, 'UTF-8') ? $x : false;}, ) - ) ?: $default; + ); + return ($tmp===null || $tmp===false) ? $default : $tmp; } } |
