top_searches.install in Top Searches 5
File
top_searches.install
View source
<?php
function top_searches_install() {
switch ($GLOBALS['db_type']) {
case 'mysql':
case 'mysqli':
$query1 = db_query("\n CREATE TABLE {top_searches} (\n `qid` INT( 11 ) NOT NULL AUTO_INCREMENT ,\n `q` VARCHAR( 255 ) NOT NULL ,\n `counter` INT( 11 ) NULL DEFAULT '0',\n PRIMARY KEY ( `qid` ),\n UNIQUE KEY `q` (`q`)\n )");
if ($query1) {
$created = TRUE;
}
break;
}
if ($created) {
drupal_set_message(t('Top searches module installed successfully.'));
}
else {
drupal_set_message(t('Table installation for the Top Searches module was unsuccessful. The tables may need to be installed by hand.'), 'error');
}
}
function top_searches_uninstall() {
switch ($GLOBALS['db_type']) {
case 'mysql':
case 'mysqli':
db_query("DROP TABLE {top_searches}");
db_query("DELETE FROM {variable} WHERE name LIKE 'top_searches%'");
cache_clear_all('variables', 'cache');
break;
}
}