--- t3lib/class.t3lib_tceforms.orig.php 2013-02-15 16:13:37.845000000 +0100 +++ t3lib/class.t3lib_tceforms.php 2013-02-15 16:26:17.345628000 +0100 @@ -6156,14 +6156,18 @@ break; case 'IN': case '!IN': + case '=': + case '!=': $output = t3lib_div::inList($parts[3], $theFieldValue); + if ($parts[2]{0} == '!') { $output = !$output; } break; - case '=': - case '!=': - $output = t3lib_div::inList($parts[3], $theFieldValue); + case 'BIT': + case '!BIT': + $output = ( intval($theFieldValue) & $parts[3] ) ? TRUE : FALSE; + if ($parts[2]{0} == '!') { $output = !$output; }