Index: trunk/kernel/action.php =================================================================== diff -u -r874 -r881 --- trunk/kernel/action.php (.../action.php) (revision 874) +++ trunk/kernel/action.php (.../action.php) (revision 881) @@ -971,6 +971,10 @@ $cfg = "Search_ShowMultiple_".$_POST['cfg_var']; $objConfig->Set($cfg, 0); } + + if (isset($_POST['minkeyword'])) { + $objConfig->Set("Search_MinKeyword_Length", $_POST['minkeyword']); + } $objConfig->Save(); break; @@ -2335,30 +2339,38 @@ /* User Edit */ if( GetVar('UserEditStatus') == 1 ) { + $objUserGroupsList = new clsUserGroupList(); $objUsers->CopyFromEditTable("PortalUserId"); $objCustomDataList->CopyFromEditTable("CustomDataId"); + $objUserGroupsList->CopyFromEditTable("PortalUserId"); $objGroups->Clear(); $objImages = new clsImageList(); $objImages->CopyFromEditTable("ImageId"); } if( GetVar('UserEditStatus') == 2 ) { + $objUserGroupsList = new clsUserGroupList(); $objGroups->PurgeEditTable("PortalUserId"); + $objUserGroupsList->PurgeEditTable("PortalUserId"); $objCustomDataList->PurgeEditTable("CustomDataId"); $objGroups->Clear(); } /* Group Edit */ if( GetVar('GroupEditStatus') == 1 ) { + $objUserGroupsList = new clsUserGroupList(); $objGroups->CopyFromEditTable("GroupId"); $objCustomDataList->CopyFromEditTable("CustomDataId"); + $objUserGroupsList->CopyFromEditTable("GroupId"); $objGroups->Clear(); } if( GetVar('GroupEditStatus') == 2 ) { + $objUserGroupsList = new clsUserGroupList(); $objGroups->PurgeEditTable("GroupId"); $objCustomDataList->PurgeEditTable("CustomDataId"); + $objUserGroupsList->PurgeEditTable("PortalUserId"); $objGroups->Clear(); }