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>