Handle process navigation better
This commit is contained in:
@@ -110,4 +110,31 @@ function wiaas_get_organization_user_ids($organization_id) {
|
||||
$user_ids = get_objects_in_term($organization_id, Wiaas_User_Organization::TAXONOMY_NAME);
|
||||
|
||||
return is_wp_error($user_ids) ? array() : $user_ids;
|
||||
}
|
||||
|
||||
function wiaas_get_organization_info($organization_id) {
|
||||
|
||||
$organization = get_term($organization_id);
|
||||
|
||||
if ($organization) {
|
||||
|
||||
$user_ids = wiaas_get_organization_user_ids($organization_id);
|
||||
|
||||
$email = null;
|
||||
|
||||
if (! empty($user_ids)) {
|
||||
|
||||
$user = get_userdata($user_ids[0]);
|
||||
|
||||
$email = $user ? $user->user_email : null;
|
||||
}
|
||||
|
||||
return array(
|
||||
'name' => $organization->name,
|
||||
'description' => $organization->description,
|
||||
'vat_code' => get_term_meta($organization_id, '_wiaas_organization_vat'),
|
||||
'phone' => get_term_meta($organization_id, '_wiaas_organization_phone'),
|
||||
'email' => $email
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user