Contacts: Hack around malformed BDAY.
This commit is contained in:
parent
bde5b4a7ff
commit
e61e40c23d
|
@ -475,9 +475,15 @@ class OC_Contacts_VCard{
|
||||||
//$value = htmlspecialchars($value);
|
//$value = htmlspecialchars($value);
|
||||||
if($property->name == 'ADR' || $property->name == 'N'){
|
if($property->name == 'ADR' || $property->name == 'N'){
|
||||||
$value = self::unescapeDelimiters($value);
|
$value = self::unescapeDelimiters($value);
|
||||||
}/* elseif($property->name == 'CATEGORIES') {
|
} elseif($property->name == 'BDAY') {
|
||||||
$value = self::unescapeDelimiters($value, ',');
|
if(strpos($value, '-') === false) {
|
||||||
}*/
|
if(strlen($value) >= 8) {
|
||||||
|
$value = substr($value, 0, 4).'-'.substr($value, 4, 2).'-'.substr($value, 6, 2);
|
||||||
|
} else {
|
||||||
|
return null; // Badly malformed :-(
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
$temp = array(
|
$temp = array(
|
||||||
'name' => $property->name,
|
'name' => $property->name,
|
||||||
'value' => $value,
|
'value' => $value,
|
||||||
|
|
Loading…
Reference in New Issue