diff options
Diffstat (limited to 'htroot/SettingsAck_p.java')
| -rw-r--r-- | htroot/SettingsAck_p.java | 14 |
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;
|
