Update of 
/var/cvs/contributions/CMSContainer_Modules/community/src/webapp/editors/community
In directory james.mmbase.org:/tmp/cvs-serv6267/webapp/editors/community

Modified Files:
        userlist_addusertogroup.jsp 
Log Message:
CMSC-996,User and Group lists in Editors,add remove user function in 
addusertogrouup.jsp


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/webapp/editors/community
See also: http://www.mmbase.org/jira/browse/CMSC-996


Index: userlist_addusertogroup.jsp
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/community/src/webapp/editors/community/userlist_addusertogroup.jsp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- userlist_addusertogroup.jsp 1 Aug 2008 03:04:00 -0000       1.3
+++ userlist_addusertogroup.jsp 1 Aug 2008 07:43:36 -0000       1.4
@@ -2,7 +2,8 @@
 
 <mm:content type="text/html" encoding="UTF-8" expires="0">
    <cmscedit:head title="reactions.title">
-      <script type="text/javascript" src="<cmsc:staticurl 
page='/js/prototype.js'/>"></script>
+               <script type="text/javascript"
+                       src="<cmsc:staticurl 
page='/js/prototype.js'/>"></script>
       <script type="text/javascript" src="js/formcheck.js"></script>
       <script type="text/javascript">
          window.onload = function ()
@@ -11,18 +12,38 @@
                addToGroup("chk_", "<fmt:message 
key="community.search.promptuser"/>", e)
             })
          }
+         function removeFromGroup(){
+      var checkboxs = document.forms[1].getElementsByTagName("input");
+      var objectnumbers = '';
+      var j=0;
+      for(i = 0; i < checkboxs.length; i++) {
+         if(checkboxs[i].type == 'checkbox' && 
checkboxs[i].name.indexOf('chk_') == 0 && checkboxs[i].checked) {
+            objectnumbers += checkboxs[i].value;
+            j++;
+         }
+      }
+      if(objectnumbers == ''){
+         alert("<fmt:message key="community.search.promptuser"/>");
+         return false;
+      }
+     if(confirm("<fmt:message 
key="community.search.option"><fmt:param>"+j+"</fmt:param></fmt:message>")){
+      //document.getElementById("option").value ="remove";
+      return true;
+        }
+        return false;
+   }
       </script>
    </cmscedit:head>
 
    <body>
    <mm:cloud jspvar="cloud" rank="basic user" loginpage="../../login.jsp">
       <edit:ui-tabs>
-         <edit:ui-tab key="community.search.users"/>
+                               <edit:ui-tab key="community.search.users" />
          <edit:ui-tab key="community.search.groups">
             ${pageContext.request.contextPath 
}/editors/community/searchConditionalGroupAction.do
          </edit:ui-tab>
          <fmt:message key="community.search.prompt" var="title">
-            <fmt:param value="${requestScope.groupName}"/>
+                                       <fmt:param 
value="${requestScope.groupName}" />
          </fmt:message>
          <edit:ui-tab title="${title}" active="true">
             ${pageContext.request.contextPath 
}/editors/community/searchConditionalGroupAction.do
@@ -34,25 +55,37 @@
             <p>
                <a href="userAddInitAction.do"
                   style=" padding-left:20px; background: url(<cmsc:staticurl 
page='/editors/gfx/icons/new.png'/>) left center no-repeat">
-                  <fmt:message key="view.new.user"/>
-               </a>
+                                                       <fmt:message 
key="view.new.user" /> </a>
             <p>
-               <html:form action="/editors/community/SearchConditionalUser.do" 
method="post">
-                     <[EMAIL PROTECTED] file="search_user_form_table.jspf" %>
+                                               <html:form 
action="/editors/community/SearchConditionalUser.do"
+                                                       method="post">
+                                                       <[EMAIL PROTECTED] 
file="search_user_form_table.jspf"%>
                </html:form>
          </div>
       </div>
 
       <div class="editor">
          <div class="ruler_green">
-            <div>&nbsp;<fmt:message key="community.search.result"/>&nbsp;</div>
+                                       <div>
+                                               &nbsp;
+                                               <fmt:message 
key="community.search.result" />
+                                               &nbsp;
+                                       </div>
          </div>
          <div class="body">
-            <c:url var="addGroup" 
value="/editors/community/AddUserToGroupInit.do"/>
-            <form action="${addGroup}" method="post" name="selectform" 
id="selectform">
-               <input type="submit" value="add To Group" name="submitButton"/>
-               <input type="submit" name="submitButton2" value="remove from 
group" onclick="return removeFromGroup()"/>
-               <%@ include file="userlist_table.jspf" %>
+                                       <c:url var="userActionUrl"
+                                               
value="/editors/community/SearchConditionalUser.do">
+                                               <c:param name="groupName" 
value="${groupName}" />
+                                               <c:param name="method" 
value="listGroupMembers" />
+                                       </c:url>
+                                       <form action="${editGroup}" 
method="post" id="selectform">
+                                               <input type="submit"
+                                                       value="<fmt:message 
key="community.search.addUser" />"
+                                                       name="submitButton" 
onclick="return addToGroup()" />
+                                               <input type="submit" 
name="submitButton2"
+                                                       value="<fmt:message 
key="community.search.removeUser" />"
+                                                       onclick="return 
removeFromGroup()" />
+                                               <%@ include 
file="userlist_table.jspf"%>
             </form>
          </div>
       </div>
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to