Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/DimdimService.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/DimdimService.java,v diff -u -r1.11 -r1.12 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/DimdimService.java 7 Oct 2008 05:33:12 -0000 1.11 +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/DimdimService.java 8 Oct 2008 06:02:39 -0000 1.12 @@ -480,7 +480,8 @@ return serverURL.getValue() + connectURL; } - public String getDimdimStartConferenceURL(UserDTO userDTO, String meetingKey, String returnURL) throws Exception { + public String getDimdimStartConferenceURL(UserDTO userDTO, String meetingKey, String returnURL, + Integer maxAttendeeMikes) throws Exception { // Get Dimdim server url DimdimConfig serverURL = getConfigEntry(Constants.CONFIG_SERVER_URL); @@ -495,9 +496,9 @@ + URLEncoder.encode(userDTO.getEmail(), "UTF8") + "&displayName=" + URLEncoder.encode(userDTO.getFirstName() + " " + userDTO.getLastName(), "UTF8") + "&confKey=" + URLEncoder.encode(meetingKey, "UTF8") + "&lobby=false" + "&networkProfile=3" + "&meetingHours=99" - + "&maxAttendeeMikes=0" + "&returnUrl=" + URLEncoder.encode(returnURL, "UTF8") + "&presenterAV=av" - + "&privateChatEnabled=true" + "&publicChatEnabled=true" + "&screenShareEnabled=true" - + "&whiteboardEnabled=true"); + + "&maxAttendeeMikes=" + maxAttendeeMikes + "&returnUrl=" + URLEncoder.encode(returnURL, "UTF8") + + "&presenterAV=av" + "&privateChatEnabled=true" + "&publicChatEnabled=true" + + "&screenShareEnabled=true" + "&whiteboardEnabled=true"); String connectURL = sendDimdimRequest(url); Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/IDimdimService.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/Attic/IDimdimService.java,v diff -u -r1.8 -r1.9 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/IDimdimService.java 7 Oct 2008 05:33:12 -0000 1.8 +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/service/IDimdimService.java 8 Oct 2008 06:02:38 -0000 1.9 @@ -174,10 +174,12 @@ * * @param userDTO * @param meetingKey + * @param maxAttendeeMikes * @return * @throws Exception */ - String getDimdimStartConferenceURL(UserDTO userDTO, String meetingKey, String returnURL) throws Exception; + String getDimdimStartConferenceURL(UserDTO userDTO, String meetingKey, String returnURL, Integer maxAttendeeMikes) + throws Exception; /** * Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/LearningAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/LearningAction.java,v diff -u -r1.12 -r1.13 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/LearningAction.java 7 Oct 2008 05:33:12 -0000 1.12 +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/LearningAction.java 8 Oct 2008 06:02:39 -0000 1.13 @@ -155,7 +155,8 @@ if (mode.isAuthor()) { String meetingKey = DimdimUtil.generateMeetingKey(); String returnURL = DimdimUtil.generateReturnURL(request); - connectURL = dimdimService.getDimdimStartConferenceURL(lamsUserDTO, meetingKey, returnURL); + connectURL = dimdimService.getDimdimStartConferenceURL(lamsUserDTO, meetingKey, returnURL, dimdim + .getMaxAttendeeMikes()); } else { if (dimdimSession.getMeetingKey() != null) { connectURL = dimdimService.getDimdimJoinConferenceURL(lamsUserDTO, dimdimSession.getMeetingKey()); Index: lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/MonitoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/MonitoringAction.java,v diff -u -r1.10 -r1.11 --- lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/MonitoringAction.java 7 Oct 2008 05:33:12 -0000 1.10 +++ lams_tool_dimdim/src/java/org/lamsfoundation/lams/tool/dimdim/web/actions/MonitoringAction.java 8 Oct 2008 06:02:39 -0000 1.11 @@ -139,7 +139,7 @@ String returnURL = DimdimUtil.generateReturnURL(request); String startConferenceURL = dimdimService.getDimdimStartConferenceURL(lamsUserDTO, session.getMeetingKey(), - returnURL); + returnURL, session.getMaxAttendeeMikes()); response.sendRedirect(startConferenceURL);