cvs: pear /HTML_QuickForm/QuickForm element.php

From: Date: Sat, 01 Feb 2003 18:55:23 +0000
Subject: cvs: pear /HTML_QuickForm/QuickForm element.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-8646@lists.php.net to get a copy of this message
mansion Sat Feb 1 13:55:23 2003 EDT Modified files: /pear/HTML_QuickForm/QuickForm element.php Log: Stripslashes when submitted value is string. Index: pear/HTML_QuickForm/QuickForm/element.php diff -u pear/HTML_QuickForm/QuickForm/element.php:1.17 pear/HTML_QuickForm/QuickForm/element.php:1.18 --- pear/HTML_QuickForm/QuickForm/element.php:1.17 Sat Feb 1 12:56:14 2003 +++ pear/HTML_QuickForm/QuickForm/element.php Sat Feb 1 13:55:23 2003 @@ -17,7 +17,7 @@ // | Bertrand Mansion <bmansion@mamasam.com> | // +----------------------------------------------------------------------+ // -// $Id: element.php,v 1.17 2003/02/01 17:56:14 mansion Exp $ +// $Id: element.php,v 1.18 2003/02/01 18:55:23 mansion Exp $ require_once('HTML/Common.php'); @@ -343,7 +343,11 @@ } $myVar = str_replace(array(']', '['), array('', "']['"), $elementName); $myVar = "['".$myVar."']"; - return eval("return (isset(\$values$myVar)) ? \$values$myVar : null;"); + $value = eval("return (isset(\$values$myVar)) ? \$values$myVar : null;"); + if (is_string($value) && get_magic_quotes_gpc() == 1) { + $value = stripslashes($value); + } + return $value; } //end func _findValue // }}}

« previous php.pear.cvs (#8646) next »