Index: trunk/kernel/action.php =================================================================== diff -u -N -r1894 -r2082 --- trunk/kernel/action.php (.../action.php) (revision 1894) +++ trunk/kernel/action.php (.../action.php) (revision 2082) @@ -224,6 +224,17 @@ $objEditItems->SourceTable = $objSession->GetEditTable("PortalGroup"); $objEditItems->Edit_Group($_POST["group_id"], $_POST["group_name"],$_POST["group_comments"]); break; + + + case 'm_group_edit': // when editing user membership in group + $membership_expires = DateTimestamp( $_POST['membership_expires_date'], GetDateFormat() ); + $membership_expires += SecondsSinceMidnight( $_POST['membership_expires_time'] ); + + $objEditItems = new clsUserGroupList(); + $objEditItems->SourceTable = $objSession->GetEditTable('UserGroup'); + $objEditItems->Edit_UserGroup($_POST['GroupId'], $_POST['PortalUserId'], $membership_expires); + break; + case "m_add_group": $objEditItems = new clsGroupList(); $objEditItems->SourceTable = $objSession->GetEditTable("PortalGroup");