You are here

function current_search_export_crud_delete in Facet API 6.3

Same name and namespace in other branches
  1. 7.2 contrib/current_search/current_search.current_search.inc \current_search_export_crud_delete()
  2. 7 contrib/current_search/current_search.current_search.inc \current_search_export_crud_delete()

Deletes object and block visibility information from the database.

Parameters

stdClass $object: The object being deleted.

1 string reference to 'current_search_export_crud_delete'
current_search_schema in contrib/current_search/current_search.install
Implements hook_schema().

File

contrib/current_search/current_search.current_search.inc, line 14
Current Search default hooks.

Code

function current_search_export_crud_delete($object) {

  // Deletes the current search block configuration.
  $query = "DELETE FROM {current_search} WHERE name = '%s'";
  db_query($query, array(
    $object->name,
  ));

  // Only deletes the association with the searcher if we are not reverting a
  // configuration setting.
  if (!($object->export_type & EXPORT_IN_CODE && $object->export_type & EXPORT_IN_DATABASE)) {
    $query = "DELETE FROM {block_current_search} WHERE delta = '%s'";
    db_query($query, array(
      $object->name,
    ));
  }
}