@@ -180,31 +180,11 @@ private function getAllGIDNumbersInUse(): array
180180 );
181181 }
182182
183- public function getQualifiedUsersUIDs (): array
184- {
185- // should not use $user_ou->getChildren or $base_ou->getChildren(objectClass=posixAccount)
186- // qualified users might be outside user ou, and not all users in LDAP tree are qualified users
187- return $ this ->userModifierGroups ["qualified " ]->getMemberUIDs ();
188- }
189-
190- public function getQualifiedUsers ($ UnitySQL , $ UnityMailer , $ UnityWebhook ): array
191- {
192- $ out = [];
193-
194- $ qualifiedUsers = $ this ->getQualifiedUsersUIDs ();
195- sort ($ qualifiedUsers );
196- foreach ($ qualifiedUsers as $ user ) {
197- $ params = [$ user , $ this , $ UnitySQL , $ UnityMailer , $ UnityWebhook ];
198- array_push ($ out , new UnityUser (...$ params ));
199- }
200- return $ out ;
201- }
202-
203183 public function getQualifiedUsersAttributes (
204184 array $ attributes ,
205185 array $ default_values = [],
206186 ): array {
207- $ include_uids = $ this ->getQualifiedUsersUIDs ();
187+ $ include_uids = $ this ->userModifierGroups [ " qualified " ]-> getMemberUIDs ();
208188 $ user_attributes = $ this ->baseOU ->getChildrenArrayStrict (
209189 $ attributes ,
210190 true , // recursive
@@ -301,7 +281,7 @@ public function getAllPIGroupOwnerAttributes(
301281 public function getQualifiedUID2PIGIDs (): array
302282 {
303283 // initialize output so each UID is a key with an empty array as its value
304- $ uids = $ this ->getQualifiedUsersUIDs ();
284+ $ uids = $ this ->userModifierGroups [ " qualified " ]-> getMemberUIDs ();
305285 $ uid2pigids = array_combine ($ uids , array_fill (0 , count ($ uids ), []));
306286 // for each PI group, append that GID to the member list for each of its member UIDs
307287 foreach (
0 commit comments