function password_policy_admin_list_submit in Password Policy 7
Same name and namespace in other branches
- 6 password_policy.admin.inc \password_policy_admin_list_submit()
Submit hook for the form on the default list view.
File
- ./
password_policy.admin.inc, line 236 - Admin page callback file for the Password Policy module.
Code
function password_policy_admin_list_submit($form, &$form_state) {
foreach ($form_state['values']['policies'] as $pid => $policy) {
db_update('password_policy')
->fields(array(
'weight' => $policy['weight'],
))
->condition('pid', $pid)
->execute();
// Ensure we don't reset the timestamp on policies that are already enabled.
if ($policy['enabled']) {
db_update('password_policy')
->fields(array(
'enabled' => 1,
'created' => _password_policy_get_request_time(),
))
->condition('pid', $pid)
->condition('enabled', 0)
->execute();
}
else {
db_update('password_policy')
->fields(array(
'enabled' => 0,
))
->condition('pid', $pid)
->execute();
}
}
drupal_set_message(t('The changes have been saved.'));
}