?? editbasicaccessrules.jsp
字號:
document.basicrules.<%=SELECT_ENDENTITYRULES%>.options[i].value==<%= BasicAccessRuleSet.ENDENTITY_VIEWHISTORY%> || document.basicrules.<%=SELECT_ENDENTITYRULES%>.options[i].value==<%= BasicAccessRuleSet.ENDENTITY_VIEWHARDTOKENS%>)){ illegalselection = true; } } } if(illegalselection){ alert("<%= ejbcawebbean.getText("SUPERVISORISONLYALLOWED") %>"); illegalfields++; } } return illegalfields == 0; } --></SCRIPT> <table width="100%" border="0" cellspacing="3" cellpadding="3" > <form name="basicrules" method="post" action="<%=THIS_FILENAME %>"> <input type="hidden" name='<%= ACTION %>' value='<%=ACTION_EDIT_ACCESSRULES %>'> <input type="hidden" name='<%= HIDDEN_GROUPNAME %>' value='<%= admingroup[ADMINGROUPNAME] + ";" + caid %>'> <input type="hidden" name='<%= MODE %>' value='<%=MODE_BASIC%>'> <tr id="Row<%=row++%2%>"> <td width="50%" align="right"> <%= ejbcawebbean.getText("ROLE") %> </td> <td width="50%"> <select name="<%=SELECT_ROLE%>" size="1" onchange='roleupdated()'> <% int currentrole = basicruleset.getCurrentRole(); Iterator iter = basicruleset.getAvailableRoles().iterator(); while(iter.hasNext()){ int nextrole = ((Integer) iter.next()).intValue();%> <option value="<%= nextrole %>" <% if(nextrole == currentrole) out.write(" selected "); %>> <%= ejbcawebbean.getText(BasicAccessRuleSet.ROLETEXTS[nextrole]) %> </option> <% } %> </select> </td> </tr> <tr id="Row<%=row++%2%>"> <td width="50%" valign="top"> <div align="right"> <%= ejbcawebbean.getText("AUTHORIZEDCAS") %> </div> </td> <td width="50%" valign="top"> <select name="<%=SELECT_CAS%>" size="7" multiple <% if(currentrole == BasicAccessRuleSet.ROLE_SUPERADMINISTRATOR) out.write(" disabled ");%> > <% iter = basicruleset.getAvailableCAs().iterator(); boolean allexists = false; TreeMap canames = new TreeMap(); while(iter.hasNext()){ Integer nextca = (Integer) iter.next(); if(nextca.intValue() == BasicAccessRuleSet.CA_ALL){ allexists=true; continue; } canames.put(caidtonamemap.get(nextca),nextca); } iter = canames.keySet().iterator(); while(iter.hasNext()){ Object next = iter.next();%> <option value="<%= canames.get(next) %>" <% if(basicruleset.getCurrentCAs().contains(canames.get(next))) out.write(" selected "); %>> <%= next %> </option> <% } if(allexists){%> <option value="<%= BasicAccessRuleSet.CA_ALL %>" <% if(basicruleset.getCurrentCAs().contains(new Integer(BasicAccessRuleSet.CA_ALL))) out.write(" selected "); %>> <%= ejbcawebbean.getText("ALL")%> </option> <% } %> </select> </td> </tr> <tr id="Row<%=row++%2%>"> <td width="50%" valign="top"> <div align="right"> <%= ejbcawebbean.getText("ENDENTITYRULES") %> </div> </td> <td width="50%" valign="top"> <select name="<%=SELECT_ENDENTITYRULES%>" size="8" multiple <% if(currentrole == BasicAccessRuleSet.ROLE_SUPERADMINISTRATOR || currentrole == BasicAccessRuleSet.ROLE_CAADMINISTRATOR) out.write(" disabled ");%>> <% iter = basicruleset.getAvailableEndEntityRules().iterator(); while(iter.hasNext()){ Integer next = (Integer) iter.next(); %> <option value="<%= next %>" <% if(basicruleset.getCurrentEndEntityRules().contains(next)) out.write(" selected "); %>> <%= ejbcawebbean.getText(BasicAccessRuleSet.getEndEntityRuleText(next.intValue()))%> </option> <% } %> </select> </td> </tr> <tr id="Row<%=row++%2%>"> <td width="50%" valign="top"> <div align="right"> <%= ejbcawebbean.getText("ENDENTITYPROFILES") %> </div> </td> <td width="50%" valign="top"> <select name="<%=SELECT_ENDENTITYPROFILES%>" size="7" multiple <% if(currentrole == BasicAccessRuleSet.ROLE_SUPERADMINISTRATOR || currentrole == BasicAccessRuleSet.ROLE_CAADMINISTRATOR) out.write(" disabled ");%>> <% iter = basicruleset.getAvailableEndEntityProfiles().iterator(); allexists=false; TreeMap profilemap = new TreeMap(); while(iter.hasNext()){ Integer next = (Integer) iter.next(); if(next.intValue() == BasicAccessRuleSet.ENDENTITYPROFILE_ALL){ allexists = true; continue; } profilemap.put(rabean.getEndEntityProfileName(next.intValue()),next); } iter = profilemap.keySet().iterator(); while(iter.hasNext()){ Object next = iter.next();%> <option value="<%= profilemap.get(next) %>" <% if(basicruleset.getCurrentEndEntityProfiles().contains(profilemap.get(next))) out.write(" selected "); %>> <%= next%> </option> <% } if(allexists){%> <option value="<%= BasicAccessRuleSet.ENDENTITYPROFILE_ALL %>" <% if(basicruleset.getCurrentEndEntityProfiles().contains(new Integer(BasicAccessRuleSet.ENDENTITYPROFILE_ALL))) out.write(" selected "); %>> <%= ejbcawebbean.getText("ALL")%> </option> <% } %> </select> </td> </tr> <tr id="Row<%=row++%2%>"> <td width="50%" valign="top"> <div align="right"> <%= ejbcawebbean.getText("OTHERRULES") %> </div> </td> <td width="50%" valign="top"> <select name="<%=SELECT_OTHER%>" size="3" multiple <% if(currentrole == BasicAccessRuleSet.ROLE_SUPERADMINISTRATOR || currentrole == BasicAccessRuleSet.ROLE_SUPERVISOR) out.write(" disabled ");%>> <% iter = basicruleset.getAvailableOtherRules().iterator(); while(iter.hasNext()){ Integer next = (Integer) iter.next(); if(!(next.intValue() == BasicAccessRuleSet.OTHER_ISSUEHARDTOKENS && !globalconfiguration.getIssueHardwareTokens()) && !(currentrole == BasicAccessRuleSet.ROLE_CAADMINISTRATOR && next.intValue() == BasicAccessRuleSet.OTHER_VIEWLOG)){ %> <option value="<%= next %>" <% if(basicruleset.getCurrentOtherRules().contains(next)) out.write(" selected "); %>> <%= ejbcawebbean.getText(BasicAccessRuleSet.OTHERTEXTS[next.intValue()])%> </option> <% } } %> </select> </td> </tr> <tr id="Row<%=row++%2%>"> <td width="49%" valign="top"> </td> <td width="51%" valign="top"> <input type="submit" name="<%= BUTTON_SAVE %>" onClick='return checkallfields()' value="<%= ejbcawebbean.getText("SAVE") %>"> <input type="submit" name="<%= BUTTON_CANCEL %>" value="<%= ejbcawebbean.getText("RESTORE") %>"> </td> </tr> </table> </form>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -