From fa259a2168df404a4de87d0b8c5120eae458fd0b Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Mon, 19 Aug 2019 21:01:40 +0200 Subject: [PATCH] *_count attributes --- lam/lib/types/group.inc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lam/lib/types/group.inc b/lam/lib/types/group.inc index a20910b7..ce9e1691 100644 --- a/lam/lib/types/group.inc +++ b/lam/lib/types/group.inc @@ -455,6 +455,23 @@ class lamGroupList extends lamList { } } + /** + * {@inheritDoc} + * @see lamList::getAdditionalLDAPAttributesToRead() + */ + protected function getAdditionalLDAPAttributesToRead() { + $attrs = $this->type->getAttributes(); + $ret = array(); + $countLen = strlen('_count'); + foreach ($attrs as $attr) { + $attrName = $attr->getAttributeName(); + if (strrpos($attrName, '_count') === (strlen($attrName) - $countLen)) { + $ret[] = substr($attrName, 0, strlen($attrName) - $countLen); + } + } + return $ret; + } + }