Index: trunk/kernel/action.php =================================================================== diff -u -N -r881 -r888 --- trunk/kernel/action.php (.../action.php) (revision 881) +++ trunk/kernel/action.php (.../action.php) (revision 888) @@ -485,27 +485,27 @@ $objSession->SetVariable("HasChanges", 1); $group = $_POST["GroupId"]; $g = $objGroups->GetItem($group); - if($group>0) - { + //if($group>0) + //{ foreach($_POST["itemlist"] as $user_id) { $u = $objUsers->GetItemByField("ResourceId",$user_id); $g->DeleteUser($u->Get("PortalUserId")); } - } + //} break; case "m_user_removegroup": if($ro_perm) break; $objSession->SetVariable("HasChanges", 1); $user = $_POST["UserId"]; - if($user>0) - { + //if($user>0) + //{ foreach($_POST["itemlist"] as $groupid) { $g = $objGroups->GetItem($groupid); $g->DeleteUser($user); } - } + //} break; case "m_sendmail": if($ro_perm) break; @@ -2340,9 +2340,9 @@ if( GetVar('UserEditStatus') == 1 ) { $objUserGroupsList = new clsUserGroupList(); + $objUserGroupsList->CopyFromEditTable("PortalUserId"); $objUsers->CopyFromEditTable("PortalUserId"); $objCustomDataList->CopyFromEditTable("CustomDataId"); - $objUserGroupsList->CopyFromEditTable("PortalUserId"); $objGroups->Clear(); $objImages = new clsImageList(); $objImages->CopyFromEditTable("ImageId"); @@ -2360,9 +2360,9 @@ if( GetVar('GroupEditStatus') == 1 ) { $objUserGroupsList = new clsUserGroupList(); + $objUserGroupsList->CopyFromEditTable("GroupId"); $objGroups->CopyFromEditTable("GroupId"); $objCustomDataList->CopyFromEditTable("CustomDataId"); - $objUserGroupsList->CopyFromEditTable("GroupId"); $objGroups->Clear(); } if( GetVar('GroupEditStatus') == 2 )