contact_user_profile_form_submit($form, FormStateInterface $form_state)
Submit callback for the user profile form to save the contact page setting.
File
- core/modules/contact/contact.module, line 192
- Enables the use of personal and site-wide contact forms.
Code
1 2 3 4 5 6 | function contact_user_profile_form_submit( $form , FormStateInterface $form_state ) { $account = $form_state ->getFormObject()->getEntity(); if ( $account ->id() && $form_state ->hasValue( 'contact' )) { \Drupal::service( 'user.data' )->set( 'contact' , $account ->id(), 'enabled' , (int) $form_state ->getValue( 'contact' )); } } |
Please login to continue.