<%@ include file="/testa.jsp"%> <%@ include file="conf.jsp"%> <% //fatto int maxnumrighexpag=3; if (request.getParameter("maxnumrighexpag")!=null){ maxnumrighexpag=Integer.parseInt(request.getParameter("maxnumrighexpag")); } int maxnumrighe=0; int indice_pag=0; if ((request.getParameter("indice_pag")!=null)&&(!request.getParameter("indice_pag").trim().equals(""))){ indice_pag=Integer.parseInt(request.getParameter("indice_pag")); } out.clear(); response.setDateHeader("Last-Modified", System.currentTimeMillis()); c = pool.getConnection(); if (request.getParameter("id_ente")!=null){ id_ente=request.getParameter("id_ente"); } boolean auto=false; st= c.createStatement(); query=" select 1 from dual where sysdate>=to_date('19/06/2009 17:20','dd/mm/yyyy hh24:mi') and sysdate<=to_date('19/06/2009 19:40','dd/mm/yyyy hh24:mi')"; rs=st.executeQuery(query); if (rs.next()){ auto=true; } rs.close(); st.close(); out.clear(); %>
<% query=" select distinct id, nome descrizione,miniatura,-1 id_componente,data_ora_modifica datamodifica,'v' tipo, nvl(url_mediaserver,url) url from mediacenter_media where id_tipo=1 and data_pubblicazione<=sysdate and id_ente="+id_ente+" "+ " order by datamodifica desc "; //X PAGINAZIONE String q_cnt="select count(*) from ("+query+")"; st= c.createStatement(); rs=st.executeQuery(q_cnt); if (rs.next()){ if (rs.getString(1)!=null){ maxnumrighe=rs.getInt(1); } } rs.close(); st.close(); query=" "+ " select id,descrizione,miniatura ,id_componente,datamodifica,tipo,url,numriga "+ " from "+ " ( "+ " select id,descrizione,miniatura ,id_componente,datamodifica,tipo,url,rownum numriga "+ " from "+ " ( "+ query+ " ) "+ " ) where numriga >"+indice_pag+" "; st= c.createStatement(); st.setMaxRows(maxnumrighexpag); rs=st.executeQuery(query); boolean almenouna=false; %><% int cnt=0; while (rs.next()){ cnt++; almenouna=true; %><% } rs.close(); st.close(); %>
<% if (indice_pag>0){ %><% }else{ %><% } %> <% %><% if (indice_pag<(maxnumrighe-maxnumrighexpag)){ %><% }else{ %><% } %>
<% try{ pool.releaseConnection(c); }catch(Exception e_release){ } %> <% if (auto){ %> <% } %>