Author: itthkjer
Date: 2006-05-12 12:37:34 +0200 (Fri, 12 May 2006)
New Revision: 2896
Modified:
trunk/src/java/no/schibstedsok/front/searchportal/view/velocity/RolesDirective.java
Log:
added linkpulse logging
Modified:
trunk/src/java/no/schibstedsok/front/searchportal/view/velocity/RolesDirective.java
===================================================================
---
trunk/src/java/no/schibstedsok/front/searchportal/view/velocity/RolesDirective.java
2006-05-12 10:33:13 UTC (rev 2895)
+++
trunk/src/java/no/schibstedsok/front/searchportal/view/velocity/RolesDirective.java
2006-05-12 10:37:34 UTC (rev 2896)
@@ -16,6 +16,8 @@
import java.net.URLEncoder;
import no.schibstedsok.front.searchportal.security.MD5Generator;
+import no.schibstedsok.front.searchportal.result.Linkpulse;
+import no.schibstedsok.front.searchportal.configuration.SiteConfiguration;
/**
* Created by IntelliJ IDEA.
@@ -88,6 +90,9 @@
// Needs this for link, find a way to import password..
MD5Generator md5 = new MD5Generator("S3SAM rockz");
+
+ // use linkpulse to log roles click
+ Linkpulse linkpulse = (Linkpulse) context.get("linkpulse");
String html = "";
html = "<div><table class=\"roletable\" bgcolor=\"#CCCCCC\"
cellspacing=\"1\">";
@@ -114,6 +119,8 @@
text = name;
else {
String nameEncode = "";
+ String orgUrl = "";
+ String lpUrl = "";
// create link to infopage
if (page.equals("y")) {
//remove date of birth from string
@@ -122,11 +129,13 @@
else
nameEncode = URLEncoder.encode(name, "utf-8");
- text = "<a href=\"?c=wip&q=" + nameEncode +
"&personId=" + recordid + "&personId_x=" + md5.generateMD5(recordid) +
"\">" + name + "</a>";
- }else {
+ orgUrl = "?c=wip&q=" + nameEncode +
"&personId=" + recordid + "&personId_x=" + md5.generateMD5(recordid);
+ } else {
nameEncode = URLEncoder.encode(name, "utf-8");
- text = "<a href=\"?c=yip&q=" + nameEncode +
"&companyId=" + recordid + "&companyId_x=" + md5.generateMD5(recordid)
+ "\">" + name + "</a>";
+ orgUrl = "?c=yip&q=" + nameEncode +
"&companyId=" + recordid + "&companyId_x=" + md5.generateMD5(recordid);
}
+ lpUrl = linkpulse.getUrl(orgUrl,
"category:results;subcategory:roles", "sgo", "");
+ text = "<a href=\"" + lpUrl + "\">" + name + "</a>";
}
} else
text = col[k].trim();
@@ -152,7 +161,6 @@
html += "<div id=\"hide_roles\" style=\"display: none\"><a href=\"#\"
onclick=\"javascript:document.getElementById('more_roles').style.display='none';
document.getElementById('expand_roles').style.display='block';
document.getElementById('hide_roles').style.display='none'\">Skjul</a></div>";
-
writer.write(html);
Token lastToken = node.getLastToken();
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits