Monthly newsletter

An error occurred while processing the template.
Denied resolving class org.apache.catalina.core.ApplicationHttpRequest by org.apache
1#set($portletDisplay = $themeDisplay.getPortletDisplay()) 
2#set ($documentosPortletId= $portletDisplay.getId()) 
3<script> 
4  var documentosPortletId = '$documentosPortletId'; 
5</script> 
6#if (!$entries.isEmpty()) 
7	#set($total = $request.getSession().getAttribute('total')) 
8    <div >  
9        #if ($locale == "es_ES") 
10            ##Si se quiere mostrar los resultados descomentar lo de abajo 
11            <h4> $total resultados encontrados </h4> 
12        #else 
13            <h4> $total results found </h4> 
14        #end 
15    </div> 
16 
17 
18    <div class="actualidad_resumen"> 
19        ##set( $templateId = 47514) 
20        #set( $templateId = $utilVariables.getIdTemplateByName("PL_NOTICIA_VIERNES_RESUMEN")) 
21 
22        #set($cur = $paramUtil.getInteger($request, "cur", 1)) 
23        ##se presupone delta (resultados por pagina) == 10 
24        ##set($delta = $paramUtil.getInteger($request, "delta", 10)) 
25        #set($total = $request.getSession().getAttribute('total')) 
26   		#set($journalArticleLocalService = $serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")) 
27        #set($DDMTemplateLocalService = $serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMTemplateLocalService")) 
28        #set($ddmTemplate = $DDMTemplateLocalService.getTemplate($templateId))  
29		 
30		#set($cur = $request.getSession().getAttribute('cur')) 
31		#set($delta = $request.getSession().getAttribute('delta')) 
32				 
33		#if ( $cur ) 
34			#set($cur = $getterUtil.getInteger($cur)) 
35		#else 
36			#set($cur = 1)		 
37		#end		 
38				 
39		#if ( $delta ) 
40			#set($delta =$getterUtil.getInteger($delta)) 
41		#else 
42			#set($delta =10)		 
43		#end 
44		 
45        
46        #foreach ($curEntry in $entries)  
47            #set($renderer = $curEntry.getAssetRenderer() ) 
48            #set($className = $renderer.getClassName() )   
49            #set($journalArticle = $renderer.getArticle() ) 
50 
51 
52            ## Mostramos la noticia destacada      
53            <div class="contenidoADTTNoticiaResumen"> 
54                <article class="noticia-resumen-adt"> 
55 
56                    #if ($renderer.hasEditPermission($themeDisplay.getPermissionChecker())) 
57                        <div class="lfr-meta-actions asset-actions"> 
58                     
59                         
60                            #set($redirectURL = $renderResponse.createRenderURL()) 
61                             
62                            #set($foo = $redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")) 
63                            #set($foo = $redirectURL.setWindowState("pop_up")) 
64                             
65                            #set($editPortletURL = $renderer.getURLEdit($renderRequest, $renderResponse, $windowStateFactory.getWindowState("pop_up"), $redirectURL)) 
66                             
67                            #if ($validator.isNotNull($editPortletURL)) 
68                                #set($title = $languageUtil.format($locale, "edit-x", $renderer.getTitle($locale))) 
69                                #set($icono = $taglibLiferay.getIconTag()) 
70                                #set($foo = $icono.setImage("edit")) 
71                                #set($foo = $icono.setMessage("$title")) 
72                                 
73                                #set($foo = $icono.setUrl("javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'$renderResponse.getNamespace()editAsset', title:'$renderer.getTitle($locale)', uri:'$htmlUtil.escapeURL($editPortletURL.toString())'})")) 
74                            $icono.runTag() 
75                                 
76                            #end                         
77                        </div>       
78                    #end  
79                                         
80                    $journalArticleLocalService.getArticleContent($journalArticle, $ddmTemplate.getTemplateKey(), "VIEW", $locale.toString(), null, $themeDisplay) 
81 
82                </article> 
83            </div> 
84            <br> 
85        #end   
86    </div> 
87 
88    #set($totalpaginas=$mathTool.ceil($mathTool.div($total,$delta))) 
89     
90    <div class="contador"> 
91      $cur de $totalpaginas 
92    </div> 
93     
94	#set($actual=$cur)   
95    #if($cur != 1) 
96      <div class="box-informacion-destacada">  
97      <div id="contenido_boton" class="genericBnt left" onmouseover="javascript:this.style.textDecoration= 'underline'" onmouseout="javascript:this.style.textDecoration= 'none'" onclick="">  
98        #if ($locale == "es_ES") 
99          <a  target="_self" title="Primera" onclick="primera();"> Primera </a> 
100        #else 
101          <a  target="_self" title="First" onclick="primera();"> First </a> 
102        #end 
103      </div> 
104      </div> 
105      <div class="box-informacion-destacada">  
106      <div id="contenido_boton" class="genericBnt left" onmouseover="javascript:this.style.textDecoration= 'underline'" onmouseout="javascript:this.style.textDecoration= 'none'" onclick="">   
107        #if ($locale == "es_ES") 
108          <a  target="_self" title="Anterior" onclick="anterior();"> Anterior </a> 
109        #else 
110          <a  target="_self" title="Previous" onclick="anterior();"> Previous </a> 
111        #end 
112      </div> 
113      </div> 
114    #end 
115 
116     
117 
118    #if($cur != $totalpaginas) 
119      <div class="box-informacion-destacada"> 
120      <div id="contenido_boton" class="genericBnt right" onmouseover="javascript:this.style.textDecoration= 'underline'" onmouseout="javascript:this.style.textDecoration= 'none'" onclick="">   
121        #if ($locale == "es_ES") 
122          <a  target="_self" title="Último" onclick="ultima();"> Último </a> 
123        #else 
124          <a  target="_self" title="Last" onclick="ultima();"> Last </a> 
125        #end 
126      </div> 
127      </div> 
128    #end 
129 
130    #if ($mathTool.sub($getterUtil.getInteger($total), $mathTool.mul($cur, $delta)) > 0) 
131      #set($next = $mathTool.add($cur, 1))   
132      <div class="box-informacion-destacada">  
133      <div id="contenido_boton" class="genericBnt right" onmouseover="javascript:this.style.textDecoration= 'underline'" onmouseout="javascript:this.style.textDecoration= 'none'" onclick="">  
134      #if ($locale == "es_ES") 
135        <a  target="_self" title="Siguiente" onclick="siguientePagina();"> Siguiente</a>  
136      #else 
137        <a  target="_self" title="Next" onclick="siguientePagina();"> Next</a>  
138      #end 
139      </div> 
140      </div> 
141    #end 
142     
143#else 
144    <div class="cont_titulo">  
145        #if ($locale == "es_ES") 
146            <h2> La búsqueda no obtuvo ningún resultado. </h2> 
147        #else 
148            <h2> Your search did not match any content. </h2> 
149        #end 
150    </div> 
151 
152 
153#end 
154 
155      <script> 
156        function siguientePagina() {           
157          var data= {};          
158          var param_cur = '_' + documentosPortletId + '_cur';  
159          data[param_cur] = '$next'; 
160           
161           
162          var param_resetCur = '_' + documentosPortletId + '_resetCur';  
163          data[param_resetCur] = false; 
164           
165          var documentosPortletIdRefresh = '#p_p_id_' + documentosPortletId + '_'; 
166 
167          Liferay.Portlet.refresh(documentosPortletIdRefresh, data); 
168 
169
170 
171        function anterior() { 
172          var data= {};          
173          var param_cur = '_' + documentosPortletId + '_cur';  
174          data[param_cur] = parseInt('$actual'-1); 
175           
176 
177          var param_resetCur = '_' + documentosPortletId + '_resetCur';  
178          data[param_resetCur] = false; 
179           
180          var documentosPortletIdRefresh = '#p_p_id_' + documentosPortletId + '_'; 
181 
182          Liferay.Portlet.refresh(documentosPortletIdRefresh, data); 
183 
184
185 
186 
187 
188        function primera() { 
189          var data= {};          
190          var param_cur = '_' + documentosPortletId + '_cur';  
191          data[param_cur] = '1'; 
192 
193          var param_resetCur = '_' + documentosPortletId + '_resetCur';  
194          data[param_resetCur] = false; 
195           
196          var documentosPortletIdRefresh = '#p_p_id_' + documentosPortletId + '_'; 
197 
198          Liferay.Portlet.refresh(documentosPortletIdRefresh, data); 
199 
200
201 
202        function ultima() { 
203          var data= {};          
204          var param_cur = '_' + documentosPortletId + '_cur';  
205          data[param_cur] = Math.ceil($total/$delta); 
206 
207          var param_resetCur = '_' + documentosPortletId + '_resetCur';  
208          data[param_resetCur] = false; 
209           
210          var documentosPortletIdRefresh = '#p_p_id_' + documentosPortletId + '_'; 
211 
212          Liferay.Portlet.refresh(documentosPortletIdRefresh, data); 
213 
214        }    
215         
216       
217       
218    </script>