⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 group_edit.jsp

📁 java 写的一个新闻发布系统
💻 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>::&nbsp;&nbsp;Edit group&nbsp;&nbsp;::</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&nbsp;            </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&nbsp;            </td>            <td>                <b><%=homePageLabel%></b>&nbsp;&nbsp;&nbsp;&nbsp;                <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%">&nbsp;                        </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,                        '-- - -&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp; - no&nbsp;more members - &nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;- - --');">                    <% // Fill the select box                       if (groupMembers == null || groupMembers.size() == 0) { %>                            <option value="null">-- - -&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp; - no&nbsp;more members - &nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;- - --</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,                    '-- - -&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp; - no&nbsp;more members - &nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;- - --');">Remove members</a>            </td>        </tr>    </table>    <br>    <table class="text" border="0" width="50%">        <tr>            <td>&nbsp; <!-- 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">            &nbsp;<%= groupMessage%>        </td>    </tr></table><!--  --><br><table class="text" border="0" cellspacing="5" width="530">    <tr>        <td width="150">            <b>Other operations :&nbsp;&nbsp;&nbsp;</b>        </td>        <td>            <li>&nbsp;<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 + -