|
|
|
@ -275,6 +275,7 @@ public class Network {
|
|
|
|
|
String wikiPage;
|
|
|
|
|
String userAgent, location;
|
|
|
|
|
int PPM;
|
|
|
|
|
long myValue=0, nextValue=0, prevValue=0;
|
|
|
|
|
while (e.hasMoreElements() && conCount < maxCount) {
|
|
|
|
|
seed = (yacySeed) e.nextElement();
|
|
|
|
|
if (seed != null) {
|
|
|
|
@ -284,8 +285,16 @@ public class Network {
|
|
|
|
|
if (conCount >= maxCount) { break; }
|
|
|
|
|
if (seed.hash.equals(yacyCore.seedDB.mySeed.hash)) {
|
|
|
|
|
prop.put(STR_TABLE_LIST + conCount + "_dark", 2);
|
|
|
|
|
myValue=Long.parseLong(seed.get(yacySeed.LCOUNT, "0"));
|
|
|
|
|
} else {
|
|
|
|
|
prop.put(STR_TABLE_LIST + conCount + "_dark", ((dark) ? 1 : 0) ); dark=!dark;
|
|
|
|
|
if(myValue==0)
|
|
|
|
|
//before myself: better
|
|
|
|
|
nextValue=Long.parseLong(seed.get(yacySeed.LCOUNT, "0"));
|
|
|
|
|
else if(nextValue==0)
|
|
|
|
|
//after myself: worse
|
|
|
|
|
prevValue=Long.parseLong(seed.get(yacySeed.LCOUNT, "0"));
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if (updatedProfile.contains(seed.hash)) {
|
|
|
|
|
prop.put(STR_TABLE_LIST + conCount + "_updatedProfile", 1);
|
|
|
|
@ -398,6 +407,10 @@ public class Network {
|
|
|
|
|
prop.put("table_num", conCount);
|
|
|
|
|
prop.put("table_total", (maxCount > conCount) ? conCount : maxCount);
|
|
|
|
|
prop.put("table_complete", ((complete)? 1 : 0) );
|
|
|
|
|
|
|
|
|
|
int percent=(int)((float)(myValue-prevValue)/(float)(nextValue-prevValue)*100);
|
|
|
|
|
prop.put("table_percent", percent);
|
|
|
|
|
prop.put("table_percent2", 100-percent);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
prop.put("page", page);
|
|
|
|
|