function google_adwords_signup_form_alter in Google AdWords Conversion Tracking 7.2
Same name and namespace in other branches
- 8 modules/google_adwords_signup/google_adwords_signup.module \google_adwords_signup_form_alter()
Implements hook_form_alter().
File
- modules/
google_adwords_signup/ google_adwords_signup.module, line 11 - Google Adwords User Conversion Tracking SubModule.
Code
function google_adwords_signup_form_alter(&$form, &$form_state, $form_id) {
// Add to Google AdWords form so we can track user registration.
if ($form_id == 'google_adwords_admin_settings') {
$form['user_conversion'] = array(
'#type' => 'fieldset',
'#title' => t('User Conversion settings'),
'#collapsible' => TRUE,
);
$form['user_conversion']['google_adwords_user_conversion_id'] = array(
'#type' => 'textfield',
'#title' => t('Conversion ID'),
'#default_value' => variable_get('google_adwords_user_conversion_id', ''),
'#size' => 15,
'#maxlength' => 255,
'#required' => TRUE,
'#description' => '',
);
$form['user_conversion']['google_adwords_user_conversion_language'] = array(
'#type' => 'textfield',
'#title' => t('Conversion Language'),
'#default_value' => variable_get('google_adwords_user_conversion_language', 'en'),
'#size' => 15,
'#maxlength' => 255,
'#required' => TRUE,
'#description' => '',
);
$form['user_conversion']['google_adwords_user_conversion_format'] = array(
'#type' => 'textfield',
'#title' => t('Conversion Format'),
'#default_value' => variable_get('google_adwords_user_conversion_format', '2'),
'#size' => 15,
'#maxlength' => 255,
'#required' => TRUE,
'#description' => '',
);
$form['user_conversion']['google_adwords_user_conversion_color'] = array(
'#type' => 'textfield',
'#title' => t('Conversion Color'),
'#default_value' => variable_get('google_adwords_user_conversion_color', 'FFFFFF'),
'#size' => 15,
'#maxlength' => 255,
'#required' => TRUE,
'#description' => '',
);
$form['user_conversion']['google_adwords_user_conversion_label'] = array(
'#type' => 'textfield',
'#title' => t('Conversion Label'),
'#default_value' => variable_get('google_adwords_user_conversion_label', 'User Signup'),
'#size' => 15,
'#maxlength' => 255,
'#required' => TRUE,
'#description' => '',
);
}
if ($form_id == 'user_register_form') {
// Need to add the ability to shut this off with an admin setting.
$form['#submit'][] = 'google_adwords_signup_conversion';
}
}