summaryrefslogtreecommitdiff
path: root/htroot/SettingsAck_p.java
diff options
context:
space:
mode:
Diffstat (limited to 'htroot/SettingsAck_p.java')
-rw-r--r--htroot/SettingsAck_p.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/htroot/SettingsAck_p.java b/htroot/SettingsAck_p.java
index b8792e931..637cfd901 100644
--- a/htroot/SettingsAck_p.java
+++ b/htroot/SettingsAck_p.java
@@ -46,6 +46,7 @@
import java.util.*;
import java.io.*;
import de.anomic.tools.*;
+import de.anomic.plasma.plasmaSwitchboard;
import de.anomic.server.*;
import de.anomic.yacy.*;
import de.anomic.http.*;
@@ -251,6 +252,19 @@ public class SettingsAck_p {
return prop;
}
+ if (post.containsKey("parserSettings")) {
+ plasmaSwitchboard sb = (plasmaSwitchboard)env;
+ post.remove("parserSettings");
+
+ // activate all received parsers
+ Enumeration mimeTypeEnum = post.keys();
+ sb.parser.setEnabledParserList(mimeTypeEnum);
+
+ prop.put("info", 18);
+ return prop;
+ }
+
+
// nothing made
prop.put("info", 1);//no information submitted
return prop;