You are here

function availability_calendars_variable_del_all in Availability Calendars 6.2

Same name and namespace in other branches
  1. 6 availability_calendars.install \availability_calendars_variable_del_all()
  2. 7.2 availability_calendars.install \availability_calendars_variable_del_all()

Utility function that is an altered version of variable_del, it will delete a set of variables set by a module.

Parameters

string $name The variables' namespace for which to delete:

3 calls to availability_calendars_variable_del_all()
availability_calendars_uninstall in ./availability_calendars.install
Implements hook_uninstall().
availability_calendars_update_7202 in ./availability_calendars.install
Optimize storage for Availability Calendars settings (issue #1107230).
availability_calendars_update_7203 in ./availability_calendars.install
Change storage defining content types enabled for Availability Calendars.

File

./availability_calendars.install, line 209
Install, update and uninstall functions for the Availability Calendars module.

Code

function availability_calendars_variable_del_all($name) {
  $name = addcslashes($name, '%_') . '%';
  db_query("DELETE FROM {variable} WHERE name LIKE '%s'", $name);
  cache_clear_all('variables', 'cache');
}