function insertOffice($branch, $officename, $officeData) { $this->journal->insertOffice($branch, $officename, $officeData['properties']); $this->updateOfficeMembers($branch, $officename, $officeData['properties']['group-id'], $officeData['members'], array()); $newAlternateAddresses = GroupsManager::getAlternateAddresses($branch, $officename, $officeData['properties']['group-id'], $officeData); $this->updateOfficeAlternateAddresses($branch, $officename, $officeData['properties']['group-id'], $newAlternateAddresses, array()); }