summaryrefslogtreecommitdiffstats
path: root/lib/private
diff options
context:
space:
mode:
authorTobia De Koninck <tobia@ledfan.be>2017-07-07 23:12:28 +0200
committerLukas Reschke <lukas@statuscode.ch>2017-09-18 17:27:41 +0200
commit3409c364fed26641573edd6c6ddbe0ec8241703b (patch)
tree8913d5bf9c0a74a77bdfadedbe391afbed95bb3f /lib/private
parentd2d6ed5c97c6b0a1e962d0a9cedccbfbb693bd3f (diff)
downloadnextcloud-server-3409c364fed26641573edd6c6ddbe0ec8241703b.tar.gz
nextcloud-server-3409c364fed26641573edd6c6ddbe0ec8241703b.zip
Some code improvements
Signed-off-by: Tobia De Koninck <tobia@ledfan.be>
Diffstat (limited to 'lib/private')
-rw-r--r--lib/private/Contacts/ContactsMenu/ContactsStore.php9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/private/Contacts/ContactsMenu/ContactsStore.php b/lib/private/Contacts/ContactsMenu/ContactsStore.php
index 52061fbb3d4..a788ad32f6d 100644
--- a/lib/private/Contacts/ContactsMenu/ContactsStore.php
+++ b/lib/private/Contacts/ContactsMenu/ContactsStore.php
@@ -81,7 +81,7 @@ class ContactsStore {
* 1. filter the current user
* 2. if the `shareapi_exclude_groups` config option is enabled and the
* current user is in an excluded group it will filter all local users.
- * 3. if the ``shareapi_only_share_with_group_members config option is
+ * 3. if the `shareapi_only_share_with_group_members` config option is
* enabled it will filter all users which doens't have a common group
* with the current user.
* @param IUser $self
@@ -89,16 +89,17 @@ class ContactsStore {
* @return array the filtered contacts
*/
private function filterContacts(IUser $self, Array $entries) {
- $excludedGroups = $this->config->getAppValue('core', 'shareapi_exclude_groups', 'no') === 'yes' ? true : false;
+ $excludedGroups = $this->config->getAppValue('core', 'shareapi_exclude_groups', 'no') === 'yes';
$skipLocal = false; // whether to filter out local users
- $ownGroupsOnly = $this->config->getAppValue('core', 'shareapi_only_share_with_group_members', 'no') === 'yes' ? true : false; // whether to filter out all users which doesn't have the same group as the current user
+ $ownGroupsOnly = $this->config->getAppValue('core', 'shareapi_only_share_with_group_members', 'no'); // whether to filter out all users which doesn't have the same group as the current user
$selfGroups = $this->groupManager->getUserGroupIds($self);
if ($excludedGroups) {
$excludedGroups = $this->config->getAppValue('core', 'shareapi_exclude_groups_list', '');
- $excludeGroupsList = !is_null(json_decode($excludedGroups)) ? json_decode($excludedGroups, true) : [];
+ $decodedExcludeGroups = json_decode($excludedGroups, true);
+ $excludeGroupsList = !is_null($decodedExcludeGroups) ? $decodedExcludeGroups : [];
if (count(array_intersect($excludeGroupsList, $selfGroups)) !== 0) {
// a group of the current user is excluded -> filter all local users