Beispiel #1
0
 /**
  * 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');
 }