You are here

function newsletter_subscriber_form_newsletter_configure_form_alter in Newsletter 7.2

Implements hook_form_FORM_ID_alter() for newsletter_configure_form.

File

modules/subscriber/newsletter_subscriber.module, line 585
Module for the Newsletter Subscriber Entity

Code

function newsletter_subscriber_form_newsletter_configure_form_alter(&$form, &$form_state) {
  $lists = db_query('SELECT list_id, title FROM {newsletter_list}')
    ->fetchAllKeyed();
  $form['settings']['newsletter_subscriber_subscribe_new_users'] = array(
    '#type' => 'select',
    '#title' => t('Automatically subscribe newly registered user to the selected lists:'),
    '#options' => array_map('check_plain', $lists),
    '#multiple' => TRUE,
    '#description' => t('Leave empty to bypass this feature'),
    '#default_value' => variable_get('newsletter_subscriber_subscribe_new_users', array()),
  );
  $form['settings']['newsletter_subscriber_show_email'] = array(
    '#type' => 'checkbox',
    '#title' => t('Always show e-mail in the subscribe form.'),
    '#default_value' => variable_get('newsletter_subscriber_show_email', TRUE),
  );
}