cvs: pear /HTML_QuickForm/QuickForm element.php
| From: | Bertrand Mansion | 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
// }}}