public function actionIndex() { //* $message = ''; $model = new RegisterCodeForm(); try { if (isset($_POST['RegisterCodeForm'])) { $model->attributes = $_POST['RegisterCodeForm']; if ($model->validate()) { self::serverValidationRegisterCodeForm($model); $activationCode = CodeGenerator::activationAccountCodeGenerator($model); UsersDao::getInstance()->registerNewUserWithCode($model, $activationCode); $ulrActivationCode = Constants::URL_REGISTER_CONFIRMATION_CODE . $activationCode; $message = Constants::SUCCESS_USER_REGISTER; $successMail = UtilsFunctions::sendMail(strtolower($model->email), Constants::SUBJECT_EMAIL, Constants::HEAD_TEXT, $ulrActivationCode, Constants::FOOTER_TEXT); $message .= "<br/>" . $successMail ? Constants::SUCCESS_MAIL_DELIVERY : Constants::NOT_SUCCESS_MsAIL_DELIVERY; Yii::app()->user->setFlash('registerCode', $message); $this->refresh(); } } } catch (Exception $e) { Yii::app()->user->setFlash('registerCode', $e->getMessage()); $this->refresh(); } $this->render('index', array('model' => $model, "errorSummary" => $message)); }