1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
2 <%@ taglib prefix="s" uri="/struts-tags"%>
4 =============================================================================================================================
8 <s:text name="title.prop.study" />
10 <div id=article-body class=text>
11 <table width=100% cellpadding=0 cellspacing=0 border=0 class=text>
13 <tr height=10><td width=20></td></tr>
15 <td width=16><img src="<s:url value="/skin/image.downarrow.png"/>" border="none"/></td>
16 <td width=24%><b><s:text name="label.members"/></b></td>
22 <tr height=5><td></td></tr>
25 <td><s:text name="label.contributor"/></td>
28 <td><s:text name="label.manager"/></td>
30 <tr height=1 bgcolor=#AAAAAA><td colspan=6></td></tr>
34 <s:if test="contributors.size > 0">
35 <s:iterator value="contributors" status="counter">
36 <s:if test="#counter.last"><s:property value="getText(displayName)"/></s:if>
37 <s:else><s:property value="getText(displayName)"/>,</s:else>
40 <s:property value="%{'-'}"/>
43 <td><s:property value="%{getText(author.displayName)}"/></td>
46 <!-- Readers functionality -->
47 <tr height=10><td width=20></td></tr>
49 <td><img src="<s:url value="/skin/image.downarrow.png"/>" border="none"/></td>
50 <td><b><s:text name="label.readers.section"/></b></td>
52 <tr height=5><td></td></tr>
54 <tr><td/><td><s:text name="label.readers"/></td></tr>
55 <tr height=1 bgcolor=#AAAAAA><td colspan=6></td></tr>
58 <s:if test="#todo == 'display'"> <s:a namespace="/study" action="init-edit-readers" >
59 <img src="<s:url value="/skin/icon.ed.png"/>" border="none"
60 title="<s:text name="tooltip.edit.readers"/>"/>
64 <s:iterator value="readers" status="counter">
65 <s:if test="#counter.last"><s:property value="%{getText(displayName)}"/></s:if>
66 <s:else><s:property value="%{getText(displayName)}"/>,</s:else>
72 <tr height=15><td width=20></td></tr>
74 <td><img src="<s:url value="/skin/image.downarrow.png"/>" border="none"/></td>
75 <td><b><s:text name="label.approcycle"/></b></td>
77 <tr height=5><td></td></tr>
80 <td><s:text name="field.documentype"/></td>
81 <td><s:text name="label.PROMOTION"/></td>
82 <td><s:text name="label.REVIEW"/></td>
83 <td><s:text name="label.APPROVAL"/></td>
86 <tr height=1 bgcolor=#AAAAAA><td colspan=6></td></tr>
87 <s:set var="height" value=""/>
88 <s:iterator value="validations" status="counter">
89 <s:if test="#counter.last"><s:set var="height" value="24"/></s:if>
90 <tr height="<s:property value="#height"/>">
91 <s:if test="#counter.last">
94 <s:if test="validations.size > 0"><i><s:text name="label.other"/></i></s:if>
95 <s:else><i><s:text name="label.all"/></i></s:else>
98 <td><img src="<s:url value="/skin/%{icon}"/>" border="none"/></td>
99 <td><s:text name="type.document.%{documentType}"/></td>
102 <s:if test="publisherIndex > 0"><s:property value="publisherName"/></s:if>
103 <s:else><i><s:property value="publisherName"/></i></s:else>
106 <s:if test="reviewerIndex > 0"><s:property value="reviewerName"/></s:if>
107 <s:else><font color="#A1A192"><i><s:property value="reviewerName"/></i></font></s:else>
110 <s:if test="approverIndex > 0"><s:property value="approverName"/></s:if>
111 <s:else><font color="#A1A192"><i><s:property value="approverName"/></i></font></s:else>