示例#1
0
 /**
  * action show form for creating new mails
  *
  * @return void
  */
 public function formAction()
 {
     $forms = $this->formRepository->findByUids($this->settings['main']['form']);
     $this->signalSlotDispatcher->dispatch(__CLASS__, __FUNCTION__ . 'BeforeRenderView', [$forms, $this]);
     SessionUtility::saveFormStartInSession($forms, $this->settings);
     $this->view->assignMultiple(['forms' => $forms, 'ttContentData' => $this->contentObject->data, 'messageClass' => $this->messageClass, 'action' => $this->settings['main']['confirmation'] ? 'confirmation' : 'create']);
 }
 /**
  * action show form for creating new mails
  *
  * @return void
  */
 public function formAction()
 {
     if (empty($this->settings['main']['form'])) {
         return;
     }
     $forms = $this->formRepository->findByUids($this->settings['main']['form']);
     $this->signalSlotDispatcher->dispatch(__CLASS__, __FUNCTION__ . 'BeforeRenderView', array($forms, $this));
     SessionUtility::saveFormStartInSession($forms, $this->settings);
     $this->view->assignMultiple(array('forms' => $forms, 'messageClass' => $this->messageClass, 'action' => $this->settings['main']['confirmation'] ? 'confirmation' : 'create'));
 }