function linkedin_user_settings_form_submit in LinkedIn Integration 7
Same name and namespace in other branches
- 6 linkedin.pages.inc \linkedin_user_settings_form_submit()
@todo Please document this function.
See also
File
- ./
linkedin.pages.inc, line 137
Code
function linkedin_user_settings_form_submit($form, &$form_state) {
$op = $form_state['values']['op'];
if ($op == $form['linkedin']['reset']['#value']) {
$data = array();
foreach ($form_state['values'] as $key => $val) {
if (substr($key, 0, 8) == 'linkedin') {
$data[$key] = NULL;
}
}
user_save($form['#account'], array(
'data' => $data,
), 'linkedin');
db_delete('linkedin_token')
->condition('uid', $form['#account']->uid)
->execute();
drupal_set_message(t('LinkedIn preferences have been reset'));
}
else {
$data = array();
foreach ($form_state['values'] as $key => $val) {
if (substr($key, 0, 8) == 'linkedin') {
$data[$key] = $val;
}
}
user_save($form['#account'], array(
'data' => $data,
), 'linkedin');
drupal_set_message(t('LinkedIn preferences have been saved'));
}
}