You are here

function _customfilter_delete_rule in Custom filter 7

Same name and namespace in other branches
  1. 6.2 customfilter.module \_customfilter_delete_rule()
  2. 6 customfilter.module \_customfilter_delete_rule()
  3. 7.2 customfilter.module \_customfilter_delete_rule()

Delete a rule from the database table.

Parameters

$rid: The rule ID.

1 call to _customfilter_delete_rule()
customfilter_rule_delete_submit in ./customfilter.module
Submission callback for the replacement rule delete form.

File

./customfilter.module, line 392
Allows the users with the right permission to define custom filters.

Code

function _customfilter_delete_rule($rid) {
  $result = db_query("SELECT * FROM {customfilter_rule} where prid = :rid", array(
    ':rid' => $rid,
  ));
  foreach ($result as $rule) {
    _customfilter_delete_rule($rule->rid);
  }
  db_delete('customfilter_rule')
    ->condition('rid', $rid)
    ->execute();
}