From a15484a96882de83b51087f702af34ecad87be31 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Sat, 7 May 2011 08:05:25 +0000 Subject: [PATCH] reduce PHP notices --- lam/lib/modules/inetOrgPerson.inc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lam/lib/modules/inetOrgPerson.inc b/lam/lib/modules/inetOrgPerson.inc index aa2f2928..004065ac 100644 --- a/lam/lib/modules/inetOrgPerson.inc +++ b/lam/lib/modules/inetOrgPerson.inc @@ -1349,19 +1349,19 @@ class inetOrgPerson extends baseModule implements passwordService { $this->attributes['departmentNumber'] = array_map('trim', $departments); } } - if (!$this->isBooleanConfigOptionSet('inetOrgPerson_hideO')) { + if (!$this->isBooleanConfigOptionSet('inetOrgPerson_hideO') && isset($profile['inetOrgPerson_o'][0])) { $oList = preg_split('/;[ ]*/', $profile['inetOrgPerson_o'][0]); $this->attributes['o'] = $oList; } - if (!$this->isBooleanConfigOptionSet('inetOrgPerson_hideEMailAddress')) { + if (!$this->isBooleanConfigOptionSet('inetOrgPerson_hideEMailAddress') && isset($profile['inetOrgPerson_mail'][0])) { $mailList = preg_split('/;[ ]*/', $profile['inetOrgPerson_mail'][0]); $this->attributes['mail'] = $mailList; } - if (!$this->isBooleanConfigOptionSet('inetOrgPerson_hideTelephoneNumber')) { + if (!$this->isBooleanConfigOptionSet('inetOrgPerson_hideTelephoneNumber') && isset($profile['inetOrgPerson_telephoneNumber'][0])) { $telephoneNumberList = preg_split('/;[ ]*/', $profile['inetOrgPerson_telephoneNumber'][0]); $this->attributes['telephoneNumber'] = $telephoneNumberList; } - if (!$this->isBooleanConfigOptionSet('inetOrgPerson_hideFaxNumber')) { + if (!$this->isBooleanConfigOptionSet('inetOrgPerson_hideFaxNumber') && isset($profile['inetOrgPerson_facsimileTelephoneNumber'][0])) { $facsimileTelephoneNumberList = preg_split('/;[ ]*/', $profile['inetOrgPerson_facsimileTelephoneNumber'][0]); $this->attributes['facsimileTelephoneNumber'] = $facsimileTelephoneNumberList; }