Index: trunk/kernel/include/portalgroup.php =================================================================== diff -u -N -r921 -r923 --- trunk/kernel/include/portalgroup.php (.../portalgroup.php) (revision 921) +++ trunk/kernel/include/portalgroup.php (.../portalgroup.php) (revision 923) @@ -115,12 +115,20 @@ return true; } - function AddUser($UserId,$PrimaryGroup=0,$table='') + function AddUser($UserId,$PrimaryGroup=0,$table='', $edit_table = true) { global $objSession; // add user to group OR just updates it's status there $db =& $this->adodbConnection; + + if ($edit_table) { + $table = $objSession->GetEditTable("UserGroup");//GetTablePrefix().'UserGroup'; + } + else { + $table = GetTablePrefix()."UserGroup"; + } + if(!$table) $table=$objSession->GetEditTable("UserGroup"); $group_id = $this->Get('GroupId');