%@ page language="java" pageEncoding="ISO-8859-15" contentType="text/html;charset=ISO-8859-15"%>
<%@ page language="java" import="java.util.*,javax.servlet.jsp.*,com.nivaria.datatype.*,com.nivaria.epress.*,com.nivaria.edit.*, com.nivaria.commerce.*,com.nivaria.commerce.domain.*,com.nivaria.consulta.*,com.nivaria.consulta.impl.*,com.nivaria.consulta.impl.ncm.*"%> <% response.setHeader("Cache-Control","no-store"); response.setHeader("Pragma","no-cache"); response.setDateHeader("Expires",0); %> <%! public java.util.List getFilterParams(com.nivaria.data.DataSource ds) throws Exception { java.util.List res = new java.util.ArrayList(); try { Object[] filterParams = ds.getDataValueList("PARAMS"); if (filterParams!=null && filterParams.length>0) { for(int i=0;i|
|
<%@ page import="com.nivaria.consulta.*,com.nivaria.consulta.impl.*,com.nivaria.consulta.impl.ncm.*"%>
<%@ page import="com.nivaria.commerce.domain.*"%>
<%
try {
com.nivaria.core.CoreManager cm = (com.nivaria.core.CoreManager)application.getAttribute("com.nivaria.core");
/*com.nivaria.epress.EPressManager ep = (com.nivaria.epress.EPressManager) application.getAttribute("com.nivaria.epress");*/
CObject prd = null;
int dataSourceId = Integer.parseInt("42");
//Creating query request
com.nivaria.consulta.QueryRequest qrequest = new com.nivaria.consulta.QueryRequest(request,dataSourceId);
String pref = qrequest.getParameterPrefix();
/*com.nivaria.epress.Issue currentIssue= ep.getIssue(5);*/
if (currentIssue== null){
currentIssue= (com.nivaria.epress.Issue)ep.getActiveIssue();
}
java.util.List fields = new java.util.ArrayList();
fields.add(new Field_s("Nombre","NAME:1110","false","TEXT","false","false"));
fields.add(new Field_s("Fecha creación","CREATIONDATE:1110","false","DATE","false","false"));
fields.add(new Field_s("País","COUNTRY:1110","false","LIST923","false","false"));
fields.add(new Field_s("Sumario","ASSETTEXT:1110","false","TEXT","false","false"));
fields.add(new Field_s("Descripción","DESCRIPTION:1110","false","TEXT","false","false"));
fields.add(new Field_s("Imagen","IMAGE:1110","false","IMAGE","false","false"));
if(qrequest.getParameter("PRDID")!=null && !qrequest.getParameter("PRDID").equals("")) {
java.util.Map pmap = (java.util.Map)session.getAttribute(pref+"PRDMAP");
if (pmap!=null)
prd = (CObject)pmap.get(qrequest.getParameter("PRDID"));
if (prd==null) {
com.nivaria.commerce.domain.CommerceFacade cf = new com.nivaria.commerce.domain.CommerceFacade(cm);
com.nivaria.commerce.CommerceInterface item = cf.getProduct(Integer.parseInt(qrequest.getParameter("PRDID")));
if (item!=null) {
prd = new CObjectNCM(item);
}
}
} else if(qrequest.getParameter("ID")!=null && !qrequest.getParameter("ID").equals("")) {
java.util.Map pmap = (java.util.Map)session.getAttribute(pref+"PRDMAP");
if (pmap!=null)
prd = (CObject)pmap.get(qrequest.getParameter("ID"));
if (prd==null) {
com.nivaria.commerce.domain.CommerceFacade cf = new com.nivaria.commerce.domain.CommerceFacade(cm);
com.nivaria.commerce.CommerceInterface item = cf.getProduct(Integer.parseInt(qrequest.getParameter("ID")));
if (item!=null) {
prd = new CObjectNCM(item);
}
}
} else if(qrequest.getParameter("CATID")!=null && !qrequest.getParameter("CATID").equals("")) {
com.nivaria.commerce.domain.CommerceFacade cf = new com.nivaria.commerce.domain.CommerceFacade(cm);
com.nivaria.commerce.CommerceInterface cat = cf.getCategory(Integer.parseInt(qrequest.getParameter("CATID")));
if(cat!=null) {
prd = new CObjectNCM(cat);
}
} else if(qrequest.getParameter("SECID")!=null && !qrequest.getParameter("SECID").equals("")) {
com.nivaria.commerce.domain.CommerceFacade cf = new com.nivaria.commerce.domain.CommerceFacade(cm);
com.nivaria.commerce.CommerceInterface sec = cf.getSection(Integer.parseInt(qrequest.getParameter("SECID")));
if(sec!=null) {
prd = new CObjectNCM(sec);
}
} else if(qrequest.getParameter("pid")!=null && !qrequest.getParameter("pid").equals("")) {
CObject[] prds = (CObject[]) session.getAttribute(pref+"COBJECTS");
prd = prds[Integer.parseInt(qrequest.getParameter("pid"))];
}
if(prd!=null) { %>
<% String valImg = null;
String imgAlign="";
int complexObjects=0;
String lineCountryDate="";
boolean printed=false;
for(int j=0;j
<% } %>
<%} catch(Exception srchEx) {throw srchEx;} %>
";
}
String furl = com.nivaria.util.FilePath.getRelativePath("detalle_casos_exito.jsp", (String)file.getDataValue("URL",langId));
furl= com.nivaria.util.FilePath.pathToWeb(furl);
valImg += " ";%>
<%=valImg!=null?valImg:""%>
<% valImg=null;
}
}
}
} %>
<% for(int j=0;j"+((String)file.getDataValue("FOOT",langId))+" "; } valImg += "<%=val%> <% } else if(j==1) { if (!val.startsWith("<")){ lineCountryDate = ""+val+""; }else{ lineCountryDate = val; } } else if(j==2) { if (lineCountryDate.length()>0){ if (val.startsWith("<")){ lineCountryDate+=" | "+val; }else{ lineCountryDate+=" | "+""+val+""; } }else{ if (val.startsWith("<")){ lineCountryDate = val; }else{ lineCountryDate = ""+val+""; } }%><%=lineCountryDate%> <% printed=true; lineCountryDate="";%> <% } else if(fld.getTitle_org().equals("ASSETTEXT")) { if(fld.showTitle()) { %><%=fld.getTitle()%>:<%=val%> <% }else{ %><%=val%> <% }%> <% } else { if ((j>2) && !printed){%><%=lineCountryDate%> <% printed=true; lineCountryDate=""; } if(!(fld.getDt().equals("IMAGE"))) { if(fld.getDt().equals("FILE")) { if (complexObjects==0){%> <% }%> <% Object[] files = prd.getDataValueList(fld.getTitle_org(),langId); String[] extentionsArray = {"css" ,"exe","divx","doc","gif","gz","iso","jpeg","jpg","js","mov","mp3","mpg","pdf","png","ppt","ps","rar","rtf","swf","tar","tgz","txt","wav","xls","xml","zip"}; java.util.Arrays.sort(extentionsArray); String className=""; int zebraCounter=0; String extention=""; String contentType=""; boolean hasHead = false; for(int k=0;files!=null && k<%=fld.getTitle()%>
<% } if (!printed){%> <%=lineCountryDate%> <% printed=true; lineCountryDate=""; } } } %> <% } %> <% } %> |
Le interesa |