From 21cb40f010cec625a36b13c7323f78ca9b4db3b4 Mon Sep 17 00:00:00 2001 From: taggon Date: Mon, 22 Aug 2011 06:28:15 +0000 Subject: [PATCH] Fixed a bug for a conditional statement containing quotation marks git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8825 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 bf4e20981..5b1ca25b2 100644 --- a/classes/validator/Validator.class.php +++ b/classes/validator/Validator.class.php @@ -386,7 +386,7 @@ class Validator $ifs = array(); if(!isset($filter['if'][0])) $filter['if'] = array($filter['if']); foreach($filter['if'] as $if) { - $ifs[] = "{test:'{$if['test']}', attr:'{$if['attr']}', value:'{$if['value']}'}"; + $ifs[] = "{test:'".addslashes($if['test'])."', attr:'{$if['attr']}', value:'".addslashes($if['value'])."'}"; } $field[] = "'if':[".implode(',', $ifs)."]"; }