function janrain_capture_ui_form_user_profile_form_alter in Janrain Registration 7
Same name and namespace in other branches
- 6 janrain_capture_ui.module \janrain_capture_ui_form_user_profile_form_alter()
Implements hook_form_FROM_ID_alter().
File
- ./
janrain_capture_ui.module, line 85 - This module implements UI elements for Janrain Capture
Code
function janrain_capture_ui_form_user_profile_form_alter(&$form, &$form_state) {
global $user;
if ($form['#user_category'] != 'account') {
// @todo - should core profile module tabs be blocked?
return;
}
$account = $form['#user'];
$enforce = variable_get('janrain_capture_enforce', FALSE);
if ($enforce || janrain_capture_mapping_exists($account->uid)) {
// Account information.
$form['account'] = array(
'#type' => 'fieldset',
'#weight' => -10,
);
if ($user->uid == $account->uid) {
$link = janrain_capture_profile_link();
$link['#title'] = t('Edit Profile');
}
else {
$link = array(
'#markup' => t('Profile managed in Janrain Capture'),
);
}
$form['account']['janrain_capture_profile'] = array(
'#type' => 'item',
'link' => $link,
);
$form['account']['mail'] = array(
'#type' => 'item',
'#title' => t('E-mail address'),
'#markup' => check_plain($account->mail),
);
}
}