{ $_POST[$sKey] = $mValue; } /** * @param mixed $mValue * @return mixed */ private static function _stripSlashesValue($mValue) { if (!self::$bIsMagicQuotesOn) { return $mValue; } $sType = gettype($mValue); if ($sType === 'string') { return stripslashes($mValue); } else { if ($sType === 'array') { $aReturnValue = array(); $mValueKeys = array_keys($mValue); foreach ($mValueKeys as $sKey) { $aReturnValue[$sKey] = self::_stripSlashesValue($mValue[$sKey]); } return $aReturnValue; } else { return $mValue; } } } } CPost::$bIsMagicQuotesOn = (bool) ini_get('magic_quotes_gpc');