public static function unescapeDNValue($values)
{
// Parameter validation.
if (!is_array($values)) {
$values = array($values);
}
foreach ($values as $key => $val) {
// Strip slashes from special chars.
$val = str_replace(array('\\\\', '\\,', '\\+', '\\"', '\\<', '\\>', '\\;', '\\#', '\\='), array('\\', ',', '+', '"', '<', '>', ';', '#', '='), $val);
// Translate hex code into ascii.
$values[$key] = self::hex2asc($val);
}
return $values;
}