You are here

function google_adwords_signup_form_alter in Google AdWords Conversion Tracking 7.2

Same name and namespace in other branches
  1. 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';
  }
}