summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authororbiter <orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542>2007-01-29 15:39:05 +0000
committerorbiter <orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542>2007-01-29 15:39:05 +0000
commit2de9d73702f9f5b65c29de7d45140979e1851795 (patch)
tree7378f5023691a4daf565b436ab2b3477ce32534c
parent98cb777e1877896010644cd69d9c646140db8974 (diff)
- added Skype nick to peer profile
- reversed remote/local search statistics table order (latest first) - fixed bug in remote search tracker git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3294 6c8d7289-2bf4-0310-a012-ef5d649a1542
-rw-r--r--htroot/ConfigProfile_p.html4
-rw-r--r--htroot/ConfigProfile_p.java3
-rw-r--r--htroot/Network.html2
-rw-r--r--htroot/NetworkPicture.java8
-rw-r--r--htroot/SearchStatistics_p.java25
-rw-r--r--htroot/ViewProfile.html2
-rw-r--r--htroot/ViewProfile.java1
7 files changed, 28 insertions, 17 deletions
diff --git a/htroot/ConfigProfile_p.html b/htroot/ConfigProfile_p.html
index 6d906a43b..7c70abc3d 100644
--- a/htroot/ConfigProfile_p.html
+++ b/htroot/ConfigProfile_p.html
@@ -51,6 +51,10 @@
<dd>
<input type="text" name="msn" id="msn" size="40" maxlength="1000" value="#[msn]#" />
</dd>
+ <dt><label for="msn">Skype</label></dt>
+ <dd>
+ <input type="text" name="skype" id="msn" size="40" maxlength="1000" value="#[skype]#" />
+ </dd>
</dl>
<dl>
<dt><label for="comment">Comment</label></dt>
diff --git a/htroot/ConfigProfile_p.java b/htroot/ConfigProfile_p.java
index 8b4938c62..d01db1034 100644
--- a/htroot/ConfigProfile_p.java
+++ b/htroot/ConfigProfile_p.java
@@ -85,6 +85,7 @@ public class ConfigProfile_p {
profile.setProperty("jabber", (String)post.get("jabber"));
profile.setProperty("yahoo", (String)post.get("yahoo"));
profile.setProperty("msn", (String)post.get("msn"));
+ profile.setProperty("skype", (String)post.get("skype"));
profile.setProperty("comment", (String)post.get("comment"));
@@ -98,6 +99,7 @@ public class ConfigProfile_p {
prop.put("jabber", profile.getProperty("jabber", ""));
prop.put("yahoo", profile.getProperty("yahoo", ""));
prop.put("msn", profile.getProperty("msn", ""));
+ prop.put("skype", profile.getProperty("skype", ""));
prop.put("comment", profile.getProperty("comment", ""));
@@ -128,6 +130,7 @@ public class ConfigProfile_p {
prop.put("jabber", profile.getProperty("jabber", ""));
prop.put("yahoo", profile.getProperty("yahoo", ""));
prop.put("msn", profile.getProperty("msn", ""));
+ prop.put("skype", profile.getProperty("skype", ""));
prop.put("comment", profile.getProperty("comment", ""));
}
diff --git a/htroot/Network.html b/htroot/Network.html
index b5efc94a4..88d481828 100644
--- a/htroot/Network.html
+++ b/htroot/Network.html
@@ -182,7 +182,7 @@
<td align="right">#[my-connects]#</td>
</tr>
</table>
- <p><a href="NetworkPicture.png?width=800&amp;height=600"><img src="NetworkPicture.png" alt="The yacy Network" /></a></p>
+ <p><a href="NetworkPicture.png?width=768&amp;height=576"><img src="NetworkPicture.png" alt="The yacy Network" /></a></p>
<table border="0">
<tr>
<td>&nbsp;</td>
diff --git a/htroot/NetworkPicture.java b/htroot/NetworkPicture.java
index 5fc1f983f..ebb64ab73 100644
--- a/htroot/NetworkPicture.java
+++ b/htroot/NetworkPicture.java
@@ -56,16 +56,16 @@ public class NetworkPicture {
public static ymageMatrix respond(httpHeader header, serverObjects post, serverSwitch env) {
- int width = 640;
- int height = 480;
+ int width = 768;
+ int height = 576;
int passiveLimit = 300;
int potentialLimit = 300;
int maxCount = 1000;
boolean corona = true;
if (post != null) {
- width = post.getInt("width", 640);
- height = post.getInt("height", 420);
+ width = post.getInt("width", 768);
+ height = post.getInt("height", 576);
passiveLimit = post.getInt("pal", 300);
potentialLimit = post.getInt("pol", 300);
maxCount = post.getInt("max", 1000);
diff --git a/htroot/SearchStatistics_p.java b/htroot/SearchStatistics_p.java
index 3e467b2ac..c16c5db88 100644
--- a/htroot/SearchStatistics_p.java
+++ b/htroot/SearchStatistics_p.java
@@ -60,6 +60,7 @@ public class SearchStatistics_p {
Long trackerHandle;
HashMap searchProfile;
StringBuffer a = null;
+ int m = Math.min(maxCount, (page == 1) ? switchboard.localSearches.size(): switchboard.remoteSearches.size()) - 1;
while ((entCount < maxCount) && (i.hasNext())) {
entry = (Map.Entry) i.next();
trackerHandle = (Long) entry.getKey();
@@ -72,22 +73,22 @@ public class SearchStatistics_p {
}
// put values in template
- prop.put("page_list_" + entCount + "_dark", ((dark) ? 1 : 0) ); dark =! dark;
- prop.put("page_list_" + entCount + "_host", (String) searchProfile.get("host"));
- prop.put("page_list_" + entCount + "_date", yacyCore.universalDateShortString(new Date(trackerHandle.longValue())));
+ prop.put("page_list_" + (m - entCount) + "_dark", ((dark) ? 1 : 0) ); dark =! dark;
+ prop.put("page_list_" + (m - entCount) + "_host", (String) searchProfile.get("host"));
+ prop.put("page_list_" + (m - entCount) + "_date", yacyCore.universalDateShortString(new Date(trackerHandle.longValue())));
if (page == 1) {
// local search
- prop.put("page_list_" + entCount + "_offset", ((Integer) searchProfile.get("offset")).toString());
- prop.put("page_list_" + entCount + "_querywords", new String(a));
+ prop.put("page_list_" + (m - entCount) + "_offset", ((Integer) searchProfile.get("offset")).toString());
+ prop.put("page_list_" + (m - entCount) + "_querywords", new String(a));
} else {
// remote search
- prop.put("page_list_" + entCount + "_peername", (String) searchProfile.get("peername"));
- prop.put("page_list_" + entCount + "_queryhashes", plasmaSearchQuery.anonymizedQueryHashes((Set) searchProfile.get("queryhashes")));
+ prop.put("page_list_" + (m - entCount) + "_peername", (String) searchProfile.get("peername"));
+ prop.put("page_list_" + (m - entCount) + "_queryhashes", plasmaSearchQuery.anonymizedQueryHashes((Set) searchProfile.get("queryhashes")));
}
- prop.put("page_list_" + entCount + "_querycount", ((Integer) searchProfile.get("querycount")).toString());
- prop.put("page_list_" + entCount + "_querytime", ((Long) searchProfile.get("querytime")).toString());
- prop.put("page_list_" + entCount + "_resultcount", ((Integer) searchProfile.get("resultcount")).toString());
- prop.put("page_list_" + entCount + "_resulttime", ((Long) searchProfile.get("resulttime")).toString());
+ prop.put("page_list_" + (m - entCount) + "_querycount", ((Integer) searchProfile.get("querycount")).toString());
+ prop.put("page_list_" + (m - entCount) + "_querytime", ((Long) searchProfile.get("querytime")).toString());
+ prop.put("page_list_" + (m - entCount) + "_resultcount", ((Integer) searchProfile.get("resultcount")).toString());
+ prop.put("page_list_" + (m - entCount) + "_resulttime", ((Long) searchProfile.get("resulttime")).toString());
// next
entCount++;
@@ -113,7 +114,7 @@ public class SearchStatistics_p {
prop.put("page_list_" + entCount + "_host", host);
if (page == 4) {
yacySeed remotepeer = yacyCore.seedDB.lookupByIP(natLib.getInetAddress(host), true, true, true);
- prop.put("page_list_" + entCount + "_peername", remotepeer);
+ prop.put("page_list_" + entCount + "_peername", remotepeer.getName());
}
prop.put("page_list_" + entCount + "_count", new Integer(handles.size()).toString());
prop.put("page_list_" + entCount + "_dates", handlestring);
diff --git a/htroot/ViewProfile.html b/htroot/ViewProfile.html
index 11f669717..9be76ffe2 100644
--- a/htroot/ViewProfile.html
+++ b/htroot/ViewProfile.html
@@ -45,6 +45,8 @@
<dd>#(yahoo)#&nbsp;::#[value]##(/yahoo)#</dd>
<dt>MSN</dt>
<dd>#(msn)#&nbsp;::#[value]##(/msn)#</dd>
+ <dt>Skype</dt>
+ <dd>#(skype)#&nbsp;::#[value]##(/skype)#</dd>
</dl>
<dl class="pairs">
diff --git a/htroot/ViewProfile.java b/htroot/ViewProfile.java
index c395ef047..a350e15b9 100644
--- a/htroot/ViewProfile.java
+++ b/htroot/ViewProfile.java
@@ -149,6 +149,7 @@ public class ViewProfile {
knownKeys.add("jabber");
knownKeys.add("yahoo");
knownKeys.add("msn");
+ knownKeys.add("skype");
knownKeys.add("comment");
//empty values