public static function cleanMagicQuotes(array $array)
{
$gpcList = array();
foreach ($array as $key => $value) {
$decodedKey = stripslashes($key);
if (is_array($value)) {
$decodedValue = self::cleanMagicQuotes($value);
} else {
$decodedValue = stripslashes($value);
}
$gpcList[$decodedKey] = $decodedValue;
}
return $gpcList;
}