/** * Create a new seminar for auto insert */ public function new_action() { if (Request::submitted('anlegen')) { $sem_id = Request::option('sem_id'); $domains = Request::getArray('rechte'); if (empty($domains)) { $this->flash['error'] = _('Mindestens ein Status sollte selektiert werden!'); } else { foreach ($domains as $id => $rechte) { if ($id === 'keine') { $id = ''; } if (!AutoInsert::checkSeminar($sem_id, $id)) { AutoInsert::saveSeminar($sem_id, $rechte, $id); $this->flash['success'] = _('Die Zuordnung wurde erfolgreich gespeichert!'); } else { $this->flash['error'] = _('Das Seminar wird bereits zu diesem Zweck verwendet!'); } } } } $this->redirect('admin/autoinsert'); }