<%-- - $Revision: 2701 $ - $Date: 2005-08-19 16:48:22 -0700 (Fri, 19 Aug 2005) $ - - Copyright (C) 2004-2005 Jive Software. All rights reserved. - - This software is published under the terms of the GNU Public License (GPL), - a copy of which is included in this distribution. --%> <%@ page import="org.jivesoftware.util.StringUtils, org.jivesoftware.admin.AdminConsole, org.jivesoftware.util.LocaleUtils" errorPage="../error.jsp" %><%@ page import="org.xmpp.packet.JID"%> <%@ taglib uri="admin" prefix="admin" %> <%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %> <%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %> <%@ taglib uri="http://www.opensymphony.com/sitemesh/page" prefix="page" %> <jsp:useBean id="info" scope="request" class="org.jivesoftware.admin.AdminPageBean" /> <jsp:useBean id="webManager" class="org.jivesoftware.util.WebManager" /> <% webManager.init(request, response, session, application, out); %> <decorator:usePage id="decoratedPage" /> <% String path = request.getContextPath(); // Decorated pages will typically must set a pageID and optionally set a subPageID // and extraParams. Store these values as request attributes so that the tab and sidebar // handling tags can get at the data. request.setAttribute("pageID", decoratedPage.getProperty("meta.pageID")); request.setAttribute("subPageID", decoratedPage.getProperty("meta.subPageID")); request.setAttribute("extraParams", decoratedPage.getProperty("meta.extraParams")); // Message HTML can be passed in: String message = decoratedPage.getProperty("page.message"); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title><%= AdminConsole.getAppName() %> <fmt:message key="login.title" />: <decorator:title /></title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="<%= path %>/style/global.css"> <script language="JavaScript" type="text/javascript" src="<%= path %>/js/prototype.js"></script> <script language="JavaScript" type="text/javascript" src="<%= path %>/js/scriptaculous.js"></script> <script language="JavaScript" type="text/javascript" src="<%= path %>/js/cookies.js"></script> <script language="JavaScript" type="text/javascript"> </script> <script type="text/javascript" src="<%= path %>/js/behaviour.js"></script> <script type="text/javascript"> // Add a nice little rollover effect to any row in a jive-table object. This will help // visually link left and right columns. /* var myrules = { '.jive-table TBODY TR' : function(el) { el.onmouseover = function() { this.style.backgroundColor = '#ffffee'; } el.onmouseout = function() { this.style.backgroundColor = '#ffffff'; } } }; Behaviour.register(myrules); */ </script> <decorator:head /> </head> <body id="jive-body"> <!-- BEGIN main --> <div id="main"> <div id="jive-header"> <div id="jive-logo-image_new"> <strong>Administration Console</strong> </div> <div id="jive-logout" style="float: right;"> <a href="<%= path %>/index.jsp?logout=true"><%= LocaleUtils.getLocalizedString("global.logout") %> [<%= StringUtils.escapeHTMLTags(JID.unescapeNode(webManager.getUser().getUsername())) %>]</a> </div> <div id="jive-tabs"> <admin:tabs css="" currentcss="currentlink"> <a href="[url]" title="[description]" onmouseover="self.status='[description]';return true;" onmouseout="self.status='';return true;">[name]</a> </admin:tabs> </div> <div id="sidebar-top"></div> </div> <%-- <div id="jive-secondary"> <ul> <li><a href="">Server Manager</a></li> <li><a href="">Server Settings</a></li> </ul> </div> --%> <div id="jive-main"> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tbody> <tr valign="top"> <td width="1%" id="jive-sidebar-box"> <div id="jive-sidebar"> <admin:sidebar css="" currentcss="currentlink" headercss="category"> <a href="[url]" title="[description]" onmouseover="self.status='[description]';return true;" onmouseout="self.status='';return true;" >[name]</a> <admin:subsidebar css="" currentcss="currentlink"> <a href="[url]" title="[description]" onmouseover="self.status='[description]';return true;" onmouseout="self.status='';return true;" >[name]</a> </admin:subsidebar> </admin:sidebar> <br> <img src="<%= path %>/images/blank.gif" width="150" height="1" border="0" alt=""> </div> </td> <td width="99%" id="jive-content"> <% if (message != null) { %> <%= message %> <% } %> <div id="jive-title"> <decorator:title default=" "/> </div> <decorator:body/> </td> </tr> </tbody> </table> </div> </div> <!-- END main --> <!-- BEGIN footer --> <div id="footer"> <div id="footer_padding"> <div id="footer_content"> <span><%= AdminConsole.getAppName() %> <%= AdminConsole.getVersionString() %>, built by <a href="http://www.jivesoftware.com">Jive Software</a> and the <a href="http://www.igniterealtime.org">IgniteRealtime.org</a> community</span> </div> </div> </div> <!-- END footer --> </body> </html>