function _shib_auth_rule_delete_confirm_form_submit in Shibboleth Authentication 6.4
Same name and namespace in other branches
- 7.4 shib_auth_roles_forms.inc \_shib_auth_rule_delete_confirm_form_submit()
This function deletes an existing rule
File
- ./
shib_auth_roles_forms.inc, line 82 - Roles manager forms.
Code
function _shib_auth_rule_delete_confirm_form_submit(&$form_state, $id) {
$id = $form_state['#parameters'][2];
if ($id = intval($id)) {
$ret = db_query("DELETE FROM {shib_auth} WHERE id = %d", array(
$id,
));
if ($ret) {
drupal_set_message(t('Rule <strong>#@id</strong> has been deleted.', array(
'@id' => $id,
)));
}
else {
drupal_set_message(t('Failed to delete rule.'), 'error');
}
}
else {
drupal_set_message(t("Invalid rule id."), 'error');
}
drupal_goto('admin/user/shib_auth/rules');
}