diff --git a/include/ajax.users.php b/include/ajax.users.php index 81d53af17a6349bea66fcbcfcec1010239d25fa1..8e31f3922a3be4407b094e1f84685fd667b41505 100644 --- a/include/ajax.users.php +++ b/include/ajax.users.php @@ -379,7 +379,7 @@ class UsersAjaxAPI extends AjaxController { } elseif ($orgId) $org = Organization::lookup($orgId); elseif ($org = $user->getOrganization()) { - $info['title'] = $org->getName(); + $info['title'] = sprintf('%s — %s', $user->getName(), 'Organization'); $info['action'] = $info['onselect'] = ''; $tmpl = 'org.tmpl.php'; } diff --git a/include/class.organization.php b/include/class.organization.php index afa46b017799429019cb03815751070ddb430b6a..a68060d0f6721e2770e65f2975794bce798ae68b 100644 --- a/include/class.organization.php +++ b/include/class.organization.php @@ -212,13 +212,13 @@ class Organization extends OrganizationModel { if (!$user instanceof User) return false; - if (!$user->setOrganization(null)) + if (!$user->setOrganization(null, false)) return false; - // TODO: house cleaning - remove user from org contact..etc + // House cleaning - remove user from org contact..etc + $user->setPrimaryContact(false); - - return true; + return $user->save(); } function to_json() {