advanced_forum.install in Advanced Forum 7.2
Same filename and directory in other branches
Installation code for Advanced Forum.
File
advanced_forum.installView source
<?php
/**
* @file
* Installation code for Advanced Forum.
*/
/**
* Implements hook_install().
*/
function advanced_forum_install() {
db_update('system')
->fields(array(
'weight' => 15,
))
->condition('name', 'advanced_forum')
->execute();
}
/**
* Implements hook_uninstall().
*/
function advanced_forum_uninstall() {
db_delete('variable')
->condition('name', "advanced_forum_%", "LIKE")
->execute();
cache_clear_all('variables', 'cache_bootstrap');
}
/**
* Implements hook_update_N().
*/
function advanced_forum_update_5000() {
db_update('system')
->fields(array(
'weight' => 10,
))
->condition('name', 'advanced_forum')
->execute();
}
/**
* Implements hook_update_N().
*/
function advanced_forum_update_5003() {
db_drop_table('advforum_last_post');
}
/**
* Implements hook_update_N().
*/
function advanced_forum_update_5005() {
db_update('system')
->fields(array(
'weight' => 15,
))
->condition('name', 'advanced_forum')
->execute();
}
/**
* Implements hook_update_N().
*/
function advanced_forum_update_7200() {
if (variable_get('advanced_forum_forum_disabled') == NULL) {
variable_set('advanced_forum_forum_disabled', FALSE);
}
}
Functions
Name![]() |
Description |
---|---|
advanced_forum_install | Implements hook_install(). |
advanced_forum_uninstall | Implements hook_uninstall(). |
advanced_forum_update_5000 | Implements hook_update_N(). |
advanced_forum_update_5003 | Implements hook_update_N(). |
advanced_forum_update_5005 | Implements hook_update_N(). |
advanced_forum_update_7200 | Implements hook_update_N(). |