From 13bf055f34c1b43963f885c8ae53a52efbd87460 Mon Sep 17 00:00:00 2001 From: ovclas Date: Wed, 29 Jun 2011 05:33:16 +0000 Subject: [PATCH] fix a bug for creating custom rules git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8542 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- classes/validator/Validator.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/validator/Validator.class.php b/classes/validator/Validator.class.php index 21da30572..36a94993a 100644 --- a/classes/validator/Validator.class.php +++ b/classes/validator/Validator.class.php @@ -264,7 +264,7 @@ class Validator return in_array($value, $rule['test']); case 'expr': if(!$rule['func_test']) { - $rule['func_test'] = create_function('$a', 'return ('.preg_replace('/$$/', '$a', $rule['test']).');'); + $rule['func_test'] = create_function('$a', 'return ('.preg_replace('/\$\$/', '$a', $rule['test']).');'); } return $rule['func_test']($value); }