Commit c6688bbc authored by Roberto Peruzzo's avatar Roberto Peruzzo
Browse files

Resolve #3308661 "Fix validation form 4.x"

parent 40142f93
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ iubenda_integration_legal_only: false
iubenda_integration_show_brand: true
iubenda_integration_form_element_type: checkbox
iubenda_integration_forms: ''
iubenda_integration_pretext: ''
iubenda_integration_pretext: 'I have read and understood the'
iubenda_integration_posttext: ''
iubenda_integration_block_pretext: ''
iubenda_integration_block_posttext: ''
+5 −3
Original line number Diff line number Diff line
@@ -62,7 +62,8 @@ function iubenda_integration_form_alter(&$form, FormStateInterface &$form_state,

  $form['iubenda_integration_privacy_policy'] = [
    '#type' => \Drupal::config('iubenda_integration.settings')->get('iubenda_integration_form_element_type'),
    '#title' => iubenda_integration_build_string(),
    '#title' => t('Yes'),
    '#description' => iubenda_integration_build_string(),
    '#required' => TRUE,
    '#weight' => $weight,
  ];
@@ -98,7 +99,8 @@ function iubenda_integration_build_string() {
    ->get('iubenda_integration_pretext');
  $post_text = \Drupal::config('iubenda_integration.settings')
    ->get('iubenda_integration_posttext');
  return $pre_text . iubenda_integration_build_link() . $post_text;
  $middle_text = iubenda_integration_build_link();
  return trim($pre_text) . ' ' . $middle_text . ' ' . trim($post_text);
}

/**
@@ -130,7 +132,7 @@ function iubenda_integration_build_link() {
    'external' => TRUE,
    'attributes' => [
      'class' => $link_classes,
      'title' => $text,
      'title' => trim($text),
    ],
  ];