details.jsp 6.04 KB
Newer Older
Matija Obreza's avatar
Matija Obreza committed
1
2
3
4
5
6
<!DOCTYPE html>

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

<html>
<head>
Matija Obreza's avatar
Matija Obreza committed
7
<title><spring:message code="faoInstitutes.page.profile.title" arguments="${faoInstitute.fullName}" argumentSeparator="|" /></title>
Matija Obreza's avatar
Matija Obreza committed
8
9
</head>
<body>
Matija Obreza's avatar
Matija Obreza committed
10
	<h1>
Matija Obreza's avatar
Matija Obreza committed
11
		<img class="country-flag bigger" src="<c:url value="${cdnFlagsUrl}" />/${faoInstitute.country.code3.toUpperCase()}.png" />
Matija Obreza's avatar
Matija Obreza committed
12
		<c:out value="${faoInstitute.fullName}" />
Matija Obreza's avatar
Matija Obreza committed
13
		<small><c:out value="${faoInstitute.code}" /></small>
Matija Obreza's avatar
Matija Obreza committed
14
	</h1>
Matija Obreza's avatar
Matija Obreza committed
15

Matija Obreza's avatar
Matija Obreza committed
16
	<c:if test="${countByInstitute eq 0}">
Matija Obreza's avatar
Matija Obreza committed
17
		<div class="alert alert-info">
Matija Obreza's avatar
Matija Obreza committed
18
19
			<spring:message code="faoInstitute.no-accessions-registered" />
		</div>
Matija Obreza's avatar
Matija Obreza committed
20
21
	</c:if>

Matija Obreza's avatar
Matija Obreza committed
22
	<div class="jumbotron">
23
		<spring:message code="faoInstitutes.stat.accessionCount" arguments="${countByInstitute}" />
Matija Obreza's avatar
Matija Obreza committed
24
25
26
		<c:if test="${countByInstitute gt 0}">
			<a href="<c:url value="/wiews/${faoInstitute.code.toLowerCase()}/data" />"><spring:message code="view.accessions" /></a>
		</c:if>
27
28
29
30
31
		<spring:message code="faoInstitutes.stat.datasetCount" arguments="${datasetCount}" />
		<c:if test="${datasetCount gt 0}">
			<a href="<c:url value="/wiews/${faoInstitute.code.toLowerCase()}/datasets" />"><spring:message code="view.datasets" /></a>
		</c:if>
		
32
	</div>
Matija Obreza's avatar
Matija Obreza committed
33
34
		
	<div class="">
35
36
		<security:authorize access="hasRole('ADMINISTRATOR') or hasPermission(#faoInstitute, 'ADMINISTRATION')">
			<a href="<c:url value="/acl/${faoInstitute.class.name}/${faoInstitute.id}/permissions"><c:param name="back">/wiews/${faoInstitute.code.toLowerCase()}</c:param></c:url>" class="close"> <spring:message code="edit-acl" /></a>
37
38
39
40
41
42
			<a href="<c:url value="/wiews/${faoInstitute.code.toLowerCase()}/edit" />" class="close">
				<spring:message code="edit" />
			</a>
		</security:authorize>

		<%@include file="/WEB-INF/jsp/content/include/blurp-display.jsp" %>
Matija Obreza's avatar
Matija Obreza committed
43
44
45
46
		
		<div class="row" style="">
		<div class="col-sm-4">
			<spring:message code="faoInstitute.country" />:
Matija Obreza's avatar
Matija Obreza committed
47
			<%-- <img src="<c:url value="${cdnFlagsUrl}" />/${faoInstitute.country.code3.toUpperCase()}.png" /> --%>
Matija Obreza's avatar
Matija Obreza committed
48
			<a href="<c:url value="/geo/${faoInstitute.country.code3.toLowerCase()}" />"><c:out value="${faoInstitute.country.getName(pageContext.response.locale)}" /></a>
Matija Obreza's avatar
Matija Obreza committed
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
		</div>
		<%-- <div class="col-sm-4">
			<spring:message code="faoInstitute.code" />:
			<c:out value="${faoInstitute.code}" />
		</div>
		<div class="col-sm-4">
			<spring:message code="faoInstitute.acronym" />:
			<c:out value="${faoInstitute.acronym}" />
		</div> --%>
		</div>
		
		<div class="row" style="">
		<%-- <div class="col-sm-4">
			<spring:message code="faoInstitute.email" />:
			<c:out value="${faoInstitute.email}" />
		</div> --%>
<%-- 		<p>
			<c:out value="${faoInstitute.type}" />
		</p>
 --%>
		<div class="col-sm-12">
			<spring:message code="faoInstitute.url" />:
			<a href="<c:out value="${faoInstitute.url}" />"><c:out value="${faoInstitute.url}" /></a>
		</div>
		</div>
74
75
76
77
78
79
80
81
82
83
84
		
		<c:if test="${organizations.size() gt 0}">
		<div class="row" style="">
		<div class="col-sm-12">
			<spring:message code="faoInstitute.member-of-organizations-and-networks" />
			<c:forEach items="${organizations}" var="organization">
				<a href="<c:url value="/org/${organization.slug}" />"><c:out value="${organization.title}" /></a>
			</c:forEach>
		</div>
		</div>
		</c:if>
Matija Obreza's avatar
Matija Obreza committed
85
86
	</div>

Matija Obreza's avatar
Matija Obreza committed
87
88
89
	<c:if test="${faoInstitute.latitude ne null}">
		<div class="row" style="">
		<div class="col-sm-12">
90
			<div id="map" class="gis-map"></div>
Matija Obreza's avatar
Matija Obreza committed
91
92
93
		</div>
		</div>
	</c:if>
94

Matija Obreza's avatar
Matija Obreza committed
95
96
97
98
99
100
101

	<%-- <h3>
		<spring:message code="faoInstitute.statistics" />
	</h3> --%>
	

	<div class="row" style="margin-top: 2em;">
Matija Obreza's avatar
Matija Obreza committed
102
		<%-- <c:if test="${statisticsCrop ne null}">
Matija Obreza's avatar
Matija Obreza committed
103
		<div class="col-sm-4">
104
			<h4><spring:message code="faoInstitute.stat-by-crop" arguments="${statisticsCrop.numberOfElements}" /></h4>
Matija Obreza's avatar
Matija Obreza committed
105
			<ul class="funny-list statistics">
106
107
108
				<c:forEach items="${statisticsCrop.content}" var="stat" varStatus="status">
					<li class="clearfix ${status.count % 2 == 0 ? 'even' : 'odd'}"><span class="stats-number"><fmt:formatNumber value="${stat[1]}" /></span> <a href="<c:url value="/wiews/${faoInstitute.code.toLowerCase()}/" />"><c:out value="${stat[0].getName(pageContext.response.locale)}" /></a></li>
				</c:forEach>
Matija Obreza's avatar
Matija Obreza committed
109
110
			</ul>
		</div>
Matija Obreza's avatar
Matija Obreza committed
111
		</c:if> --%>
Matija Obreza's avatar
Matija Obreza committed
112
		
Matija Obreza's avatar
Matija Obreza committed
113
		<div class="col-sm-6">
114
			<h4><spring:message code="faoInstitute.stat-by-genus" arguments="${statisticsGenus.numberOfElements}" /></h4>
Matija Obreza's avatar
Matija Obreza committed
115
			<ul class="funny-list statistics">
116
				<c:forEach items="${statisticsGenus.content}" var="stat" varStatus="status">
Matija Obreza's avatar
Matija Obreza committed
117
					<li class="clearfix ${status.count % 2 == 0 ? 'even' : 'odd'}"><span class="stats-number"><fmt:formatNumber value="${stat[1]}" /></span> <c:out value="${stat[0]}" /></li>
Matija Obreza's avatar
Matija Obreza committed
118
119
120
121
				</c:forEach>
			</ul>
		</div>

Matija Obreza's avatar
Matija Obreza committed
122
		<div class="col-sm-6">
123
			<h4><spring:message code="faoInstitute.stat-by-species" arguments="${statisticsTaxonomy.numberOfElements}" /></h4>
Matija Obreza's avatar
Matija Obreza committed
124
			<ul class="funny-list statistics">
125
				<c:forEach items="${statisticsTaxonomy.content}" var="stat" varStatus="status">
Matija Obreza's avatar
Matija Obreza committed
126
					<li class="clearfix ${status.count % 2 == 0 ? 'even' : 'odd'}"><span class="stats-number"><fmt:formatNumber value="${stat[1]}" /></span> <a href="<c:url value="/wiews/${faoInstitute.code.toLowerCase()}/t/${stat[0].genus}/${stat[0].species}" />"><c:out value="${stat[0].taxonName}" /></a></li>
Matija Obreza's avatar
Matija Obreza committed
127
128
129
				</c:forEach>
			</ul>
		</div>
130
				
Matija Obreza's avatar
Matija Obreza committed
131
132
133
	</div>


134
135
136
137
138
139
	<div class="row" style="margin-top: 2em;">
		<div class="col-sm-4">
			<a href="<c:url value="/wiews/${faoInstitute.code.toLowerCase()}/dwca" />"><spring:message code="metadata.download-dwca" /></a>
		</div>
	</div>

140
<content tag="javascript">
Matija Obreza's avatar
Matija Obreza committed
141
		<c:if test="${faoInstitute.latitude ne null}">
Matija Obreza's avatar
Matija Obreza committed
142
143
		<script type="text/javascript">
			jQuery(document).ready(function() {
144
				var map=GenesysMaps.map("${pageContext.response.locale.language}", $("#map"), {
145
					maxZoom: 6, /* WIEWS does not provide enough detail */
146
					center: new GenesysMaps.LatLng(${faoInstitute.latitude}, ${faoInstitute.longitude}), 
Matija Obreza's avatar
Matija Obreza committed
147
148
149
					markerTitle: "<spring:escapeBody javaScriptEscape="true">${faoInstitute.fullName}</spring:escapeBody>" 
				});
			});
Matija Obreza's avatar
Matija Obreza committed
150
151
152
153
		</script>
		</c:if>
		<script type="text/javascript">
			<%@include file="/WEB-INF/jsp/wiews/ga.jsp"%>
Matija Obreza's avatar
Matija Obreza committed
154
			_pageDim = { institute: '${faoInstitute.code}' };
Matija Obreza's avatar
Matija Obreza committed
155
		</script>
156
</content>
Matija Obreza's avatar
Matija Obreza committed
157
158
</body>
</html>