You are here

function _resource_conflict_variable_delete_like in Resource Conflict 7.3

Same name and namespace in other branches
  1. 5.2 resource_conflict.install \_resource_conflict_variable_delete_like()
  2. 6.2 resource_conflict.install \_resource_conflict_variable_delete_like()
  3. 7.2 resource_conflict.install \_resource_conflict_variable_delete_like()

Delete all variables matching a pattern using SQL 'LIKE' syntax.

Parameters

string $pattern: The pattern of variables to delete.

1 call to _resource_conflict_variable_delete_like()
resource_conflict_uninstall in ./resource_conflict.install
Implements hook_uninstall().

File

./resource_conflict.install, line 26
Install, upgrade and uninstall hooks for the resource conflict module.

Code

function _resource_conflict_variable_delete_like($pattern) {
  $sql = "SELECT name FROM {variable} WHERE name LIKE :pattern";
  $result = db_query($sql, array(
    ':pattern' => $pattern,
  ));
  foreach ($result as $row) {
    variable_del($row->name);
  }
}