function _password_policy_admin_form_get_policy in Password Policy 7
Gets policy from submitted policy form.
Parameters
array $form_state: Form state.
Return value
array Policy array.
1 call to _password_policy_admin_form_get_policy()
- _password_policy_admin_form_save_policy in ./
password_policy.admin.inc - Saves policy from submitted policy form.
File
- ./
password_policy.admin.inc, line 553 - Admin page callback file for the Password Policy module.
Code
function _password_policy_admin_form_get_policy(array $form_state) {
$form_values = $form_state['values'];
$policy = array(
'name' => $form_values['name'],
'description' => $form_values['description'],
'constraints' => _password_policy_admin_form_get_constraints($form_state),
'expiration' => $form_values['expiration'],
'warning' => $form_values['warning'],
'roles' => $form_values['roles'],
'excluded_authentication_modules' => isset($form_values['excluded_authentication_modules']) ? $form_values['excluded_authentication_modules'] : array(),
);
if (isset($form_values['pid'])) {
// Editing an existing policy. Get pid.
$policy['pid'] = $form_values['pid'];
}
else {
// Adding a new policy. Disable by default.
$policy['enabled'] = 0;
}
return $policy;
}