[pLog-svn] r5873 - in plog/branches/lifetype-1.2/class: data net
jondaley at devel.lifetype.net
jondaley at devel.lifetype.net
Wed Aug 29 19:17:37 EDT 2007
Author: jondaley
Date: 2007-08-29 19:17:36 -0400 (Wed, 29 Aug 2007)
New Revision: 5873
Modified:
plog/branches/lifetype-1.2/class/data/textfilter.class.php
plog/branches/lifetype-1.2/class/net/request.class.php
Log:
need to cover the case where there are arrays in the request.
Modified: plog/branches/lifetype-1.2/class/data/textfilter.class.php
===================================================================
--- plog/branches/lifetype-1.2/class/data/textfilter.class.php 2007-08-29 23:05:32 UTC (rev 5872)
+++ plog/branches/lifetype-1.2/class/data/textfilter.class.php 2007-08-29 23:17:36 UTC (rev 5873)
@@ -559,6 +559,18 @@
}
+ function recursiveStripSlashes($obj){
+ foreach($obj as $key => $value){
+ if(is_array($value)){
+ $obj[$key] = Textfilter::recursiveStripSlashes($value);
+ }
+ else{
+ $obj[$key] = stripslashes($value);
+ }
+ }
+ return $obj;
+ }
+
/**
* @private
Modified: plog/branches/lifetype-1.2/class/net/request.class.php
===================================================================
--- plog/branches/lifetype-1.2/class/net/request.class.php 2007-08-29 23:05:32 UTC (rev 5872)
+++ plog/branches/lifetype-1.2/class/net/request.class.php 2007-08-29 23:17:36 UTC (rev 5873)
@@ -1,5 +1,6 @@
<?php
lt_include( PLOG_CLASS_PATH."class/config/properties.class.php" );
+ lt_include( PLOG_CLASS_PATH."class/data/textfilter.class.php" );
/**
* \ingroup Net
@@ -22,9 +23,7 @@
function Request( $values = null )
{
if(get_magic_quotes_gpc()){
- foreach($values as $key => $value){
- $values[$key] = stripslashes($value);
- }
+ Textfilter::recursiveStripSlashes($values);
}
$this->Properties( $values );
}
More information about the pLog-svn
mailing list