function newsletter_subscriber_subscribe_form in Newsletter 7.2
Form constructor for the subscribe block form.
See also
newsletter_subscriber_subscribe_form_validate()
newsletter_subscribe_form_submit()
1 string reference to 'newsletter_subscriber_subscribe_form'
- newsletter_subscriber_block_view in modules/
subscriber/ newsletter_subscriber.module - Implements hook_block_view().
File
- modules/
subscriber/ newsletter_subscriber.module, line 609 - Module for the Newsletter Subscriber Entity
Code
function newsletter_subscriber_subscribe_form($form, &$form_state) {
global $user;
if (!isset($user->mail) || variable_get('newsletter_subscriber_block_always_show_mail', FALSE)) {
$form['mail'] = array(
'#type' => 'textfield',
'#default_value' => t('user@example.com'),
'#size' => 20,
'#required' => TRUE,
);
}
else {
$form['logged-in'] = array(
'#type' => 'hidden',
'#value' => TRUE,
);
}
//form_load_include($form_state, 'inc', 'newsletter_subscriber', 'includes/newsletter_subscriber.pages');
$form['#attached']['js'][] = drupal_get_path('module', 'newsletter_subscriber') . '/js/newsletter_subscriber.js';
$form['actions'] = array(
'#type' => 'container',
'#attributes' => array(
'class' => array(
'form-actions',
),
),
'#weight' => 400,
);
$form['actions']['submit'] = array(
'#type' => 'submit',
'#value' => t('Subscribe'),
);
return $form;
}