/** * Управление модераторами: */ public function blogModeratorsAction(Application $application, Template $template) { $template->setParameter('menu', 'posts'); $template->setParameter('submenu', 'moderators'); if ($_SERVER['REQUEST_METHOD'] == 'POST') { $moderators = array(); $strings = explode("\r\n", $_POST['moderators']); foreach ($strings as $str) { if (empty($str)) { continue; } list($name, $key, $class, $category) = explode(' | ', $str); $moderators[] = array('name' => $name, 'key' => $key, 'class' => $class, 'category' => $category); } ControlModel::SetModerators($moderators); } $moderators = ControlModel::GetModerators(); $mods = ''; foreach ($moderators as $mod) { $mods .= $mod['name'] . " | " . $mod['key'] . " | " . $mod['class'] . " | " . $mod['category'] . "\n"; } $this['moderators'] = $mods; return true; }