📄 selectusers.jsp
字号:
<%@ page language="java" %><%@ page import="java.util.*" %><%@ page import="org.jahia.params.*" %><%@ page import="org.jahia.services.*" %><%@ page import="org.jahia.exceptions.*" %><%@ page import="org.jahia.utils.JahiaTools"%><%@ page import="org.jahia.services.usermanager.*" %><%@ taglib uri="JahiaLib" prefix="jahia" %><jsp:useBean id="URL" class="java.lang.String" scope="request"/><jsp:useBean id="engineTitle" class="java.lang.String" scope="request"/><jsp:useBean id="javaScriptPath" class="java.lang.String" scope="request"/><% HashMap engineMap = (HashMap) request.getAttribute( "org.jahia.engines.EngineHashMap" ); ArrayList resultList = (ArrayList)engineMap.get( "resultList" ); Vector providerList = (Vector) engineMap.get( "providerList" );%><!-- User selection --><table class="text" border="0" cellspacing="0" cellpadding="0" width="95%" align="center"> <tr> <td> </td> <td valign="top"> <!--<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('helpACLEntries','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOnButtonImg" />',1)"> <img align="left" name="helpACLEntries" alt="Help on add ACL entries" onclick="javascript:popupHelp(event, '<jahia:serverHttpPath />/html/help/helpAddACLEntries.htm');" src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOffButtonImg" />" width="11" height="11" border="0"></a>--> <b> User list :</b><br> (use * as wildcard ie *test*) <!-- Search engine view --> <table class="text" border="0" cellspacing="0" cellpadding="0" width="230"> <tr> <td colspan="2"> <br>Search : <input type="text" name="searchString" size="10"> </td> </tr> <tr> <td> in :</td> <td> <input type="radio" name="searchIn" value="allProps" checked onclick="disableCheckBox(properties);"> All properties </td> </tr> <tr> <td> </td> <td valign="top"> <input type="radio" name="searchIn" value="properties" onclick="enableCheckbox(properties);"> Properties :<br> <!-- This following list is generated by JSP --> <input type="checkbox" name="properties" value="username" disabled> Username<br> <input type="checkbox" name="properties" value="firstname" disabled> First name<br> <input type="checkbox" name="properties" value="lastname" disabled> Last name<br> <input type="checkbox" name="properties" value="email" disabled> Email<br> <input type="checkbox" name="properties" value="organization" disabled> Organization<br> </td> </tr> <tr> <td> on :</td> <td> <input type="radio" name="storedOn" value="everywhere" <%if (providerList.size() > 1) { %> checked <% } %> onclick="disableCheckBox(providers);"> Everywhere </td> </tr> <tr> <td> </td> <td> <input type="radio" name="storedOn" value="providers" <%if (providerList.size() <= 1) { %> checked <% } %> onclick="enableCheckbox(providers);"> Providers :<br><% Enumeration providerEnum = providerList.elements(); while (providerEnum.hasMoreElements()) { UserManagerProviderBean curProvider = (UserManagerProviderBean) providerEnum.nextElement();%> <input type="checkbox" name="providers" value="<%=curProvider.getKey()%>" disabled <%if (providerList.size() <= 1) { %> checked <% } %>> <%=curProvider.getTitle()%> (<%=curProvider.getKey()%>)<br><% }%> </td> </tr> <tr> <td> </td> <td align="right"> <br> <jahia:jahiaButton img="search" href="javascript:sendForm('searchUsers');" alt="Search items from string given in the above input box" /> </td> </tr> </table> <!-- end search engine view --> </td> <td> </td> <td> <!-- Display user/group list --> <table class="text" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <i>Search results :</i><br> <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.selectedUG, false, /.{2}/);" alt="Sort by source" /> </td> <td width="30%"> <jahia:jahiaButton img="sort" href="javascript:sortSelectBox(document.mainForm.selectedUG, false, /.{8}/);" alt="Sort by user ID" /> </td> <td> <jahia:jahiaButton img="sort" href="javascript:sortSelectBox(document.mainForm.selectedUG, false, /.{19}/);" alt="Sort by property" /> </td> <td> <!-- <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('helpSorting','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOnButtonImg" />',1)"> <img align="left" name="helpSorting" alt="Help on sorting ACL entries" onclick="javascript:popupHelp(event, '<jahia:serverHttpPath />/html/help/helpSorting.htm');" src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOffButtonImg" />" width="11" height="11" border="0"></a>--> </td> </tr> </table> <select class="fontfix" name="selectedUG" size="23" multiple ondblclick="javascript:pasteSelection()"><% if (resultList == null || resultList.size() == 0) {%> <option value="null" selected> </option><% } else { for (int i = 0; i < resultList.size(); i += 2) {%> <!-- Option value = "<%= JahiaTools.replacePattern((String)resultList.get(i), " ", "_")%>" text = "<%= JahiaTools.replacePattern((String)resultList.get(i + 1), " ", "_")%>" --> <option value="<%= (String)resultList.get(i)%>"> <%= (String)resultList.get(i + 1)%> </option><% } }%> </select><br> </td> <td valign="top" align="left"> <br><br><br><br> <jahia:jahiaButton img="select_all" href="javascript:selectAllOptionsSelectBox(document.mainForm.selectedUG);" alt="Select all" /> <br><br> <jahia:jahiaButton img="invert_selection" href="javascript:invertSelectionSelectBox(document.mainForm.selectedUG);" alt="Invert selection" /> </td> </tr> </table> <!-- --> </td> <td> </td> </tr></table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -