You are here

function edit_own_user_account_permission_form_alter in Edit own user account permission 7

Implements hook_form_alter().

File

./edit_own_user_account_permission.module, line 17

Code

function edit_own_user_account_permission_form_alter(&$form, &$form_state, $form_id) {
  global $user;
  if ($form_id == 'user_profile_form' && $user->uid == arg(1) && !user_access('edit own user account')) {
    $form['account']['name']['#access'] = 0;
    $form['account']['mail']['#access'] = 0;
    $form['account']['current_pass']['#access'] = 0;
    $form['account']['pass']['#access'] = 0;
  }
}