Ejemplo n.º 1
0
 public function indexAction(Request $request)
 {
     $sensitiveWordSetting = $this->getSettingService()->get("sensitiveWord", array());
     if ($request->getMethod() == 'POST') {
         $fields = $request->request->all();
         $sensitiveWordSetting = ArrayToolkit::parts($fields, array("enabled", "ignoreWord", "wordReplace", "firstLevel", "secondLevel"));
         $keywords = explode("\r\n", $sensitiveWordSetting["secondLevel"]);
         $keywordFilter = new KeywordFilter();
         $keywordFilter->addKeywords($keywords);
         $this->getSettingService()->set("sensitiveWord", $sensitiveWordSetting);
     }
     return $this->render('TopxiaAdminBundle:SensitiveWord:index.html.twig', array("sensitiveWordSetting" => $sensitiveWordSetting));
 }