X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fservlet%2FServletModuleOpenIndy.java;h=6172d1c05dfb55a1c3179499f4579f0d2f56fceb;hb=aa507bfd18e723d21e63454a26af3320bb8c27f2;hp=993433c1723082e593c60328b9abf349e45cecad;hpb=30eac5c036eb2ab68f9cc3f0666b57dbef7e0c53;p=mir.git diff --git a/source/mircoders/servlet/ServletModuleOpenIndy.java b/source/mircoders/servlet/ServletModuleOpenIndy.java index 993433c1..6172d1c0 100755 --- a/source/mircoders/servlet/ServletModuleOpenIndy.java +++ b/source/mircoders/servlet/ServletModuleOpenIndy.java @@ -30,6 +30,9 @@ package mircoders.servlet; +import gnu.regexp.RE; +import gnu.regexp.REMatch; + import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.PrintWriter; @@ -47,24 +50,10 @@ import java.util.Map; import java.util.Random; import java.util.Set; import java.util.Vector; + import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; -import javax.servlet.http.HttpUtils; - -import org.apache.commons.fileupload.FileItem; -import org.apache.commons.net.smtp.SMTPClient; -import org.apache.commons.net.smtp.SMTPReply; -import org.apache.lucene.analysis.standard.StandardAnalyzer; -import org.apache.lucene.document.Document; -import org.apache.lucene.queryParser.QueryParser; -import org.apache.lucene.search.Hits; -import org.apache.lucene.search.IndexSearcher; -import org.apache.lucene.search.Query; -import org.apache.lucene.search.Searcher; -import org.apache.struts.util.MessageResources; -import gnu.regexp.RE; -import gnu.regexp.REMatch; import mir.entity.Entity; import mir.generator.Generator; @@ -101,8 +90,8 @@ import mircoders.search.ContentSearchTerm; import mircoders.search.ImagesSearchTerm; import mircoders.search.KeywordSearchTerm; import mircoders.search.TextSearchTerm; -import mircoders.search.TopicSearchTerm; import mircoders.search.TopicMatrixSearchTerm; +import mircoders.search.TopicSearchTerm; import mircoders.search.UnIndexedSearchTerm; import mircoders.search.VideoSearchTerm; import mircoders.storage.DatabaseComment; @@ -113,6 +102,18 @@ import mircoders.storage.DatabaseImages; import mircoders.storage.DatabaseLanguage; import mircoders.storage.DatabaseTopics; +import org.apache.commons.fileupload.FileItem; +import org.apache.commons.net.smtp.SMTPClient; +import org.apache.commons.net.smtp.SMTPReply; +import org.apache.lucene.analysis.standard.StandardAnalyzer; +import org.apache.lucene.document.Document; +import org.apache.lucene.queryParser.QueryParser; +import org.apache.lucene.search.Hits; +import org.apache.lucene.search.IndexSearcher; +import org.apache.lucene.search.Query; +import org.apache.lucene.search.Searcher; +import org.apache.struts.util.MessageResources; + /* * ServletModuleOpenIndy - * is the open-access-servlet, which is responsible for @@ -120,7 +121,7 @@ import mircoders.storage.DatabaseTopics; * open-postings to the newswire * * @author mir-coders group - * @version $Id: ServletModuleOpenIndy.java,v 1.89.2.5 2003/06/30 14:46:22 zapata Exp $ + * @version $Id: ServletModuleOpenIndy.java,v 1.89.2.8 2003/10/23 14:55:25 rk Exp $ * */ @@ -354,7 +355,7 @@ public class ServletModuleOpenIndy extends ServletModule Map extraInfo = new HashMap(); extraInfo.put("languagePopUpData", DatabaseLanguage.getInstance().getPopupData()); - extraInfo.put("themenPopupData", topicsModule.getTopicsAsSimpleList()); + extraInfo.put("themenPopupData", DatabaseTopics.getInstance().getPopupData()); extraInfo.put("topics", topicsModule.getTopicsList()); deliver(req, res, mergeData, extraInfo, postingFormTemplate); @@ -583,7 +584,7 @@ public class ServletModuleOpenIndy extends ServletModule ServletHelper.makeGenerationData(aRequest, aResponse, new Locale[] { getResponseLocale(aRequest.getSession(), aRequest), getFallbackLocale(aRequest)}, "bundles.open")); - response.setResponseValue("actionURL", aResponse.encodeURL(configuration.getString("Producer.OpenAction"))+"?"+SESSION_REQUEST_KEY+"="+aRequest.getSession().getId()); + response.setResponseValue("actionURL", aResponse.encodeURL(MirGlobal.config().getString("RootUri") + "/servlet/OpenMir")+"?"+SESSION_REQUEST_KEY+"="+aRequest.getSession().getId()); SessionHandler handler = MirGlobal.localizer().openPostings().getOpenSessionHandler(request, session); @@ -773,7 +774,7 @@ public class ServletModuleOpenIndy extends ServletModule } try { - mergeData.put("topics", topicsModule.getTopicsAsSimpleList()); + mergeData.put("topics", DatabaseTopics.getInstance().getPopupData()); } catch (Throwable e) { logger.debug("Can't get topics: " + e.toString());