From: Raphaël Barrois Date: Wed, 28 Apr 2010 15:17:46 +0000 (+0200) Subject: Add check against PHP's 0 == 'anystring' problem X-Git-Tag: xorg/1.0.0~283 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=93c2f1337216b30bb733f75ab47bb1bee461cb1e;p=platal.git Add check against PHP's 0 == 'anystring' problem We might have to check lots of code to avoid this... Signed-off-by: Raphaël Barrois --- 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)