} else {
topicsEntityList = topicsModule.getByWhereClause(where,"title", -1);
}
- SimpleList topicsList = HTMLTemplateProcessor.makeSimpleList(topicsEntityList);
for(int i=0; i < topicsEntityList.size(); i++){
whereClause += currentContent.getId();
whereClauseSpecial += currentContent.getId();
- setAdditional("topic",HTMLTemplateProcessor.makeSimpleHash(currentTopic));
+ setAdditional("topic",currentTopic);
first = false;
}
if(entityList != null && entityList.size()==1){
currentContent = (EntityContent)entityList.elementAt(0);
try {
- SimpleHash specialHash = HTMLTemplateProcessor.makeSimpleHash(currentContent);
- setAdditional("special",specialHash);
+ setAdditional("special",currentContent);
} catch (Exception e) {
theLog.printError("ProducerTopics: problem with start special media: "+currentContent.getId()+" "+e.toString()+" <font color=\"red\">skipping</font>");
logHTML(htmlout,"ProducerTopics: problem with start special media: "+currentContent.getId()+" "+e.toString());
}
//set the list of topics
- setAdditional("topicslist",topicsList);
+ setAdditional("topicslist",topicsEntityList);
handleIt(htmlout,user,force);
}