diff --git a/plugins/personal/generic/class_user.inc b/plugins/personal/generic/class_user.inc index 068c1d3251ccc2e35d7d07b2e2e7947015784bc1..314ad79288d7267b36b91d0b8502d6ff4c08f090 100644 --- a/plugins/personal/generic/class_user.inc +++ b/plugins/personal/generic/class_user.inc @@ -454,6 +454,12 @@ class user extends simplePlugin $this->was_locked = $this->attributesAccess['userPassword']->isLocked(); } + function is_this_account($attrs) + { + /* Only inetOrgPerson is needed, it has the two others as SUP classes */ + return (isset($attrs['objectClass']) && in_array_ics('inetOrgPerson', $attrs['objectClass'])); + } + function postCopyHook() { $this->attributesAccess['uid']->setDisabled($this->initially_was_account && !$this->is_template);