diff --git a/main/auth/inscription.php b/main/auth/inscription.php index 1fe23c5b5f..21fb7827c7 100755 --- a/main/auth/inscription.php +++ b/main/auth/inscription.php @@ -37,6 +37,7 @@ if ($gMapsPlugin->get('enable_api') === 'true') { $htmlHeadXtra[] = ''; } +$extraFieldsLoaded = false; $htmlHeadXtra[] = api_get_password_checker_js('#username', '#pass1'); // User is not allowed if Terms and Conditions are disabled and // registration is disabled too. @@ -349,6 +350,7 @@ if ($user_already_registered_show_terms === false && false, $extraFieldList ); + $extraFieldsLoaded = true; } // CAPTCHA @@ -597,7 +599,7 @@ if (!$formContainsSendButton) { $course_code_redirect = Session::read('course_redirect'); $sessionToRedirect = Session::read('session_redirect'); -if ($extraConditions) { +if ($extraConditions && $extraFieldsLoaded) { // Set conditions as "required" and also change the labels foreach ($extraConditions as $condition) { /** @var HTML_QuickForm_group $element */