1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- /**
- * The admin settings form
- */
- function email_required_admin_settings($form) {
- $form['settings'] = array(
- '#type' => 'fieldset',
- '#title' => t('Settings'),
- );
- $form['settings']['email_required_paths'] = array(
- '#type' => 'textarea',
- '#title' => t('Paths that require a verified email address'),
- '#description' => t('Supply a list of page paths on different lines which will require a user have a verified email addess in order to access.'),
- '#default_value' => variable_get('email_required_paths', NULL),
- );
-
- // Email text defaults
- $text = _email_required_email_text();
-
- $form['email'] = array(
- '#type' => 'fieldset',
- '#title' => t('Email template'),
- '#description' => t('Create a template for email verification messages.'),
- );
- $form['email']['email_required_email_subject'] = array(
- '#type' => 'textfield',
- '#title' => t('Subject'),
- '#default_value' => $text['subject'],
- );
- $form['email']['email_required_email_body'] = array(
- '#type' => 'textarea',
- '#title' => t('Body'),
- '#default_value' => $text['body'],
- '#description' => t('Use !link to place the verification link.'),
- );
-
- $form['email']['email_required_token_tree'] = array(
- '#theme' => 'token_tree',
- '#token_types' => array('user'),
- );
-
- return system_settings_form($form);
- }
|