function facetapi_uninstall in Facet API 6.3
Same name and namespace in other branches
- 6 facetapi.install \facetapi_uninstall()
- 7.2 facetapi.install \facetapi_uninstall()
- 7 facetapi.install \facetapi_uninstall()
Implementation of hook_uninstall().
File
- ./
facetapi.install, line 84 - Installation functions for the Facet API module.
Code
function facetapi_uninstall() {
// Remove all variables that start with "facetapi:".
$args = array(
'facetapi%',
);
$result = db_query("SELECT name FROM {variable} WHERE name LIKE '%s'", $args);
while ($result = db_fetch_object($result)) {
variable_del($record->name);
}
// Remove facet blocks.
// @see http://drupal.org/node/1567928
db_query('DELETE FROM {blocks} WHERE module = "facetapi"');
// Remove tables.
drupal_uninstall_schema('facetapi');
}