function webform_dynamic_delete_rule in Webform Validation 7
Same name and namespace in other branches
- 6 webform_validation.rules.inc \webform_dynamic_delete_rule()
Delete a rule and dependencies.
Parameters
int $ruleid: The ruleid of the rule to delete.
3 calls to webform_dynamic_delete_rule()
- webform_validation_delete_rule_submit in ./
webform_validation.admin.inc - Submit handler to delete a rule.
- webform_validation_entity_uuid_save in ./
webform_validation.module - Implements hook_entity_uuid_save().
- webform_validation_node_delete in ./
webform_validation.module - Implements hook_node_delete().
File
- ./
webform_validation.rules.inc, line 125 - Provides API and management functions for the webform validation rules.
Code
function webform_dynamic_delete_rule($ruleid) {
$transaction = db_transaction();
// Delete rule.
db_delete('webform_validation_rule')
->condition('ruleid', $ruleid)
->execute();
// Delete rule components.
db_delete('webform_validation_rule_components')
->condition('ruleid', $ruleid)
->execute();
}