📄 group_edit.jsp
字号:
<%@page language = "java" %><%@page import = "java.util.*"%><%@page import="org.jahia.bin.*"%><%@page import = "org.jahia.services.pages.*"%><%@taglib uri="JahiaLib" prefix="jahia" %><jsp:useBean id="groupMessage" class="java.lang.String" scope="session"/><% String groupName = (String)session.getAttribute("selectedGroup"); ArrayList groupMembers = (ArrayList)request.getAttribute("groupMembers"); String homePageLabel = (String)session.getAttribute("homePageLabel");%><script language="javascript" src="<%=request.getContextPath()%>/jsp/jahia/javascript/selectbox.js"></script><script language="javascript"> window.onunload = closeEngineWin;</script><script language="javascript">// These following are destined to paste select user from the group members popup.var usrgrpname = new Array();var index = 0;function addOptions(text, value){ if (document.mainForm.selectMember.options[0].value == "null") { document.mainForm.selectMember.options[0] = null; } var i = document.mainForm.selectMember.length; for (j = 0; j < i; j++) { var val = document.mainForm.selectMember.options[j].value; if (value == val) { usrgrpname[index++] = val; return; } } document.mainForm.selectMember.options[i] = new Option(text, value); document.mainForm.selectMember.disabled = false;}function addOptionsBalance(){ if (index > 0) { var badName = "\n"; for (i = 0; i < index; i++) { badName += "- " + usrgrpname[i].substr(1) + "\n"; } alert("These users/groups are already member of the group : " + badName); index = 0; }}</script><!-- Adiministration page position --><table class="text" border="0" width="80%"> <tr> <td align="right"><b>:: Edit group ::</b></td> </tr></table><!-- --><form name="mainForm" action="<%=JahiaAdministration.composeActionURL(request,response,"groups","&sub=processEdit")%>" method="post"><!-- Edit group --> <br><br> <table class="text" border="0" width="80%"> <tr> <td align="right" width="260"> Group name </td> <td> <!-- This hidden field is here when one will decide that a group name can be changed --> <input type="hidden" name="groupName" value="<%=groupName%>"> <b><%=groupName%></b> </td> </tr> <tr valign="bottom"> <td align="right"> Home page </td> <td> <b><%=homePageLabel%></b> <input type="hidden" name="homePageLabel" value="none"> <% String homePageURL = "javascript:OpenJahiaScrollableWindow('" + JahiaAdministration.composeActionURL(request,response,"groups","&sub=homepage&subaction=display&groupname="+groupName) + "','SetUserHomePage', 500, 580)"; %> <jahia:jahiaButton img="set" href="<%=homePageURL%>" alt="Set a home page for this group" /> </td> </tr> <tr> <td colspan="2" height="2" background="<%=request.getContextPath()%><jahia:engineResourceBundle resourceName="hrImg" />"> </td> </tr> </table> <br> <table class="text" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td align="center"> <div align="left"><i>Group members :</i></div> <table class="text" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="7%"> </td> <td width="20%"> <jahia:jahiaButton img="sort" href="javascript:sortSelectBox(document.mainForm.selectMember, false, /.{2}/);" alt="Sort by provider" /> </td> <td width="30%"> <jahia:jahiaButton img="sort" href="javascript:sortSelectBox(document.mainForm.selectMember, false, /.{8}/);" alt="Sort by the identifer" /> </td> <td> <jahia:jahiaButton img="sort" href="javascript:sortSelectBox(document.mainForm.selectMember, false, /.{24}/);" alt="Sort by property" /> </td> </tr> </table> <% // The following select box has to be disabled if no users are available String disabled = ""; if (groupMembers == null || groupMembers.size() == 0) disabled = "disabled"; %> <select class="fontfix" name="selectMember" size="25" multiple <%= disabled%> ondblclick="javascript:removeSelectBox(document.mainForm.selectMember, '-- - - - - no more members - - - - --');"> <% // Fill the select box if (groupMembers == null || groupMembers.size() == 0) { %> <option value="null">-- - - - - no more members - - - - --</option> <% } else { for (int i = 0; i < groupMembers.size(); i += 2) { %> <option value="<%= (String)groupMembers.get(i)%>"> <%= (String)groupMembers.get(i + 1)%> </option> <% } } %> </select> </td> <td valign="top" align="left"> <br><br><br> <jahia:jahiaButton img="select_all" href="javascript:selectAllOptionsSelectBox(document.mainForm.selectMember);" alt="Select all group members" /> <br> <jahia:jahiaButton img="invert_selection" href="javascript:invertSelectionSelectBox(document.mainForm.selectMember);" alt="Invert group members selection" /> </td> <td> <% String openWindowURL = "javascript:OpenJahiaWindow('" + JahiaAdministration.composeActionURL(request,response,"groups","&sub=groupmembers&subaction=display") + "','SelectGroupMembers', 640, 580)"; %> <a href="<%=openWindowURL%>">Add members...</a> <br><br> <a href="javascript:removeSelectBox(document.mainForm.selectMember, '-- - - - - no more members - - - - --');">Remove members</a> </td> </tr> </table> <br> <table class="text" border="0" width="50%"> <tr> <td> <!-- Does not work with select boxes :( --> <!-- jahia:jahiaButton img="undoall" href="javascript:document.mainForm.reset();" alt="Reset changes (do not affect home page !)" />--> </td> <td> <jahia:jahiaButton img="ok" href="javascript:selectAllOptionsSelectBox(document.mainForm.selectMember);javascript:document.mainForm.submit();" alt="Apply modifications and return to group list" /> <% String cancelURL = JahiaAdministration.composeActionURL(request,response,"groups","&sub=display"); %> <jahia:jahiaButton img="cancel" href="<%=cancelURL%>" alt="Return to group list whithout saving modifications" /> </td> </tr> </table></form><!-- Message displaying zone --><table class="text" border="0" width="80%"> <tr> <td colspan="4" align="left" class="text2"> <%= groupMessage%> </td> </tr></table><!-- --><br><table class="text" border="0" cellspacing="5" width="530"> <tr> <td width="150"> <b>Other operations : </b> </td> <td> <li> <a href="<%=JahiaAdministration.composeActionURL(request,response,"displaymenu","")%>">Back to main menu</a> </td> </tr></table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -