You are here

function location_user_form_user_profile_form_alter in Location 7.3

Same name and namespace in other branches
  1. 7.4 location_user.module \location_user_form_user_profile_form_alter()

Implements hook_form_FORM_ID_alter().

Alter the user profile form.

File

./location_user.module, line 118
Associate locations with users.

Code

function location_user_form_user_profile_form_alter(&$form, &$form_state, $form_id) {
  global $user;
  if ($form['#user_category'] == 'account') {
    $account = $form['#user'];
    if ($user->uid == $account->uid && user_access('set own user location') || user_access('administer user locations')) {
      $settings = variable_get('location_settings_user', array());
      $form['locations'] = location_form($settings, $account->locations);
    }
  }
}