summaryrefslogtreecommitdiff
path: root/library
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@gmail.com>2013-09-22 17:14:18 +0100
committerGreg Roach <fisharebest@gmail.com>2013-09-22 18:06:25 +0100
commit5e520ec55a30b97b46c16773fdedbf191def56f8 (patch)
tree437166f2b6ba40b2790509d4f7b6fd6a674a99dc /library
parentc4dc981933637ac6a77124881b3aafc2eb79b362 (diff)
downloadwebtrees-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.php5
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;
}
}