public function prepareData() { parent::prepareData(); $this->dao = new UserDAO(); if (CoreServices::get('request')->getFromGet('_sm')) { $this->successMessage = 1; return; } $this->initForm(); $this->createFormFields(); if ($this->form->isSubmitted()) { $this->addFormValidators(); $this->form->setFieldValuesFromRequest(); $this->handleRequest(); } if (!is_null($this->redirectAddress)) { CoreUtils::redirect($this->redirectAddress); } }