From 93c2f1337216b30bb733f75ab47bb1bee461cb1e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Barrois?= Date: Wed, 28 Apr 2010 17:17:46 +0200 Subject: [PATCH] Add check against PHP's 0 == 'anystring' problem MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit We might have to check lots of code to avoid this... Signed-off-by: Raphaël Barrois --- classes/userfilter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/userfilter.php b/classes/userfilter.php index e6756c4..689b5ce 100644 --- a/classes/userfilter.php +++ b/classes/userfilter.php @@ -2077,7 +2077,7 @@ class UserFilter extends PlFilter const GRADE_MST = 'M%'; static public function isGrade($grade) { - return $grade == self::GRADE_ING || $grade == self::GRADE_PHD || $grade == self::GRADE_MST; + return ($grade !== 0) && ($grade == self::GRADE_ING || $grade == self::GRADE_PHD || $grade == self::GRADE_MST); } static public function assertGrade($grade) -- 2.1.4