function linkedin_status_update_form_submit in LinkedIn Integration 6
Same name and namespace in other branches
- 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);
}
}
}