You are here

function password_policy_password_tab in Password Policy 6

Same name and namespace in other branches
  1. 7 contrib/password_tab/password_policy_password_tab.pages.inc \password_policy_password_tab()

Password change form.

4 string references to 'password_policy_password_tab'
password_policy_form_alter in ./password_policy.module
Implements hook_form_alter().
password_policy_mail_tokens in ./password_policy.module
Return an array of token to value mappings for user e-mail messages.
password_policy_password_tab_menu in contrib/password_tab/password_policy_password_tab.module
Implements hook_menu().
password_policy_user in ./password_policy.module
Implements hook_user().

File

contrib/password_tab/password_policy_password_tab.pages.inc, line 11
The password policy password tab page callbacks.

Code

function password_policy_password_tab(&$form_state, $account) {
  $form['_category'] = array(
    '#type' => 'value',
    '#value' => 'account',
  );
  $form['_account'] = array(
    '#type' => 'value',
    '#value' => $account,
  );
  $form['#uid'] = $account->uid;
  $form['account']['pass'] = array(
    '#type' => 'password_confirm',
    '#description' => t('To change the current user password, enter the new password in both fields.'),
    '#size' => 25,
    '#required' => TRUE,
  );
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Change'),
  );
  $form['#validate'] = array(
    'password_policy_password_tab_validate',
  );
  $form['#submit'] = array(
    'password_policy_password_tab_submit',
  );

  // Show password field added by Password Change module.
  if (module_exists('password_change')) {
    password_change_form_user_profile_form_alter($form, $form_state);
  }
  password_policy_form_alter($form, array(), 'user_profile_form');
  return $form;
}