You are here

function linkedin_status_update_form_submit in LinkedIn Integration 6

Same name and namespace in other branches
  1. 7 linkedin_status/linkedin_status.pages.inc \linkedin_status_update_form_submit()
1 string reference to 'linkedin_status_update_form_submit'
linkedin_status_form_alter in linkedin_status/linkedin_status.module

File

linkedin_status/linkedin_status.pages.inc, line 145

Code

function linkedin_status_update_form_submit($form, &$form_state) {
  if (isset($form_state['values']['status']) && $form_state['values']['status'] == 0) {
    return;

    // Only post on LI if node is published.
  }
  if ($form_state['values']['linkedin_status']['posting'] == '1' && !empty($form_state['values']['linkedin_status']['status']) && user_access('update LinkedIn status')) {
    if ($form['linkedin']) {

      //for forms on node edit page
      $prefix = $form['linkedin'];
    }
    elseif ($form['collapse']['signup_user_form']['linkedin']) {

      //for forms on event signup
      $prefix = $form['collapse']['signup_user_form']['linkedin'];
    }
    else {

      //shouldn't occur, something is wrong !!!!
      drupal_set_message('Linkedin module has a serious problem! Please file an issue at http://drupal.org/project/linkedin');
      return;
    }
    if (!empty($form_state['values']['nid'])) {
      $node = node_load($form_state['values']['nid']);
      linkedin_status_set_status($form_state['values']['linkedin_status']['status'], $node);
    }
  }
}