Ejemplo n.º 1
0
 public function action_signup_submit()
 {
     $formErrors = [];
     list($valid, $data, $referralMember, $invitation) = \Member::validateSignupForm($_REQUEST);
     if ($valid !== true) {
         return ControllerDispatcher::renderModuleView(self::MODULE_NAME, 'signup', ['formErrors' => $data]);
     }
     $now = time();
     $mail = $data['email'];
     $con = \Propel::getConnection();
     $emailValidation = \EmailValidation::create($now, $mail, $_REQUEST, $con);
     MailHelper::sendEmailValidation($mail, (empty($data['title']) ? '' : $data['title'] . ' ') . $data['firstName'] . ' ' . $data['lastName'], $emailValidation);
     return new ControllerActionRedirect(Router::toModule('member', 'signupSuccess'));
 }