diff --git a/include/class.forms.php b/include/class.forms.php index 107cea8bf25acddfc36821ad400f700f7c002e25..8c1e8e454bc39687383d386734bffb85729f203c 100644 --- a/include/class.forms.php +++ b/include/class.forms.php @@ -3836,9 +3836,11 @@ class VisibilityConstraint { } static function splitFieldAndOp($field) { - $op = substr($field, strrpos($field, '__') + 2); - if (isset(static::$operators[$op])) - $field = substr($field, 0, strrpos($field, '__')); + if (false !== ($last = strrpos($field, '__'))) { + $op = substr($field, $last + 2); + if (isset(static::$operators[$op])) + $field = substr($field, 0, strrpos($field, '__')); + } return array($field, $op); }