Author: ssmiweve
Date: 2008-07-24 22:36:36 +0200 (Thu, 24 Jul 2008)
New Revision: 6752

Modified:
   
branches/2.17/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/OverturePPCSearchCommand.java
Log:
Issue SKER4938:  (OverturePPCSearchCommand must support serverUrl parameter) 

Modified: 
branches/2.17/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/OverturePPCSearchCommand.java
===================================================================
--- 
branches/2.17/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/OverturePPCSearchCommand.java
 2008-07-24 16:53:12 UTC (rev 6751)
+++ 
branches/2.17/generic.sesam/search-command-control/default/src/main/java/no/sesat/search/mode/command/OverturePPCSearchCommand.java
 2008-07-24 20:36:36 UTC (rev 6752)
@@ -117,6 +117,7 @@
      * @return Returns the request url used for the ppc ads.
      */
     protected String createRequestURL() {
+
         final OverturePpcCommandConfig ppcConfig
                 = (OverturePpcCommandConfig) context.getSearchConfiguration();
 
@@ -129,10 +130,15 @@
                 url.append("&type=" + ppcConfig.getType());
             }
 
+            final String serveUrl = "http://"; + 
datamodel.getSite().getSite().getName() + "/search/";
+
             url.append("&Keywords=");
             url.append(URLEncoder.encode(getTransformedQuery().replace(' ', 
'+'), ppcConfig.getEncoding()));
             url.append("&maxCount=");
             url.append(getResultsToReturn());
+            url.append("&serveUrl=");
+            url.append(URLEncoder.encode(serveUrl.toString(), "UTF-8"));
+
             url.append("&" + getAffilDataParameter());
 
         }  catch (UnsupportedEncodingException e) {

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to