Contacto Panamá

Texto para Identificação Atualizar CAPTCHA
Ocorreu um erro ao processar o template.
Can't convert this string to number: "null"
The blamed expression:
==> latitude?number  [in template "42020#42061#62446" at line 98, column 39]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${latitude?number}  [in template "42020#42061#62446" at line 98, column 37]
----
1<#assign layoutService = staticUtil["com.liferay.portal.kernel.service.LayoutLocalServiceUtil"] /> 
2<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext() /> 
3<#assign themeDisplay = serviceContext.getThemeDisplay() /> 
4<#if (linkToPage?has_content && linkToPage.getFriendlyUrl() != "") || (linkEquipoDirectivo?has_content && linkEquipoDirectivo.getFriendlyUrl() != "")> 
5    <script type="text/javascript"> 
6        $(function(){ 
7            $(".links").appendTo($("#anteTitulo")); 
8            $(".links").removeClass('sr-only'); 
9        }); 
10    </script> 
11    <#assign btnCont="" /> 
12     <#if ((EnlaceAPginaDinamica?has_content && EnlaceAPginaDinamica.getFriendlyUrl() != "") && ( linkToPageManagementTeam?has_content && linkToPageManagementTeam.getFriendlyUrl() != "")) && linkToPage?has_content && linkToPage.getFriendlyUrl() != "" > 
13        <#assign btnCont="three-btn" /> 
14     </#if> 
15    <div class="links sr-only ${btnCont}"> 
16        <div class="container"> 
17            <div class="col-xs-12"> 
18             <#assign btnType="1"/> 
19              
20 
21             <#if EnlaceAPginaDinamica?has_content && EnlaceAPginaDinamica.getFriendlyUrl() != ""> 
22               <a class="button-info pull-right" href="${EnlaceAPginaDinamica.getFriendlyUrl()}"> 
23                	 
24                	<#if (EnlaceAPginaDinamica.textoBtnDinamico3.getData())?? && EnlaceAPginaDinamica.textoBtnDinamico3.getData() != ""> 
25                    	<img alt="${EnlaceAPginaDinamica.textoBtnDinamico3.getAttribute("alt")}" data-fileentryid="${EnlaceAPginaDinamica.textoBtnDinamico3.getAttribute("fileEntryId")}" src="${EnlaceAPginaDinamica.textoBtnDinamico3.getData()}" /> 
26                    </#if> 
27                	 
28                	${EnlaceAPginaDinamica.TextoDinamico.getData()} 
29                </a> 
30                <#assign btnType="2"/> 
31             </#if>   
32              
33              
34               <#if linkToPageManagementTeam?has_content && linkToPageManagementTeam.getFriendlyUrl() != ""> 
35                     
36                    <#if btnType=="1"> 
37                    <a href="${linkToPageManagementTeam.getFriendlyUrl()}" class="button-info pull-right"> 
38                      <#else> 
39                    <a href="${linkToPageManagementTeam.getFriendlyUrl()}" class="button-primary pull-right"> 
40                      </#if> 
41                      <#if (linkToPageManagementTeam.ImageIcoBtn2)?? && linkToPageManagementTeam.ImageIcoBtn2.getData() != ""> 
42                        	<img alt="${linkToPageManagementTeam.ImageIcoBtn2.getAttribute("alt")}" data-fileentryid="${linkToPageManagementTeam.ImageIcoBtn2.getAttribute("fileEntryId")}" src="${linkToPageManagementTeam.ImageIcoBtn2.getData()}" /> 
43                        <#else> 
44                        <i class="fa equipoR"> 
45                        </#if> 
46                       </i> <@liferay.language key="sacyr-management-team" /> 
47                   </a> 
48               </#if> 
49               <#if linkToPage?has_content && linkToPage.getFriendlyUrl() != ""> 
50                   <#assign linkToPageData = linkToPage.getData()?replace("\\/", "") /> 
51									 <#assign linkToPageJSON = linkToPageData?eval /> 
52									 <#assign layout = layoutService.getLayout(themeDisplay.getScopeGroupId(),false,linkToPageJSON.layoutId?number) /> 
53                   <#assign pageTitle = layout.getName(locale) /> 
54                   <#if btnType=="1"> 
55                   <a href="${linkToPage.getFriendlyUrl()}" title="${pageTitle}" class="button-primary pull-right"> 
56                       <#else> 
57                       <a href="${linkToPage.getFriendlyUrl()}" title="${pageTitle}" class="button-info pull-right"> 
58                       </#if> 
59                       <#if (linkToPage.ImageIcoBtn)?? && linkToPage.ImageIcoBtn.getData() != ""> 
60                        	<img alt="${linkToPage.ImageIcoBtn.getAttribute("alt")}" data-fileentryid="${linkToPage.ImageIcoBtn.getAttribute("fileEntryId")}" src="${linkToPage.ImageIcoBtn.getData()}" /> 
61                        <#else> 
62                            <i class="fa pais"></i> 
63                        </#if> 
64                                   ${pageTitle} 
65                   </a> 
66 
67               </#if> 
68                
69             
70            </div> 
71        </div> 
72    </div> 
73</#if> 
74<section id="itemList"> 
75                <#assign latitude = 0> 
76                <#assign longitude = 0> 
77                <#if (geolocation.getData() != "")> 
78										 
79                               <#assign PortalPreferencesUtil = staticUtil["com.liferay.portal.kernel.service.PortalPreferencesLocalServiceUtil"] /> 
80                               <#assign portletPreferences = PortalPreferencesUtil.getPreferences(companyId, 1) /> 
81                               <#assign googleMapsAPIKey = themeDisplay.getScopeGroup().getTypeSettingsProperties().getProperty("googleMapsAPIKey", "") /> 
82                               <#assign geolocationJSONObject = jsonFactoryUtil.createJSONObject(geolocation.getData())> 
83                               <#assign latitude = geolocationJSONObject.getDouble("latitude")> 
84                               <#assign longitude = geolocationJSONObject.getDouble("longitude")> 
85 
86                               <#if separadorCoordenadas?has_content> 
87                                               <#if separadorCoordenadas.latitud.getData() != "" && separadorCoordenadas.longitud.getData() != ""> 
88                                                               <#assign latitude = separadorCoordenadas.latitud.getData()?replace(",", ".")> 
89                                                               <#assign longitude = separadorCoordenadas.longitud.getData()?replace(",", ".")> 
90                                               </#if> 
91                               </#if> 
92                                
93                               <div id="traza-maps" class="js-maptraza" style="position: relative; overflow: hidden;"> 
94                                  <div class="lfr-map yui3-widget lfrmapgoogle" id="geolocalizacionMap" style="position: relative; overflow: hidden;"></div> 
95                               </div> 
96                               <script type="text/javascript"> 
97                                               function initMap() { 
98                 var office = {lat: ${latitude?number}, lng:${longitude?number}}; 
99                 var map = new google.maps.Map(document.getElementById('geolocalizacionMap'), {zoom:15, center: office, scrollwheel: false}); 
100                 var marker = new google.maps.Marker({position: office, map: map}); 
101
102                               </script> 
103                               <script async defer src=https://maps.googleapis.com/maps/api/js?key=${googleMapsAPIKey}&callback=initMap></script> 
104                </#if> 
105                <div class="office-item cornerBR">                                                                                        
106                               <div class="prelativa"> 
107                                               <#assign titleClass = "office-name text-left"> 
108                                               <#if countryImage.getData()?has_content> 
109                                                               <img src="${countryImage.getData()}" class="country-flag"> 
110                                                               <#assign titleClass = "office-name with-img"> 
111                                               </#if> 
112                                               <h5 class="${titleClass}"> 
113                                                               ${.vars['reserved-article-title'].data} 
114                                               </h5> 
115                                               <#if address.getData()?has_content ||  postalCode.getData()?has_content || town.getData()?has_content || country.getData()?has_content> 
116                                                               <div class="office-location"> 
117                                                                               <#if address.getData()?has_content> 
118                                                                                              <p class="street">${address.getData()}</p> 
119                                                                               </#if> 
120                                                                               <#if postalCode.getData()?has_content || town.getData()?has_content || country.getData()?has_content> 
121                                                                                              <p class="city"> 
122                                                                                                              <#if postalCode.getData()?has_content> 
123                                                                                                                              ${postalCode.getData()}  
124                                                                                                              </#if> 
125                                                                                                              <#if town.getData()?has_content> 
126                                                                                                                              ${town.getData()}  
127                                                                                                              </#if> 
128                                                                                                              <#if country.getData()?has_content> 
129                                                                                                                              ${country.getData()} 
130                                                                                                              </#if> 
131                                                                                              </p> 
132                                                                               </#if> 
133                                                               </div> 
134                                               </#if> 
135                                               <#if telephone.getData()?has_content> 
136                                                               <div class="office-phone"><a href=tel:${telephone.getData()}>${telephone.getData()}</a></div> 
137                                               </#if> 
138                                               <#if fax.getData()?has_content> 
139                                                               <div class="office-fax"><small><@liferay.language key="sacyr-fax" /></small>${fax.getData()}</div> 
140                                               </#if> 
141                               </div> 
142                </div> 
143</section> 

Este site utiliza cookies próprios e de terceiros para melhorar a experiência do usuário e analisar seu comportamento a fim de melhorar o serviço oferecido.
Você pode consultar informações adicionais sobre os cookies instalados em nosso Cookies policy.

Definir cookies

Declaração de cookie

TÉCNICOS

Estes cookies estão isentos do cumprimento do artigo 22.2 da LSSI de acordo com as recomendações indicadas pela autoridade europeia sobre privacidade e cookies. De acordo com o acima exposto e embora não seja possível a configuração, aceitação ou negação, o editor deste site oferece informações sobre os mesmos num exercício de transparência com o usuário.

  • Nome: LFR_Session_STATE_*, Fornecedor: Liferay, Propósito: Gerencia a sessão como um usuário registrado , Expiração: Session, Tipo: HTTP

  • Nome: GUEST_LANGUAGE_ID, Fornecedor: Liferay, Propósito: Determina o idioma com o qual você acessa, para mostrar o mesmo na próxima sessão, Expiração: 1 ano, Tipo: HTTP

  • Nome: ANONYMOUS_USER_ID, Fornecedor: Liferay, Propósito: Gerencia a sessão como um usuário não registrado , Expiração: 1 ano, Tipo: HTTP

  • Nome: COOKIE_SUPPORT, Provider: Liferay, Propósito: Identifica que a utilização de cookies para o funcionamento do portal, Expiração: 1 ano, Tipo: HTTP

  • Nome: JSessionID, Fornecedor: Liferay, Propósito: Gerencia o login e indica quem está usando o site, Expiração: Session, Tipo: HTTP

  • Nome: SACYRGDPR, Fornecedor: Sacyr, Propósito: Usado para gerenciar a política de cookies , Expiração: Session, Tipo: HTTP