diff --git a/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormFields.php b/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormFields.php index 54ceeebcf..d48f7e590 100644 --- a/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormFields.php +++ b/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormFields.php @@ -4,6 +4,13 @@ class ForgotPassFormFields { public function handle(ForgotPassFormBuilder $builder) { + $resetTypeOptions = [ + 'mail' => 'visiosoft.theme.base::field.mail', + ]; + if (is_module_installed('visiosoft.module.sms')) { + $resetTypeOptions['sms'] = 'visiosoft.theme.base::field.sms'; + } + $builder->setFields( [ 'email' => [ @@ -23,10 +30,7 @@ class ForgotPassFormFields "resetType" => [ "type" => "anomaly.field_type.select", "config" => [ - "options" => [ - 'sms' => 'visiosoft.theme.base::field.sms', - 'mail' => 'visiosoft.theme.base::field.mail', - ], + "options" => $resetTypeOptions, "separator" => ":", "default_value" => 'mail', "mode" => "radio",