details.jsp 5.59 KB
Newer Older
Matija Obreza's avatar
Matija Obreza committed
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>

<%@include file="/WEB-INF/jsp/init.jsp"%>

<html>
<head>
<title><spring:message code="accession.page.profile.title" arguments="${accession.accessionName}" argumentSeparator="|" /></title>
</head>
<body>
	<h1>
		<c:out value="${accession.accessionName}" />
		<small><c:out value="${accession.instituteCode}" /></small>
	</h1>
Matija Obreza's avatar
Updates  
Matija Obreza committed
14

Matija Obreza's avatar
Matija Obreza committed
15
16
17
	<div class="page-header">
		<a href="<c:url value="/sel/add/${accession.id}" />"><spring:message code="selection.add" arguments="${accession.accessionName}" /></a>
	</div>
Matija Obreza's avatar
Matija Obreza committed
18

Matija Obreza's avatar
Matija Obreza committed
19
	<c:if test="${accession.inTrust eq true}">
Matija Obreza's avatar
Updates  
Matija Obreza committed
20
21
22
		<div class="alert">
			<spring:message code="accession.inTrust.true" />
		</div>
Matija Obreza's avatar
Matija Obreza committed
23
	</c:if>
Matija Obreza's avatar
Updates  
Matija Obreza committed
24

Matija Obreza's avatar
Matija Obreza committed
25
	<c:if test="${accession.inSvalbard eq true}">
Matija Obreza's avatar
Updates  
Matija Obreza committed
26
27
28
		<div class="alert">
			<spring:message code="accession.inSvalbard.true" />
		</div>
Matija Obreza's avatar
Matija Obreza committed
29
	</c:if>
Matija Obreza's avatar
Updates  
Matija Obreza committed
30

Matija Obreza's avatar
Matija Obreza committed
31
	<c:if test="${accession.mlsStatus eq true}">
Matija Obreza's avatar
Updates  
Matija Obreza committed
32
33
34
		<div class="alert">
			<spring:message code="accession.mlsStatus.true" />
		</div>
Matija Obreza's avatar
Matija Obreza committed
35
36
	</c:if>

Matija Obreza's avatar
Matija Obreza committed
37
38
	<table>
		<tbody>
Matija Obreza's avatar
Updates  
Matija Obreza committed
39
40


Matija Obreza's avatar
Matija Obreza committed
41
42
			<tr>
				<td><spring:message code="accession.holdingInstitute" /></td>
Matija Obreza's avatar
Matija Obreza committed
43
44
				<td><a href="<c:url value="/wiews/${accession.instituteCode.toLowerCase()}" />"> <c:out value="${accession.institute.fullName}" />
				</a></td>
Matija Obreza's avatar
Matija Obreza committed
45
46
47
48
49
50
51
52
53
			</tr>
			<tr>
				<td><spring:message code="accession.holdingCountry" /></td>
				<td><c:out value="${accession.institute.country.name}" /></td>
			</tr>
			<tr>
				<td><spring:message code="accession.accessionName" /></td>
				<td><c:out value="${accession.accessionName}" /></td>
			</tr>
Matija Obreza's avatar
Matija Obreza committed
54
55


Matija Obreza's avatar
Matija Obreza committed
56
57
58
			<c:if test="${accession.countryOfOrigin ne null}">
				<tr>
					<td><spring:message code="accession.origin" /></td>
Matija Obreza's avatar
Matija Obreza committed
59
60
					<td><img src="http://genesys-pgr.org/images/flags/${accession.origin.toUpperCase()}.png" /> <a href="<c:url value="/geo/${accession.origin.toLowerCase()}" />"> <c:out value="${accession.countryOfOrigin.name}" />
					</a></td>
Matija Obreza's avatar
Matija Obreza committed
61
62
				</tr>
			</c:if>
Matija Obreza's avatar
Matija Obreza committed
63

Matija Obreza's avatar
Matija Obreza committed
64
65
66
67
68
69
70
71
72
73
			<tr>
				<td><spring:message code="taxonomy.genus" /></td>
				<td><c:out value="${accession.taxonomy.genus}" /></td>
			</tr>
			<tr>
				<td><spring:message code="taxonomy.species" /></td>
				<td><c:out value="${accession.taxonomy.species}" /></td>
			</tr>
			<tr>
				<td><spring:message code="taxonomy.taxonName" /></td>
Matija Obreza's avatar
Updates  
Matija Obreza committed
74
75
				<td><a href="<c:url value="/acn/t/${accession.taxonomy.genus}/${accession.taxonomy.species}" />"><c:out value="${accession.taxonomy.taxonName}" /></a> <br />
				<a href="<c:url value="/wiews/${accession.institute.code.toLowerCase()}/t/${accession.taxonomy.genus}/${accession.taxonomy.species}" />"><spring:message code="accession.taxonomy-at-institute" arguments="${accession.taxonomy.taxonName}|||${accession.institute.code}" argumentSeparator="|||" /></a></td>
Matija Obreza's avatar
Matija Obreza committed
76
77
			</tr>
			<tr>
Matija Obreza's avatar
Matija Obreza committed
78
				<td><spring:message code="accession.otherNames" /></td>
Matija Obreza's avatar
Matija Obreza committed
79
				<td><c:out value="${accessionNames.accNames}" /><br /> <c:out value="${accessionNames.otherIds}" /></td>
Matija Obreza's avatar
Matija Obreza committed
80
			</tr>
Matija Obreza's avatar
Updates  
Matija Obreza committed
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135


			<c:if test="${accessionExchange ne null}">
				<tr>
					<td><spring:message code="accession.donor.institute" /></td>
					<td>${accessionExchange.donorInstitute}</td>
				</tr>
				<tr>
					<td><spring:message code="accession.donor.accessionNumber" /></td>
					<td>${accessionExchange.accNumbDonor}</td>
				</tr>
			</c:if>

			<c:if test="${accessionCollect ne null}">
				<tr>
					<td><spring:message code="accession.collecting.date" /></td>
					<td>${accessionCollect.collectDate}</td>
				</tr>
				<tr>
					<td><spring:message code="accession.collecting.number" /></td>
					<td>${accessionCollect.collectorsNumb}</td>
				</tr>
				<tr>
					<td><spring:message code="accession.collecting.institute" /></td>
					<td>${accessionCollect.collectingInstitute}</td>
				</tr>
				<tr>
					<td><spring:message code="accession.collecting.site" /></td>
					<td>${accessionCollect.collectSite}</td>
				</tr>
			</c:if>

			<c:if test="${accessionBreeding ne null}">
				<tr>
					<td><spring:message code="accession.breederCode" /></td>
					<td>${accessionBreeding.breederCode}</td>
				</tr>
				<tr>
					<td><spring:message code="accession.pedigree" /></td>
					<td>${accessionBreeding.pedigree}</td>
				</tr>
			</c:if>


			<c:if test="${accessionEnvironment ne null}">
				<tr>
					<td><spring:message code="accession.geolocation" /></td>
					<td>${accessionEnvironment.latitude}, ${accessionEnvironment.longitude}</td>
				</tr>
				<tr>
					<td><spring:message code="accession.altitude" /></td>
					<td>${accessionEnvironment.altitude}<span class="uom">m</span></td>
				</tr>
			</c:if>

Matija Obreza's avatar
Matija Obreza committed
136
137
		</tbody>
	</table>
Matija Obreza's avatar
Matija Obreza committed
138

Matija Obreza's avatar
Updates  
Matija Obreza committed
139
140


Matija Obreza's avatar
Matija Obreza committed
141
142
143
144
145
146
147
148
149
150
151
	<c:if test="${methods.size() gt 0}">
		<h2>
			<spring:message code="accession.methods" />
		</h2>
		<table>
			<tbody>
				<c:forEach items="${methods}" var="method" varStatus="status">
					<tr>
						<td><c:out value="${method.parameter.title}" /></td>
						<td><c:forEach items="${methodValues[method.id]}" var="val">
								<div>
152
									<c:out value="${method.decode(val.value)}" />
Matija Obreza's avatar
Updates  
Matija Obreza committed
153
									<span class="uom"><c:out value="${method.unit}" /></span> <sup><a href="#metadata-${val.experimentId}"><c:out value="${val.experimentId}" /></a></sup>
Matija Obreza's avatar
Matija Obreza committed
154
155
156
157
158
159
160
161
162
163
								</div>
							</c:forEach></td>
						<td><c:out value="${method.method}" /></td>
					</tr>
				</c:forEach>
			</tbody>
		</table>
	</c:if>

	<c:if test="${metadatas.size() gt 0}">
Matija Obreza's avatar
Matija Obreza committed
164
		<h3>
Matija Obreza's avatar
Matija Obreza committed
165
			<spring:message code="accession.metadatas" />
Matija Obreza's avatar
Matija Obreza committed
166
		</h3>
Matija Obreza's avatar
Matija Obreza committed
167
		<c:forEach items="${metadatas}" var="metadata" varStatus="status">
Matija Obreza's avatar
Matija Obreza committed
168
			<div class="targeted" id="metadata-${metadata.id}">
Matija Obreza's avatar
Updates  
Matija Obreza committed
169
				<sup><c:out value="${metadata.id}" /></sup> <a href="<c:url value="/data/view/${metadata.id}" />"><c:out value="${metadata.title}" /></a>
Matija Obreza's avatar
Matija Obreza committed
170
171
172
173
174
175
176
177
				<c:out value="${metadata.institute}" />
			</div>
			<div>
				<c:out value="${metadata.description}" />
			</div>
		</c:forEach>
	</c:if>

Matija Obreza's avatar
Matija Obreza committed
178
179
</body>
</html>