Pagina Programa “Praia Acessível – Praia para Todos!”
An error occurred while processing the template.
Expression fileURL[5] is undefined on line 62, column 24 in 10155#10195#353929.
1<#assign modifiedDate = .vars['reserved-article-modified-date'].getData() /> 
2<#assign originalLocale = locale /> 
3<#setting locale = "pt_PT" /> 
4<#assign modifiedDate = modifiedDate?datetime("EEE, d MMM yyyy HH:mm:ss Z") /> 
5<#setting locale = originalLocale /> 
6 
7<div class="content-wrapper-main"> 
8    <h2>${.vars['reserved-article-title'].data}</h2> 
9     
10    <#if locale.language == "pt"> 
11        <p class="data">Atualizado: ${modifiedDate?string["dd-MM-yyyy"]}</p> 
12    <#else> 
13        <p class="data">Updated: ${modifiedDate?string["dd-MM-yyyy"]}</p> 
14    </#if> 
15</div> 
16 
17<div class="content-wrapper"> 
18    ${Descricao.getData()} 
19     
20    <#if Seccao?? && Seccao.getSiblings()?has_content> 
21        <#list Seccao.getSiblings() as sec> 
22			<#if sec.Titulo_da_seccao.getData()!=""> 
23				<h2>${sec.Titulo_da_seccao.getData()}</h2> 
24			</#if> 
25			 
26            ${sec.Conteudo_da_seccao.getData()} 
27    
28	<#assign  hasDocsAssoc = (sec.Documentos_associados?? && sec.Documentos_associados.getSiblings()?has_content && (sec.Documentos_associados.getSiblings()?size gt 0)) 
29    hasDocExt = ( sec.Documentos_externos?? && sec.Documentos_externos.getSiblings()?has_content && (sec.Documentos_externos.getSiblings()?size gt 0)) /> 
30	 
31<#if hasDocsAssoc == true > 
32    <#assign 
33        hasDocsAssoc = (sec.Documentos_associados.getSiblings()[0].getData() != "") 
34    /> 
35</#if> 
36<#if hasDocExt == true > 
37    <#assign 
38        hasDocExt = (sec.Documentos_externos.getSiblings()[0].Link_ficheiro.getData() != "") 
39    /> 
40</#if> 
41 
42<#if ((hasDocsAssoc == true) || (hasDocExt == true)) > 
43    <#if locale.language == "pt"> 
44        <h2>Documentos disponíveis para descarregar</h2> 
45    <#else> 
46        <h2>Documents available for download</h2> 
47    </#if> 
48    <ul> 
49         
50     <#if (hasDocsAssoc == true)> 
51      
52        <#assign 
53            serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext() 
54            themeDisplay = serviceContext.getThemeDisplay() 
55            dlAppServiceUtil = staticUtil["com.liferay.portlet.documentlibrary.service.DLAppServiceUtil"] 
56        /> 
57     
58        <#list sec.Documentos_associados.getSiblings() as doc> 
59     
60            <#assign 
61                fileURL = doc.getData()?split("/") 
62                uuid = fileURL[5]?split("?")[0] 
63                groupId = getterUtil.getLong(fileURL[2]) 
64                file = dlAppServiceUtil.getFileEntryByUuidAndGroupId(uuid, groupId) 
65                 
66                fileSize = (file.getSize() / 1024)?round 
67                fileExtension = file.getExtension()?upper_case 
68                 
69                nrPages = doc.nr_pags.getData() 
70            /> 
71            <li> 
72                <#if locale.language == "pt"> 
73                    <a href="${doc.getData()}">${file.getTitle()} [${fileExtension} | ${fileSize} KB | ${nrPages} página(s)]</a> 
74                <#else> 
75                    <a href="${doc.getData()}">${file.getTitle()} [${fileExtension} | ${fileSize} KB | ${nrPages} page(s)]</a> 
76                </#if> 
77            </li> 
78     
79        </#list> 
80    </#if> 
81    <#if (hasDocExt == true)> 
82        <#list sec.Documentos_externos.getSiblings() as doc> 
83     
84            <#assign 
85                linkFile = doc.Link_ficheiro.getData() 
86                fileName = doc.Nome_ficheiro.getData() 
87                fileSize = doc.Tamanho_ficheiro.getData() 
88                fileMimeType = doc.Tipo_de_ficheiro.getData()?upper_case 
89                nrPages = doc.nr_pag_ficheiro.getData() 
90            /> 
91            <li> 
92                <#if ((fileMimeType != "") || (fileSize != "") || (nrPages != ""))> 
93                    <#if locale.language == "pt"> 
94                        <a href="${linkFile}">${fileName} [${fileMimeType} | ${fileSize} KB | ${nrPages} página(s)]</a> 
95                    <#else> 
96                        <a href="${linkFile}">${fileName} [${fileMimeType} | ${fileSize} KB | ${nrPages} page(s)]</a> 
97                    </#if> 
98                <#else> 
99                    <#if ((fileMimeType == "") && (fileSize == "") && (nrPages == ""))> 
100                        <a href="${linkFile}">${fileName}</a> 
101                    </#if> 
102                </#if> 
103            </li> 
104     
105        </#list> 
106    </#if> 
107 
108    </ul> 
109 
110</#if> 
111     </#list> 
112    </#if> 
113 
114 
115	<#assign 
116    hasDocsAssoc = (Documentos_Associados_transversal.getSiblings()?has_content && (Documentos_Associados_transversal.getSiblings()?size gt 0)) 
117    hasDocExt = (Documentos_Externos_transversal?? && Documentos_Externos_transversal.getSiblings()?has_content && (Documentos_Externos_transversal.getSiblings()?size gt 0))/> 
118<#if hasDocsAssoc == true > 
119    <#assign 
120        hasDocsAssoc = (Documentos_Associados_transversal.getSiblings()[0].getData() != "") 
121    /> 
122</#if> 
123<#if hasDocExt == true > 
124    <#assign 
125        hasDocExt = (Documentos_Externos_transversal.getSiblings()[0].Link_ficheiro_transversal.getData() != "") 
126    /> 
127</#if> 
128<#if ((hasDocsAssoc == true) || (hasDocExt == true)) > 
129    <h2>Documentos disponíveis para descarregar</h2> 
130    <ul> 
131         
132     <#if (hasDocsAssoc == true)> 
133      
134        <#assign 
135            serviceContext = staticUtil["com.liferay.portal.service.ServiceContextThreadLocal"].getServiceContext() 
136            themeDisplay = serviceContext.getThemeDisplay() 
137            dlAppServiceUtil = staticUtil["com.liferay.portlet.documentlibrary.service.DLAppServiceUtil"] 
138        /> 
139     
140        <#list Documentos_Associados_transversal.getSiblings() as doc> 
141     
142            <#assign 
143                fileURL = doc.getData()?split("/") 
144                uuid = fileURL[5]?split("?")[0] 
145                groupId = getterUtil.getLong(fileURL[2]) 
146                file = dlAppServiceUtil.getFileEntryByUuidAndGroupId(uuid, groupId) 
147                 
148                fileSize = (file.getSize() / 1024)?round 
149                fileExtension = file.getExtension()?upper_case 
150                 
151                nrPages = doc.Numero_de_Paginas_transversal.getData() 
152            /> 
153            <li> 
154                <#if locale.language == "pt"> 
155                    <a href="${doc.getData()}">${file.getTitle()} [${fileExtension} | ${fileSize} KB | ${nrPages} página(s)]</a> 
156                <#else> 
157                    <a href="${doc.getData()}">${file.getTitle()} [${fileExtension} | ${fileSize} KB | ${nrPages} page(s)]</a> 
158                </#if> 
159            </li> 
160     
161        </#list> 
162		 <#if (hasDocExt == true)> 
163        <#list Documentos_Externos_transversal.getSiblings() as doc> 
164     
165            <#assign 
166                linkFile = doc.Link_ficheiro_transversal.getData() 
167                fileName = doc.Nome_ficheiro_transversal.getData() 
168                fileSize = doc.Tamanho_do_ficheiro__KB_transversal.getData() 
169                nrPages = doc.Nr_Paginas_transversal.getData() 
170            /> 
171            <li> 
172                <#if ((fileSize != "") || (nrPages != ""))> 
173                    <#if locale.language == "pt"> 
174                        <a href="${linkFile}">${fileName} [${fileSize} KB | ${nrPages} página(s)]</a> 
175                    <#else> 
176                        <a href="${linkFile}">${fileName} [${fileSize} KB | ${nrPages} page(s)]</a> 
177                    </#if> 
178                <#else> 
179                    <a href="${linkFile}">${fileName}</a> 
180                </#if> 
181            </li> 
182     
183        </#list> 
184    </#if> 
185</#if> 
186    </ul> 
187    </#if> 
188</div> 

This page has been translated automatically using a translation tool.