Changeset View
Changeset View
Standalone View
Standalone View
src/app/Backends/LDAP.php
Show First 20 Lines • Show All 992 Lines • ▼ Show 20 Lines | private static function setGroupAttributes($ldap, Group $group, &$entry) | ||||
$entry['uniquemember'][] = $memberDN; | $entry['uniquemember'][] = $memberDN; | ||||
$validMembers[] = $member; | $validMembers[] = $member; | ||||
} | } | ||||
// Update members in sql (some might have been removed), | // Update members in sql (some might have been removed), | ||||
// skip model events to not invoke another update job | // skip model events to not invoke another update job | ||||
if ($group->members !== $validMembers) { | if ($group->members !== $validMembers) { | ||||
$group->members = $validMembers; | $group->members = $validMembers; | ||||
Group::withoutEvents(function () use ($group) { | $group->saveQuietly(); | ||||
$group->save(); | |||||
}); | |||||
} | } | ||||
} | } | ||||
/** | /** | ||||
* Set common resource attributes | * Set common resource attributes | ||||
*/ | */ | ||||
private static function setResourceAttributes($ldap, Resource $resource, &$entry) | private static function setResourceAttributes($ldap, Resource $resource, &$entry) | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 405 Lines • Show Last 20 Lines |