/** * Управление вордфильтром: */ 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; }