diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php index bac0ddb5d..7939637eb 100644 --- a/app/Http/Controllers/Auth/RegisterController.php +++ b/app/Http/Controllers/Auth/RegisterController.php @@ -43,6 +43,11 @@ class RegisterController extends Controller */ protected $redirectTo = '/'; + /** + * @var string + */ + private $inviteCodeQuery; + /** * Create a new controller instance. * @@ -87,6 +92,7 @@ class RegisterController extends Controller if ($request->has('invitecode')) { $inviteCode = $request->input('invitecode'); + $this->inviteCodeQuery = '&invitecode='.$inviteCode; } $validator = Validator::make($request->all(), [ @@ -158,6 +164,7 @@ class RegisterController extends Controller 'password_confirmation' => Utility::htmlfmt($confirmPassword), 'email' => Utility::htmlfmt($email), 'invitecode' => Utility::htmlfmt($inviteCode), + 'invite_code_query' => Utility::htmlfmt($this->inviteCodeQuery), 'showregister' => $showRegister, ] ); @@ -175,6 +182,7 @@ class RegisterController extends Controller $inviteCode = ''; if ($request->has('invitecode')) { $inviteCode = $request->input('invitecode'); + $this->inviteCodeQuery = '&invitecode='.$inviteCode; } if ((int) Settings::settingValue('..registerstatus') === Settings::REGISTER_STATUS_INVITE) { @@ -199,6 +207,7 @@ class RegisterController extends Controller app('smarty.view')->assign('showregister', $showRegister); app('smarty.view')->assign('error', $error); + app('smarty.view')->assign('invite_code_query', $this->inviteCodeQuery); $theme = Settings::settingValue('site.main.style'); $nocaptcha = env('NOCAPTCHA_ENABLED'); diff --git a/resources/views/themes/Gentele/register.tpl b/resources/views/themes/Gentele/register.tpl index 5bfb8badf..076c60355 100755 --- a/resources/views/themes/Gentele/register.tpl +++ b/resources/views/themes/Gentele/register.tpl @@ -15,7 +15,7 @@

Register a new membership

- {{Form::open(['url' => "register?action=submit"])}} + {{Form::open(['url' => "register?action=submit{$invite_code_query}"])}}