mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
*) avoiding the possibility of news pages getting messed by HTML in news messages
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@658 6c8d7289-2bf4-0310-a012-ef5d649a1542
This commit is contained in:
parent
e19ededd66
commit
4557966cdb
|
@ -55,11 +55,13 @@ import de.anomic.yacy.yacyCore;
|
|||
import de.anomic.yacy.yacySeed;
|
||||
import de.anomic.yacy.yacyNewsRecord;
|
||||
import de.anomic.plasma.plasmaSwitchboard;
|
||||
import de.anomic.data.wikiCode;
|
||||
|
||||
public class News {
|
||||
|
||||
public static serverObjects respond(httpHeader header, serverObjects post, serverSwitch env) {
|
||||
plasmaSwitchboard switchboard = (plasmaSwitchboard) env;
|
||||
wikiCode wikiTransformer = new wikiCode(switchboard);
|
||||
serverObjects prop = new serverObjects();
|
||||
boolean overview = (post == null) || (((String) post.get("page", "0")).equals("0"));
|
||||
int tableID = (overview) ? -1 : Integer.parseInt((String) post.get("page", "0")) - 1;
|
||||
|
@ -133,7 +135,7 @@ public class News {
|
|||
prop.put("table_list_" + i + "_cat", record.category());
|
||||
prop.put("table_list_" + i + "_rec", (record.received() == null) ? "-" : yacyCore.universalDateShortString(record.received()));
|
||||
prop.put("table_list_" + i + "_dis", record.distributed());
|
||||
prop.put("table_list_" + i + "_att", record.attributes().toString());
|
||||
prop.put("table_list_" + i + "_att", wikiTransformer.replaceHTML(record.attributes().toString()) );
|
||||
} catch (IOException e) {e.printStackTrace();}
|
||||
prop.put("table_list", maxCount);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user