Skip to content
Snippets Groups Projects
Verified Commit fa98f5d4 authored by Damien's avatar Damien
Browse files

FEAT #7970 Group Contacts number

parent cd36ba98
No related branches found
No related tags found
No related merge requests found
...@@ -40,7 +40,7 @@ class ContactGroupController ...@@ -40,7 +40,7 @@ class ContactGroupController
} }
$contactsGroups[$key]['position'] = $key; $contactsGroups[$key]['position'] = $key;
$contactsGroups[$key]['labelledOwner'] = UserModel::getLabelledUserById(['id' => $contactsGroup['owner']]); $contactsGroups[$key]['labelledOwner'] = UserModel::getLabelledUserById(['id' => $contactsGroup['owner']]);
$contactsGroups[$key]['nbContacts'] = ContactGroupController::getFormattedListById(['id' => $contactsGroup['id']])['nbContacts']; $contactsGroups[$key]['nbContacts'] = ContactGroupModel::getListById(['id' => $contactsGroup['id'], 'select' => ['COUNT(1)']])[0]['count'];
} }
return $response->withJson(['contactsGroups' => array_values($contactsGroups)]); return $response->withJson(['contactsGroups' => array_values($contactsGroups)]);
...@@ -59,9 +59,8 @@ class ContactGroupController ...@@ -59,9 +59,8 @@ class ContactGroupController
} }
$contactsGroup['labelledOwner'] = UserModel::getLabelledUserById(['id' => $contactsGroup['owner']]); $contactsGroup['labelledOwner'] = UserModel::getLabelledUserById(['id' => $contactsGroup['owner']]);
$contactList = ContactGroupController::getFormattedListById(['id' => $aArgs['id']]); $contactsGroup['contacts'] = ContactGroupController::getFormattedListById(['id' => $aArgs['id']])['list'];
$contactsGroup['contacts'] = $contactList['list']; $contactsGroup['nbContacts'] = count($contactsGroup['contacts']);
$contactsGroup['nbContacts'] = $contactList['nbContacts'];
return $response->withJson(['contactsGroup' => $contactsGroup]); return $response->withJson(['contactsGroup' => $contactsGroup]);
} }
...@@ -267,7 +266,7 @@ class ContactGroupController ...@@ -267,7 +266,7 @@ class ContactGroupController
} }
} }
return ['list' => $contacts, 'nbContacts' => count($contacts)]; return ['list' => $contacts];
} }
public static function getFormattedContact(array $aArgs) public static function getFormattedContact(array $aArgs)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment