function campaignmonitor_admin_settings_list_create_form in Campaign Monitor 7
Same name and namespace in other branches
- 8 includes/campaignmonitor_lists.admin.inc \campaignmonitor_admin_settings_list_create_form()
Build list creation form, which is used to create new lists.
1 string reference to 'campaignmonitor_admin_settings_list_create_form'
- campaignmonitor_menu in ./
campaignmonitor.module - Implements hook_menu().
File
- includes/
campaignmonitor_lists.admin.inc, line 365 - Manage the different Campaign Monitor lists.
Code
function campaignmonitor_admin_settings_list_create_form() {
$form = [];
$form['listname'] = [
'#type' => 'textfield',
'#title' => t('List name'),
'#default_value' => '',
'#required' => TRUE,
];
$form['UnsubscribePage'] = [
'#type' => 'textfield',
'#title' => t('Unsubscribe page'),
'#default_value' => '',
];
$form['ConfirmationSuccessPage'] = [
'#type' => 'textfield',
'#title' => t('Confirmation success page'),
'#default_value' => '',
];
$form['ConfirmedOptIn'] = [
'#type' => 'checkbox',
'#title' => t('Confirmed Opt In'),
'#default_value' => FALSE,
];
$form = system_settings_form($form);
$form['#submit'] = [
'campaignmonitor_admin_settings_list_create_form_submit',
];
$form['#validate'][] = 'campaignmonitor_admin_settings_list_create_form_validate';
return $form;
}