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

📄 manage_rights.jsp

📁 java 写的一个新闻发布系统
💻 JSP
📖 第 1 页 / 共 2 页
字号:
    if (j >= i) j = i - 1;    formular.aclEntries.options[j].selected = true;    canSetPermissions();}var myWin = 0;function puselectUsrGrp(url){    var params = "width=640,height=550,status=0,menubar=0,resizable=0,scrollbares=0";    var name = "selectUsrGrp";    myWin = window.open(url, name, params);}function puViewDetails(){    window.open("viewAllDetails.htm", "viewAllDetails");}function puClose(){    if (myWin != 0)        myWin.close();}window.onload = canSetPermissions;window.onunload = puClose;// Overide the previous check functionfunction check(){    selectAllOptionsSelectBox(document.mainForm.aclEntries);    for (i = 0; i < document.mainForm.aclEntries.length; i++) {        var option = formular.aclEntries.options[i];        option.value = option.value.substr(0, vDefaultPerm) +                        option.text.substr(tPerm, nbOfPerm) +                        option.value.substr(vName);    }    return true;}function addOptions(text, value){    if (document.mainForm.aclEntries.options[0].value == "null") {        document.mainForm.aclEntries.options[0] = null;     }    var i = formular.aclEntries.length;    for (j = 0; j < i; j++) {        // vKey is -1 indexed to keep the 'u' or 'g'        var usr = formular.aclEntries.options[j].value.substr(vKey - 1);        if (value.substr(vKey - 1) == usr) {            usrgrpname[index++] = usr;            return;        }    }    text = value.substr(vKey - 1, 1) + " " +            value.substr(vDefaultPerm, nbOfPerm) + text;    formular.aclEntries.options[i] = new Option(text, value);}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 in the ACL entries : " + badName);    index = 0;    }}</script><!-- Items Rights Management --><table class="text" border="0" cellspacing="0" cellpadding="0" width="600" align="center">    <tr>        <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>        <td valign="top">            <b>User and group list :</b><br><br>            Click on a user/group to edit its permissions.<br>            Permissions with (*) are inherited from the parent             object and controls access to this object.<br>        </td>        <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>        <td valign="top" rowspan="2">            <b>Permissions :</b>            <table class="text" border="0" cellspacing="0" cellpadding="0" width="240">                <tr>                    <td colspan="2">                        &nbsp;                    </td>                    <td align="center">                        <!--#HELP#<a href="#"                           onMouseOut="MM_swapImgRestore()"                           onMouseOver="MM_swapImage('helpPermissions','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOnButtonImg" />',1)">                           <img align="left" name="helpPermissions" alt="Help on setting permissions"                                onclick="javascript:popupHelp(event, '<jahia:serverHttpPath />/html/help/helpSettingPerm.htm');"                                src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOffButtonImg" />"                                 width="11" height="11" border="0"></a>-->                        <i>Allow</i>                    </td>                    <td align="center"><i>Deny</i></td>                </tr>                <tr>                    <td><b>r</b></td>                    <td>: Read</td>                    <td align="center">                        <input type="radio" name="readPerm" value="allow" disabled                               onClick="javascript:allowRead();">                    </td>                    <td align="center">                        <input type="radio" name="readPerm" value="deny" disabled                               onClick="javascript:denyRead();">                    </td>                </tr>                <tr>                    <td><b>w</b></td>                    <td>: Write</td>                    <td align="center">                        <input type="radio" name="writePerm" value="allow" disabled                               onClick="javascript:allowWrite();">                    </td>                    <td align="center">                        <input type="radio" name="writePerm" value="deny" disabled                               onClick="javascript:denyWrite();">                    </td>                </tr>                <tr>                    <td><b>A</b></td>                    <td>: Administration</td>                    <td align="center">                        <input type="radio" name="adminPerm" value="allow" disabled                               onClick="javascript:allowAdmin();">                    </td>                    <td align="center">                        <input type="radio" name="adminPerm" value="deny" disabled                               onClick="javascript:denyAdmin();">                    </td>                </tr>            </table>            <br><br>            <table class="text" border="0" cellspacing="0" cellpadding="0" width="230">                <tr>                    <td>                        <b>Inheritance :</b>                        <br><br>                    </td>                </tr>                <tr>                    <td>                        <!--#HELP#<a href="#"                           onMouseOut="MM_swapImgRestore()"                           onMouseOver="MM_swapImage('helpCutInherit','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOnButtonImg" />',1)">                           <img align="left" name="helpCutInherit" alt="Help on cut inheritance"                                onclick="javascript:popupHelp(event, '<jahia:serverHttpPath />/html/help/helpCutInherit.htm');"                                src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOffButtonImg" />"                                 width="11" height="11" border="0"></a>-->                        <input type="checkbox" name="cutRestInherit" value="cutRestInherit" disabled                               onclick="javascript:cutRestoreInheritance();">                        Copy the user/group permissions to the local object.                        <br><br>                    </td>                </tr>                <tr>                    <td>                        <table class="text" border="0" cellspacing="0" cellpadding="0">                            <tr>                                <td colspan="2">                                    <input type="checkbox" name="cutRestAllInherit"                                            value="cutRestAllInherit"                                           <% if (inheritance.intValue() > 0) { %>                                                checked>                                           <% } else { %>                                                onclick="javascript:cutRestoreAllInheritance();">                                           <% } %>                                    Prevent all inherited permissions from parent object.<br>                                </td>                            </tr>                            <% if (inheritance.intValue() == 0) { %>                                <tr>                                    <td>&nbsp;&nbsp;&nbsp;</td>                                    <td>                                        <input type="radio" name="howCutAllInherit" value="copyInheritPerm" disabled                                               onclick="javascript:copyAllPermissions();">                                        Make local copy of all inherited permissions.<br>                                    </td>                                </tr>                                <tr>                                    <td>&nbsp;&nbsp;&nbsp;</td>                                    <td>                                        <input type="radio" name="howCutAllInherit" value="doNothing" disabled checked                                               onclick="javascript:dontCopyAllPermissions();">                                        Don't copy inherited permissions.<br>                                    </td>                                </tr>                            <% } %>                        </table>                    </td>                </tr><!--                    <tr>                    <td>                        <!--#HELP#<a href="#"                           onMouseOut="MM_swapImgRestore()"                           onMouseOver="MM_swapImage('helpResetChild','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOnButtonImg" />',1)">                           <img align="left" name="helpResetChild" alt="Help on reset all child permissions"                                onclick="javascript:popupHelp(event, '<jahia:serverHttpPath />/html/help/helpResetChild.htm');"                                src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOffButtonImg" />"                                 width="11" height="11" border="0"></a>                        <input type="checkbox" name="resetChild" value="resetChild" disabled                               onclick="javascript:resetChildPermissions();">                        Reset permissions on all child objects and enable                         propagation of inheritable permissions.<br><br>                    </td>                </tr> -->            </table>        </td>     </tr>     <tr>        <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>        <td>        <!-- Display ACL entries -->            <table class="text" border="0" cellspacing="0" cellpadding="0">                <tr>                    <td>                        <br>                        <table class="text" border="0" cellspacing="0" cellpadding="0" width="330">                            <tr>                                <td width="5%">                                    <jahia:jahiaButton img="sort"                                         href="javascript:sortSelectBox(document.mainForm.aclEntries, false);                                              javascript:canSetPermissions();"                                        alt="Sort by u and g" />                                </td>                                <td width="13%">                                    <jahia:jahiaButton img="sort"                                         href="javascript:sortSelectBox(document.mainForm.aclEntries, false, /.{2}/);                                              javascript:canSetPermissions();"                                        alt="Sort by permissions" />                                </td>                                <td width="21%">                                    <jahia:jahiaButton img="sort"                                         href="javascript:sortSelectBox(document.mainForm.aclEntries, false, /.{7}/);                                              javascript:canSetPermissions();"                                        alt="Sort by source" />                                </td>                                <td width="30%">                                    <jahia:jahiaButton img="sort"                                         href="javascript:sortSelectBox(document.mainForm.aclEntries, false, /.{14}/);                                              javascript:canSetPermissions();"                                        alt="Sort by user/group ID" />                                </td>                                <td width="32%">                                    <jahia:jahiaButton img="sort"                                         href="javascript:sortSelectBox(document.mainForm.aclEntries, false, /.{25}/);                                              javascript:canSetPermissions();"                                        alt="Sort by property" />                                </td>                                <td>&nbsp;                                    <!--#HELP#<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="aclEntries" size="20" onchange="javascript:canSetPermissions();" multiple><%                            if (aclEntries.size() == 0) {%>                            <option value="null" selected>                                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;                                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;                                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;                                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;                                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option><%                            } else {                                for (int i = 0; i < aclEntries.size(); i += 2) {%>                        <!-- Option value = "<%= JahiaTools.replacePattern((String)aclEntries.get(i), "&nbsp;", "_")%>"                                     text  = "<%= JahiaTools.replacePattern((String)aclEntries.get(i + 1), "&nbsp;", "_")%>" -->                            <option value="<%= (String)aclEntries.get(i)%>" <%if (i == 0) { %>selected<% } %>>                                <%= (String)aclEntries.get(i + 1)%>                            </option><%                                }                            }%>                        </select>                    </td>                </tr>            </table>            <!-- End display ACL entries -->            <!--#HELP#<a href="#"               onMouseOut="MM_swapImgRestore()"               onMouseOver="MM_swapImage('helpUndoAll','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOnButtonImg" />',1)">               <img align="left" name="helpUndoAll" alt="Help on undo last changes"                     onclick="javascript:popupHelp(event, '<jahia:serverHttpPath />/html/help/helpUndoAll.htm');"                    src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOffButtonImg" />"                     width="11" height="11" border="0"></a>-->            <jahia:jahiaButton img="undoall"                 href="javascript:undoAll();"                alt="Undo the last settings" />        </td>        <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>    </tr></table><!-- --><!-- ACL operations --><table class="text" border="0" cellspacing="5" width="85%" align="center">    <tr>        <td colspan="2">            <b>Operations :</b>        </td>    </tr>    <tr>         <td width="50%">             <li>&nbsp;<a href="javascript:puselectUsrGrp('<%=selectUsrGrp%>');">Add new users/groups...</a>        </td>        <td width="50%">            <!--#HELP#<a href="#"               onMouseOut="MM_swapImgRestore()"               onMouseOver="MM_swapImage('helpRemACLEntry','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOnButtonImg" />',1)">               <img align="left" name="helpRemACLEntry" alt="Help on removing ACL entries"                    onclick="javascript:popupHelp(event, '<jahia:serverHttpPath />/html/help/helpRemACLEntry.htm');"                    src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="helpOffButtonImg" />"                     width="11" height="11" border="0"></a>-->            <li>&nbsp;<input type="checkbox" name="remACLEntry" value="remACLEntry" disabled                             onclick="javascript:removeACLEntry();">            Remove the user/group from the local object        </td>    </tr>    <tr>        <td>            <!-- <li>&nbsp;<a href="javascript:puViewDetails();">View permissions detail...</a>-->        </td>    </tr></table><!-- -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -