public function prepareData() { parent::prepareData(); if (CoreServices2::getRequest()->getFromGet('_sm')) { $this->successMessage = 1; return; } $this->dao = new UserDAO(); $this->initRecord(); $this->initForm(); $this->createFormFields(); if (empty($this->record['id'])) { // @TODO: własciwie w tym wypadku powinno sie przejść z powrotem do pierwszego // formularza i rozpocząć całą procedurę od nowa $this->errorMessageContainer = new CoreFormValidationMessageContainer(); $this->errorMessageContainer->addMessage('errorInvalidCode'); return; } if ($this->form->isSubmitted()) { $this->addFormValidators(); $this->form->setFieldValuesFromRequest(); $this->handleRequest(); } else { $this->setFormFieldValuesFromRecord(); } if (!empty($this->redirectAddress)) { CoreUtils::redirect($this->redirectAddress); } }
public function prepareData() { parent::prepareData(); $this->dao = new UserDAO(); $this->initRecord(); $this->handledFileLists = $this->getHandledFileLists(); $this->initFiles(); $this->initForm(); $this->createFormFields(); if ($this->form->isSubmitted()) { $this->form->setFieldValuesFromRequest(); $this->addFormValidators(); $this->handleRequest(); } else { $this->setFormValuesFromRecord(); $this->successMessageType = CoreServices::get('request')->getFromGet('_sm'); } if (!empty($this->redirectAddress)) { $this->redirectToPage($this->redirectAddress, 'standard'); } }