You are here

protected function MailchimpListsSelectWidget::setupSubscriptionPendingMessage in Mailchimp 2.x

Parameters

array $element:

$instance:

$email:

Return value

array

1 call to MailchimpListsSelectWidget::setupSubscriptionPendingMessage()
MailchimpListsSelectWidget::formElement in modules/mailchimp_lists/src/Plugin/Field/FieldWidget/MailchimpListsSelectWidget.php
Returns the form for a single field widget.

File

modules/mailchimp_lists/src/Plugin/Field/FieldWidget/MailchimpListsSelectWidget.php, line 225

Class

MailchimpListsSelectWidget
Plugin implementation of the 'mailchimp_lists_select' widget.

Namespace

Drupal\mailchimp_lists\Plugin\Field\FieldWidget

Code

protected function setupSubscriptionPendingMessage(array $element, $instance, $email) {
  $memberStatus = $this
    ->GetMemberStatus($instance, $email);
  if ($memberStatus == 'pending') {
    $element['pending'] = [
      '#type' => 'markup',
      '#markup' => t("<b>Subscription is pending. Confirm by visiting your email.</b>"),
      '#weight' => 101,
    ];
  }
  return $element;
}