You are here

function availability_calendars_variable_del_all in Availability Calendars 7.2

Same name and namespace in other branches
  1. 6.2 availability_calendars.install \availability_calendars_variable_del_all()
  2. 6 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 #31107230).
availability_calendars_update_7203 in ./availability_calendars.install
Change storage defining content types enabled for Availability Calendars.

File

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

Code

function availability_calendars_variable_del_all($name) {
  db_delete('variable')
    ->condition('name', addcslashes($name, '%_') . '%', 'LIKE')
    ->execute();
  cache_clear_all('variables', 'cache');
}