// re-read everything from DB.. $user->fetchInfo(); } $addr = new XMEC_address(); $addr->set('house_name', $TBHname); $addr->set('street', $TBPStr); $addr->set('area', $TBPArea); $addr->set('city', $TBPCity); $addr->set('state', $TBPState); $addr->set('country', $TBPCountry); $addr->set('postal_code', $TBPPin); $addr->set('telephone_no', $TBHPhone); if ($p = $user->getAddressVisibility('PERMANENT')) { $addr->set('visibility', $p); } if (!$user->setAddress($addr, 'PERMANENT')) { XMEC::error_exit("Update failed: " . $user->getError()); } $addr->set('house_name', $TBCname); $addr->set('street', $TBCStr); $addr->set('area', $TBCArea); $addr->set('city', $TBCCity); $addr->set('state', $TBCState); $addr->set('country', $TBCCountry); $addr->set('postal_code', $TBCPin); $addr->set('telephone_no', $TBWPhone); if ($p = $user->getAddressVisibility('COMPANY')) { $addr->set('visibility', $p); } if (!$user->setAddress($addr, 'COMPANY')) { XMEC::error_exit("Update failed: " . $user->getError());