1<#assign serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext()>
2<#assign httpServletRequest = serviceContext.getRequest()>
3<#assign RecordId="${(httpServletRequest.getParameter('articleId')?html)!''}">
4
5<#assign DDLRecordLocalService = serviceLocator.findService("com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService")>
6<#assign record = DDLRecordLocalService.getRecord(RecordId?number)>
7
8<article class="bandi-detail-wrapper container-fluid">
9 <h3 class="ac-header">
10 dettaglio
11 <span>
12 <#if record.getFieldValue("Numero", locale)?has_content>
13 Bando n.${record.getFieldValue("Numero", locale)}
14 </#if>
15 </span>
16 </h3>
17 <#if record.getFieldValue("Stato", locale)?has_content>
18 <section class="detail-top row">
19 <div class="col-md-12 col-sm-12 col-xs-12">
20 <p class="title">Stato</p>
21 <p class="content">${record.getFieldValue("Stato", locale)?split('["')[1]?split('"]')[0]}</p>
22 </div>
23 </section>
24 </#if>
25 <section class="detail-top row">
26 <div class="col-md-6 col-sm-12 col-xs-12">
27 <p class="title">Titolo</p>
28 <p class="content">${record.getFieldValue("Titolo", locale)}</p>
29 </div>
30 <div class="col-md-3 col-sm-6 col-xs-12">
31 <p class="title">Data Presentazione</p>
32 <p class="content">
33 <span>
34 <#assign Data_Inizio_DateObj = record.getFieldValue("Data_Inizio", locale)>
35
36 <#if (Data_Inizio_DateObj?has_content)>
37 ${dateUtil.getDate(Data_Inizio_DateObj, "dd MMM yyyy", locale)}
38 </#if>
39 </span>
40 <span style="display:none;"></span>
41 </p>
42 </div>
43 <div class="col-md-3 col-sm-6 col-xs-12">
44 <p class="title">Data Scadenza</p>
45 <p class="content"><span>
46 <#assign Data_Scadenza_DateObj = record.getFieldValue("Data_Scadenza", locale)>
47 <#if (Data_Scadenza_DateObj?has_content)>
48 ${dateUtil.getDate(Data_Scadenza_DateObj, "dd MMM yyyy", locale)}
49 </#if>
50 </span><span>${record.getFieldValue("Ora_Scadenza", locale)}</span></p>
51 </div>
52 </section>
53 <section class="detail-top row">
54 <div class="col-md-6 col-sm-12 col-xs-12">
55
56 </div>
57 <div class="col-md-3 col-sm-6 col-xs-12">
58 <p class="title">Ambito Territoriale</p>
59 <p class="content">${record.getFieldValue("Ambito_Territoriale", locale)?split('["')[1]?split('"]')[0]} (BO)</p>
60 </div>
61 </section>
62 <section class="detail-description row">
63 <div class="col-md-12">
64 <p class="title">Descrizione</p>
65 <p class="content">${record.getFieldValue("Descrizione", locale)}</p>
66 </div>
67 </section>
68 <#if record.getFieldValue("NotaFinale", locale)?has_content>
69 <section class="detail-description row">
70 <div class="col-md-12">
71 <p class="title">Nota Finale</p>
72 <p class="content">${record.getFieldValue("NotaFinale", locale)}</p>
73 </div>
74 </section>
75 </#if>
76 <section class="detail-table row">
77 <div class="col-md-12">
78 <div class="">
79 <table class="table">
80 <thead>
81 <th>documentazione disponibile</th>
82 <th>apri</th>
83 </thead>
84 <tbody>
85
86
87 <#assign index = 0>
88
89 <#if record.getFieldValues("Documenti_di_bando", locale)?has_content>
90
91 <tr>
92 <td>Documentazione bando</td>
93 <td>
94 <span class="q-icon-folder"></span>
95 </td>
96 </tr>
97
98 <#list record.getFieldValues("Documenti_di_bando", locale) as curValue_Allegati>
99 <#assign index = index+1>
100
101 <#assign doc = record.getFieldValues("Documenti_di_bando", locale)[index - 1]?eval >
102
103 <tr>
104 <td class="doc" colspan="2">
105 <span class="q-icon-pdf">
106 <span class="path1"></span>
107 <span class="path2"></span>
108 <span class="path3"></span>
109 <span class="path4"></span>
110 <span class="path5"></span>
111 <span class="path6"></span>
112 <span class="path7"></span>
113 </span>
114 <a target="_blank" href="/documents/${doc.groupId}/${doc.uuid}">${record.getFieldValues("Etichetta22177", locale)[index - 1]}</a>
115 </td>
116 </tr>
117
118 </#list>
119 </#if>
120
121
122
123 <#assign index = 0>
124
125 <#if record.getFieldValues("Allegati_Tecnici", locale)[0]?has_content>
126
127 <tr>
128 <td>Allegati tecnici</td>
129 <td>
130 <span class="q-icon-folder"></span>
131 </td>
132 </tr>
133
134 <#list record.getFieldValues("Allegati_Tecnici", locale) as curValue_Allegati>
135 <#assign index = index+1>
136
137 <#if record.getFieldValues("Allegati_Tecnici", locale)[index - 1]?has_content>
138 <#assign doc = record.getFieldValues("Allegati_Tecnici", locale)[index - 1]?eval >
139
140 <tr>
141 <td class="doc" colspan="2">
142 <span class="q-icon-pdf">
143 <span class="path1"></span>
144 <span class="path2"></span>
145 <span class="path3"></span>
146 <span class="path4"></span>
147 <span class="path5"></span>
148 <span class="path6"></span>
149 <span class="path7"></span>
150 </span>
151 <a target="_blank" href="/documents/${doc.groupId}/${doc.uuid}">${record.getFieldValues("Etichetta", locale)[index - 1]}</a>
152 </td>
153 </tr>
154
155 </#if>
156 </#list>
157 </#if>
158
159
160
161 <#assign index = 0>
162
163 <#if record.getFieldValues("Graduatoria", locale)[0]?has_content>
164
165 <tr>
166 <td>Esiti</td>
167 <td>
168 <span class="q-icon-folder"></span>
169 </td>
170 </tr>
171
172 <#list record.getFieldValues("Graduatoria", locale) as curValue_Allegati>
173 <#assign index = index+1>
174
175 <#if record.getFieldValues("Graduatoria", locale)[index - 1]?has_content>
176 <#assign doc = record.getFieldValues("Graduatoria", locale)[index - 1]?eval >
177
178 <tr>
179 <td class="doc" colspan="2">
180 <span class="q-icon-pdf">
181 <span class="path1"></span>
182 <span class="path2"></span>
183 <span class="path3"></span>
184 <span class="path4"></span>
185 <span class="path5"></span>
186 <span class="path6"></span>
187 <span class="path7"></span>
188 </span>
189 <a target="_blank" href="/documents/${doc.groupId}/${doc.uuid}">${record.getFieldValues("Etichetta21079", locale)[index - 1]}</a>
190 </td>
191 </tr>
192
193 </#if>
194 </#list>
195 </#if>
196
197 </tbody>
198 </table>
199 </div>
200 </div>
201 </section>
202 <button onclick="window.history.back()">Torna alla lista delle gare</button>
203 <br>
204 <p id="last-modified"></p>
205</article>
206
207
208<script type="text/javascript">
209 const options = { year: 'numeric', month: 'long', day: 'numeric'};
210 document.getElementById('last-modified').innerText = 'Ultima modifica: ' + new Date("${record.modifiedDate?datetime}").toLocaleDateString('it-IT', options) + ' ' + new Date("${record.modifiedDate?datetime}").getHours() + ':' + new Date("${record.modifiedDate?datetime}").getMinutes();
211</script>