- foreach ($user['adr'] as $adr) {
- $street = array($adr['adr1']);
- if (!empty($adr['adr2'])) {
- $street[] = $adr['adr2'];
- }
- if (!empty($adr['adr3'])) {
- $street[] = $adr['adr3'];
+ $adrs = $pf->iterAddresses(Profile::ADDRESS_PERSO);
+ while ($adr = $adrs->next()) {
+ // TODO : find a way to fetch only the "street" part of the address
+ $group = $entry->addHome($adr['text'], null, null, $adr['postalCode'],
+ $adr['locality'], $adr['administrativeArea'], $adr['country'],
+ $adr['current'], $adr['mail'], $adr['mail']);
+ if (!empty($adr['fixed_tel'])) {
+ $entry->addTel($group, $adr['fixed_tel'], false, true, true, false, false, $adr['current'] && empty($pf->mobile));