fix PHP 8.0 error: trim() expects parameter 1 to be string, array given

This commit is contained in:
Ralf Becker 2021-10-28 21:34:02 +02:00
parent c15cb2de41
commit 1500ab69f0

View File

@ -971,11 +971,12 @@ class addressbook_vcal extends addressbook_bo
{
if (!empty($fieldName))
{
$value = trim($vcardValues[$vcardKey]['values'][$fieldKey]);
$value = $vcardValues[$vcardKey]['values'][$fieldKey];
if (is_string($value)) $value = trim($value);
if ($pref_tel && (($vcardKey == $pref_tel) ||
($vcardValues[$vcardKey]['name'] == 'TEL') &&
($vcardValues[$vcardKey]['value'] == $vcardValues[$pref_tel]['value'])))
($vcardValues[$vcardKey]['name'] == 'TEL') &&
($vcardValues[$vcardKey]['value'] == $vcardValues[$pref_tel]['value'])))
{
$contact['tel_prefer'] = $fieldName;
}