You are here

protected function ApplyForRoleAdminForm::expand_enabled_email_fieldsets in Apply for role 8

Helper function that collapse all email fields if they are enabled or disabled.

Parameters

array $form: Form render array passed by reference for performing checks against.

1 call to ApplyForRoleAdminForm::expand_enabled_email_fieldsets()
ApplyForRoleAdminForm::buildForm in src/Form/ApplyForRoleAdminForm.php
Form constructor.

File

src/Form/ApplyForRoleAdminForm.php, line 248

Class

ApplyForRoleAdminForm

Namespace

Drupal\apply_for_role\Form

Code

protected function expand_enabled_email_fieldsets(&$form, $config) {

  // Expand admin email if checked.
  if ($config
    ->get('send_email_to_admin')) {
    $form['email']['apply_for_role_email_admin_content']['#open'] = TRUE;
  }

  // Expand user approval email if enabled.
  if ($config
    ->get('send_user_approval_email')) {
    $form['email']['send_approve_email_content']['#open'] = TRUE;
  }

  // Expand user Denial email if enabled
  if ($config
    ->get('send_user_deny_email')) {
    $form['email']['send_denial_email_content']['#open'] = TRUE;
  }
}