You are here

function _rules_upgrade_fetch_all_rules in Rules 7.2

Fetches all rules.

2 calls to _rules_upgrade_fetch_all_rules()
rules_upgrade_convert_rule_set in includes/rules.upgrade.inc
Converts a single rule set, including all of its rules.
rules_upgrade_form in includes/rules.upgrade.inc
Form builder for the upgrade page.

File

includes/rules.upgrade.inc, line 163
Contains code for upgrading rule configurations from 6.x-1.x to 7.x-2.x.

Code

function _rules_upgrade_fetch_all_rules() {
  $static = drupal_static(__FUNCTION__);
  if (!isset($static)) {
    $query = db_select('rules_rules', 'r')
      ->fields('r');
    $static['rules'] = array();
    foreach ($query
      ->execute() as $row) {
      $static['rules'][$row->name] = unserialize($row->data);
    }
  }
  return $static['rules'];
}