diff --git a/htdocs/core/class/events.class.php b/htdocs/core/class/events.class.php index f94252d076d00cd7ce998c0997d6e2c020064e43..e091743833c26e1aa2878e177ff48c9a21c3f4d7 100644 --- a/htdocs/core/class/events.class.php +++ b/htdocs/core/class/events.class.php @@ -58,6 +58,8 @@ class Events // extends CommonObject array('id'=>'USER_NEW_PASSWORD', 'test'=>1), array('id'=>'USER_ENABLEDISABLE', 'test'=>1), array('id'=>'USER_DELETE', 'test'=>1), + /* array('id'=>'USER_SETINGROUP', 'test'=>1), deprecated. Replace with USER_MODIFY + array('id'=>'USER_REMOVEFROMGROUP', 'test'=>1), deprecated. Replace with USER_MODIFY */ array('id'=>'GROUP_CREATE', 'test'=>1), array('id'=>'GROUP_MODIFY', 'test'=>1), array('id'=>'GROUP_DELETE', 'test'=>1), diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 3584ab8815515e708fb31e7b03395991d1e43637..6df4cd1cc7e4201988390f9a9126fc9ec3149018 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -1855,8 +1855,9 @@ class User extends CommonObject { if (! $error && ! $notrigger) { - $this->newgroupid=$group; - + $this->newgroupid=$group; // deprecated. Remove this. + $this->context = array('audit'=>$langs->trans("UserSetInGroup"), 'newgroupid'=>$group); + // Call trigger $result=$this->call_trigger('USER_SETINGROUP',$user); if ($result < 0) { $error++; } @@ -1909,8 +1910,9 @@ class User extends CommonObject { if (! $error && ! $notrigger) { - $this->oldgroupid=$group; - + $this->oldgroupid=$group; // deprecated. Remove this. + $this->context = array('audit'=>$langs->trans("UserRemovedFromGroup"), 'oldgroupid'=>$group); + // Call trigger $result=$this->call_trigger('USER_REMOVEFROMGROUP',$user); if ($result < 0) { $error++; } diff --git a/htdocs/user/group/card.php b/htdocs/user/group/card.php index 5094165fb8e44b925b9e822a5f4f5c80e0e7a638..1dac5d3e7f6bf3b49be47ae01dd41c097f80488d 100644 --- a/htdocs/user/group/card.php +++ b/htdocs/user/group/card.php @@ -140,7 +140,7 @@ if ($action == 'adduser' || $action =='removeuser') { if ($caneditperms) { - if ($userid) + if ($userid > 0) { $object->fetch($id); $object->oldcopy = clone $object;