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