You are here

function linkedin_auth_form_alter in LinkedIn Integration 6

Same name and namespace in other branches
  1. 7 linkedin_auth/linkedin_auth.module \linkedin_auth_form_alter()

Implementation of hook_form_alter : adds LinkedIn login to the login forms.

File

linkedin_auth/linkedin_auth.module, line 71
Implement LinkedIn Authentication service for user login

Code

function linkedin_auth_form_alter(&$form, $form_state, $form_id) {

  //add login link to the login form
  if ($_SESSION['linkedin_not_linked'] != 1) {
    if ($form_id == 'user_login_block' && variable_get('linkedin_auth_login_link_on_block', 0) == 1) {
      $form['linkedin_auth_links'] = array(
        '#value' => theme('linkedin_auth_display_login_block_button', 'drupal_login_block'),
        '#weight' => 1,
      );
    }
    elseif ($form_id == 'user_login' && variable_get('linkedin_auth_login_link_on_page', 0) == 1) {
      $form['linkedin_auth_links'] = array(
        '#value' => theme('linkedin_auth_display_login_block_button', 'drupal_login_page'),
        '#weight' => 1,
      );
    }
    return $form;
  }
}