Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing: ==> request.getAttribute('USER_ID') [in template "10131#10164#1989643" at line 7, column 17] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign userId = request.getAttribute... [in template "10131#10164#1989643" at line 7, column 1] ----
1<#assign classPagina="" />
2<#assign stylePagina="" />
3<#if paginaIntera.getData() == 'true'>
4 <#assign classPagina='large_bg' />
5</#if>
6
7<#assign userId=request.getAttribute('USER_ID')?c />
8<#if (userId! == "") && (anon.getData()! != "") >
9 <#assign iframeTarget> ${baseUrl.getData()}${anon.getData()} </#assign>
10 <#assign iframeHome> ${baseUrl.getData()}${anon.getData()} </#assign>
11<#else>
12 <#assign queryPath=httpUtil.decodeURL(httpUtil.getParameter(request.getAttribute("CURRENT_URL"), 'cpi')) />
13 <#if queryPath! != "">
14 <#assign iframeTarget>${baseUrl.getData()}${queryPath}</#assign>
15 <#else>
16 <#assign iframeTarget>${baseUrl.getData()}${auth.getData()}</#assign>
17 </#if>
18 <#assign iframeHome>${baseUrl.getData()}${auth.getData()}</#assign>
19</#if>
20
21<div class="new_form global_search-portlet" style="box-shadow: none">
22 <div id="topbar" class="${classPagina} internal-search"
23 style="background: #4481a2; background: linear-gradient(top,#4481a2,427089); height: 66px">
24 <a href="${iframeHome}" target="cpi_iframe">
25 <img src="${icona.getData()}"/>
26 </a>
27 <h1>${header.getData()}</h1>
28 </div>
29 <iframe id="cpi_iframe" name="cpi_iframe" src="${iframeTarget}" width="100%" height="2000"
30 allowtransparency="true" frameborder="0"></iframe>
31 <script>
32 // parseparams plugin
33 var a=/([^&=]+)=?([^&]*)/g;var d=/\+/g;var c=function(e){return decodeURIComponent(e.replace(d," "))};jQuery.parseParams=function(h){var j={},i;while(i=a.exec(h)){var g=c(i[1]),f=c(i[2]);if(g.substring(g.length-2)==="[]"){g=g.substring(0,g.length-2);(j[g]||(j[g]=[])).push(f)}else{j[g]=f}}return j};
34
35 jQuery(function(J) {
36 var iframe = $("#cpi_iframe");
37 J(window).bind("message", function(event) {
38 var params = J.parseParams(event.originalEvent.getData());
39 if (params.ido_height) {
40 iframe.height(Math.max(200, parseInt(params.ido_height)));
41 iframe.attr("scrolling", "no");
42 }
43 if (params.ido_scroll) {
44 window.scrollTo(0, 5 + J("#p_p_id$request.portlet-namespace").offset().top)
45 }
46 });
47 });
48 </script>
49</div>