Beispiel #1
0
 /**
  * Управление вордфильтром:
  */
 public function blogWordfilterAction(Application $application, Template $template)
 {
     $template->setParameter('menu', 'posts');
     $template->setParameter('submenu', 'wordfilter');
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         $words = explode("\r\n", $_POST['wordfilter']);
         array_filter($words);
         ControlModel::SetWordfilter($words);
         $links = explode("\r\n", $_POST['linkfilter']);
         array_filter($links);
         ControlModel::SetLinkfilter($links);
         $links = explode("\r\n", $_POST['spamfilter']);
         array_filter($links);
         ControlModel::SetSpamfilter($links);
     }
     $words = ControlModel::GetWordfilter();
     $links = ControlModel::GetLinkfilter();
     $spam = ControlModel::GetSpamfilter();
     $this['wordfilter'] = implode("\n", (array) $words);
     $this['linkfilter'] = implode("\n", (array) $links);
     $this['spamfilter'] = implode("\n", (array) $spam);
     return true;
 }