custom_search_taxonomy.install in Custom Search 6
Same filename and directory in other branches
Install, update, and uninstall functions for the custom search module.
File
modules/custom_search_taxonomy/custom_search_taxonomy.installView source
<?php
/**
* @file
* Install, update, and uninstall functions for the custom search module.
*/
/**
* Implementation of hook_install().
*/
function custom_search_taxonomy_install() {
db_query("UPDATE {system} SET weight = 101 WHERE name = 'custom_search_taxonomy'");
}
/**
* Implementation of hook_uninstall().
*/
function custom_search_taxonomy_uninstall() {
$vocabularies = taxonomy_get_vocabularies();
foreach ($vocabularies as $voc) {
variable_del('custom_search_voc' . $voc->vid . '_selector');
variable_del('custom_search_voc' . $voc->vid . '_selector_depth');
variable_del('custom_search_voc' . $voc->vid . '_selector_label_visibility');
variable_del('custom_search_voc' . $voc->vid . '_selector_label');
variable_del('custom_search_voc' . $voc->vid . '_selector_all');
variable_del('custom_search_taxonomy' . $voc->vid . '_weight');
variable_del('custom_search_taxonomy' . $voc->vid . '_region');
if (module_exists('custom_search_blocks')) {
$blocks = variable_get('custom_search_blocks_number', 1);
for ($delta = 1; $delta <= $blocks; $delta++) {
variable_del('custom_search_blocks_' . $delta . '_voc' . $voc->vid . '_selector');
variable_del('custom_search_blocks_' . $delta . '_voc' . $voc->vid . '_selector_depth');
variable_del('custom_search_blocks_' . $delta . '_voc' . $voc->vid . '_selector_label_visibility');
variable_del('custom_search_blocks_' . $delta . '_voc' . $voc->vid . '_selector_label');
variable_del('custom_search_blocks_' . $delta . '_voc' . $voc->vid . '_selector_all');
variable_del('custom_search_blocks_' . $delta . '_taxonomy' . $voc->vid . '_weight');
variable_del('custom_search_blocks_' . $delta . '_taxonomy' . $voc->vid . '_region');
variable_del('custom_search_blocks_' . $delta . '_paths_terms_separator');
}
}
}
}
Functions
Name | Description |
---|---|
custom_search_taxonomy_install | Implementation of hook_install(). |
custom_search_taxonomy_uninstall | Implementation of hook_uninstall(). |