<%@ taglib uri="/WEB-INF/jspwiki.tld" prefix="wiki" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <%@ page import="java.security.Principal" %> <%@ page import="java.util.*" %> <%@ page import="org.apache.wiki.*" %> <%@ page import="org.apache.wiki.auth.PrincipalComparator" %> <%@ page import="org.apache.wiki.auth.authorize.Group" %> <%@ page import="org.apache.wiki.auth.authorize.GroupManager" %> <%@ page import="org.apache.wiki.preferences.Preferences" %> <%@ page import="org.apache.log4j.*" %> <%@ page errorPage="/Error.jsp" %> <%@ page import="javax.servlet.jsp.jstl.fmt.*" %> <%! Logger log = Logger.getLogger("JSPWiki"); %> <% WikiContext c = WikiContext.findContext( pageContext ); // Extract the group name and members String name = request.getParameter( "group" ); Group group = (Group)pageContext.getAttribute( "Group",PageContext.REQUEST_SCOPE ); Principal[] members = null; String modified = ""; String created = ""; String modifier = ""; String creator = ""; if ( group != null ) { name = group.getName(); members = group.members(); Arrays.sort( members, new PrincipalComparator() ); creator = group.getCreator(); if ( group.getCreated() != null ) { created = Preferences.renderDate(WikiContext.findContext( pageContext ), group.getCreated(),Preferences.TimeFormat.DATETIME); } modifier = group.getModifier(); if ( group.getLastModified() != null ) { modified = Preferences.renderDate(WikiContext.findContext( pageContext ), group.getLastModified(),Preferences.TimeFormat.DATETIME) ; } } name = TextUtil.replaceEntities(name); %>

<%=name%>

<% if ( group == null ) { if ( c.getWikiSession().getMessages( GroupManager.MESSAGES_KEY ).length == 0 ) { %> <% } else { %> <% } } else { %> <%--fmt:message key="group.membership"/--%>
<%=name%>
<% for ( int i = 0; i < members.length; i++ ) { out.println( members[i].getName().trim() ); if ( i < ( members.length - 1 ) ) { out.println( "
" ); } } %>
<%=modifier%> <%=modified%>
<%=creator%> <%=created%>
<% } %>
') && Wiki.submitOnce(this) );" method="POST" accept-charset="UTF-8"> " />