You are here

function _customfilter_rules_tree in Custom filter 7.2

Same name and namespace in other branches
  1. 6 customfilter.admin.inc \_customfilter_rules_tree()
  2. 7 customfilter.module \_customfilter_rules_tree()

Helper function for customfilter_export_form. Return the list made of a rule, and all the sub-rules.

1 call to _customfilter_rules_tree()
customfilter_export_form_submit in ./customfilter.module
Return the form with exported data.

File

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

Code

function _customfilter_rules_tree(&$rules, $fid, $prid = 0) {
  $result = db_query("SELECT * FROM {customfilter_rule} WHERE fid = :fid and prid = :prid ORDER BY weight", array(
    ':fid' => $fid,
    ':prid' => $prid,
  ));
  while ($rule = $result
    ->fetchAssoc()) {
    $rules[] = $rule;
    _customfilter_rules_tree($rules, $fid, $rule['rid']);
  }
}