sidebar.jsp

来自「Jive是基于JSP/JAVA技术构架的一个大型BBS论坛系统,这是Jive论坛」· JSP 代码 · 共 515 行 · 第 1/2 页

JSP
515
字号
<%/** *	$RCSfile: sidebar.jsp,v $ *	$Revision: 1.25 $ *	$Date: 2002/08/09 22:48:24 $ */%><%@ page import="com.jivesoftware.forum.*,                 com.jivesoftware.forum.util.*" %><%@ include file="global.jsp" %><%	// Get parameters	// "sidebar" (tells which sidebar to display)	String sidebar = ParamUtils.getParameter(request,"sidebar");    if (sidebar == null) {        String sessionSidebar = (String)session.getAttribute("jive.admin.sidebarTab");        if (sessionSidebar == null) {            if (isSystemAdmin) {                sidebar = "system";            }            else if (isCatAdmin) {                sidebar = "forum";            }            else if (isUserAdmin) {                sidebar = "users";            }            else if (isForumAdmin) {                sidebar = "forum";            }            else if (isModerator) {                sidebar = "forum";            }            else if (isGroupAdmin) {                sidebar = "users";            }        }        else {            sidebar = sessionSidebar;        }    }    else {        session.setAttribute("jive.admin.sidebarTab",sidebar);    }    boolean isProfessional = false;    try {        LicenseManager.validateLicense("Jive Forums Professional","2.0");        isProfessional = true;    }    catch (Exception ignored) {}    // Set the content type and character encoding    response.setContentType("text/html; charset=" + JiveGlobals.getCharacterEncoding());%><html><head><title>Jive Forums Admin Tool</title><meta http-equiv="content-type" content="text/html; charset=<%= JiveGlobals.getCharacterEncoding() %>"><%@ include file="global.css" %></head><body background="images/sidebar_back.gif" text="#000000" link="#0000ff" vlink="#0000ff" alink="#6699cc" onload="parent.frames['header'].location.href='tabs.jsp?tab=<%= sidebar %>';"><img src="images/blank.gif" width="50" height="5" border="0"><br><%  if (isSystemAdmin && "system".equals(sidebar)) { %>    <table cellpadding="2" cellspacing="0" border="0" width="100%">    <tr><td rowspan="99" width="1%">&nbsp;</td>        <td colspan="3" width="99%"><font size="-1" color="#333333"><b>System Settings</b></font></td>    </tr>    <%  if (isProfessional) { %>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="perms.jsp?mode=<%= FORUM_MODE %>&permGroup=<%= ADMIN_GROUP %>" target="main">Admins/Moderators</a></font></td>    </tr>    <%  } %>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="stats.jsp" target="main">Basic Stats</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="cache.jsp" target="main">Cache Settings</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="data.jsp" target="main">Data Import/Export</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="database.jsp" target="main">Database Settings</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="email.jsp" target="main">Email Settings</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="filters.jsp" target="main">Global Filters</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="perms.jsp?mode=<%= FORUM_MODE %>&permGroup=<%= CONTENT_GROUP %>" target="main">Global Permissions</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="locale.jsp" target="main">Locale Settings</a></font></td>    </tr>    <%-- spacer --%>    <tr><td colspan="3"><img src="images/blank.gif" width="1" height="5" border="0"></td></tr>    <tr><td colspan="3"><font size="-1" color="#333333"><b>Global Features</b></font></td>    </tr>    <%  if (isProfessional) { %>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="attachSettings.jsp" target="main">Attachment Settings</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="archiveSettings.jsp" target="main">Archiving Settings</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="spellCheck.jsp" target="main">Spell Check Settings</a></font></td>    </tr>    <%  } %>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="searchSettings.jsp" target="main">Search Settings</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="editPasswordReset.jsp" target="main">Password Reset</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="editWatches.jsp" target="main">Watch Settings</a></font></td>    </tr>    <%-- spacer --%>    <tr><td colspan="3"><img src="images/blank.gif" width="1" height="5" border="0"></td></tr>    <%  if (isProfessional) { %>    <tr><td colspan="3"><font size="-1" color="#333333"><b>Reporting / Stats</b></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="reports.jsp" target="main">Report Settings</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="runReports.jsp" target="main">Run Reports</a></font></td>    </tr>    <%-- spacer --%>    <tr><td colspan="3"><img src="images/blank.gif" width="1" height="5" border="0"></td></tr>    <%  } %>    <tr><td colspan="3"><font size="-1" color="#333333"><b>Rewards</b></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="manageRewards.jsp" target="main">Manage Rewards</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="rewardReports.jsp" target="main">Reward Reports</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="editRewards.jsp" target="main">Reward Settings</a></font></td>    </tr>    </table><%  } else if ((isSystemAdmin || isGroupAdmin || isUserAdmin) && "users".equals(sidebar)) {        // Get a group object out of the session. The existence of this object        // means we need to display more links specific to the group        Group group = null;        try {            long groupID = Long.parseLong((String)session.getAttribute("admin.sidebar.groups.currentGroupID"));            group = forumFactory.getGroupManager().getGroup(groupID);        }        catch (Exception e) {}        boolean showGroupLinks = (group != null);        // Only show user stuff to system admins or user admins        if (isSystemAdmin || isUserAdmin) {            // Get a user object out of the session. The existence of this object            // means we need to display more links specific to the user            User user = null;            try {                long userID = Long.parseLong((String)session.getAttribute("admin.sidebar.users.currentUserID"));                user = forumFactory.getUserManager().getUser(userID);            }            catch (Exception e) {}            boolean showUserLinks = (user != null);%>    <table cellpadding="2" cellspacing="0" border="0" width="100%">    <tr><td rowspan="99" width="1%">&nbsp;</td>        <td colspan="3" width="99%"><font size="-1"><b>Users</b></font></td>    </tr>    <tr><td width="1%">&nbsp;</td>        <td width="1%">&#149;</td>        <td width="97%"><font size="-1"><a href="users.jsp" target="main">User Summary</a></font></td>    </tr>    <tr><td>&nbsp;</td>        <td>&#149;</td>        <td><font size="-1"><a href="createUser.jsp" target="main">Create User</a></font></td>    </tr>    </table><p>    <%  if (showUserLinks) {            long userID = user.getID();            String userName = user.getUsername();            if (userName.length() > 20) {            	userName = userName.substring(0, 20);            	userName += "...";            }    %>    <table cellpadding="2" cellspacing="0" border="0" width="100%">    <tr><td rowspan="99" width="1%">&nbsp;</td>        <td colspan="3" width="99%">        <table bgcolor="#a5abc0" cellpadding="1" cellspacing="0" border="0" width="100%">        <tr><td>        <table bgcolor="#d1d9e2" cellpadding="2" cellspacing="0" border="0" width="100%">        <tr>            <td colspan="3"><font size="-1"><b>User: <%= userName %></b></font></td>        </tr>        <tr bgcolor="#eeeeee">            <td>&nbsp;</td>            <td>&#149;</td>            <td><font size="-1"><a href="editUser.jsp?user=<%= userID %>" target="main">Edit User</a></font></td>        </tr>        <tr bgcolor="#eeeeee">            <td>&nbsp;</td>            <td>&#149;</td>            <td><font size="-1"><a href="editUserProps.jsp?user=<%= userID %>" target="main">Extended Properties</a></font></td>        </tr>        <tr bgcolor="#eeeeee">            <td>&nbsp;</td>            <td>&#149;</td>            <td><font size="-1"><a href="removeUser.jsp?user=<%= userID %>" target="main">Delete User</a></font></td>        </tr>

⌨️ 快捷键说明

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