]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #4911. Cleaning register form after last check.
authorSem <sembrestels@riseup.net>
Sat, 10 Nov 2012 02:11:44 +0000 (03:11 +0100)
committerSem <sembrestels@riseup.net>
Sat, 10 Nov 2012 02:11:44 +0000 (03:11 +0100)
actions/register.php

index f23d5b3815f73b225e90bfed5f2f77c60ee90bb5..810ceaf274d0f2a8ba22d0b520f7acac77d90829 100644 (file)
@@ -30,8 +30,6 @@ if (elgg_get_config('allow_registration')) {
                $guid = register_user($username, $password, $name, $email, false, $friend_guid, $invitecode);
 
                if ($guid) {
-                       elgg_clear_sticky_form('register');
-                       
                        $new_user = get_entity($guid);
 
                        // allow plugins to respond to self registration
@@ -54,6 +52,7 @@ if (elgg_get_config('allow_registration')) {
                                throw new RegistrationException(elgg_echo('registerbad'));
                        }
 
+                       elgg_clear_sticky_form('register');
                        system_message(elgg_echo("registerok", array(elgg_get_site_entity()->name)));
 
                        // if exception thrown, this probably means there is a validation
@@ -76,4 +75,4 @@ if (elgg_get_config('allow_registration')) {
        register_error(elgg_echo('registerdisabled'));
 }
 
-forward(REFERER);
\ No newline at end of file
+forward(REFERER);