You are here

accountmenu.install in Account menu 6

Same filename and directory in other branches
  1. 7 accountmenu.install

accountmenu.install accountmenu module install/uninstall

File

accountmenu.install
View source
<?php

/**
 * @file accountmenu.install
 * accountmenu module install/uninstall
 */

/**
 * Implements hook_install.
 */
function accountmenu_install() {
  $t = get_t();
  db_query("INSERT INTO {menu_custom} (menu_name, title, description) VALUES ('%s', '%s', '%s')", 'accountmenu', $t('Account menu'), $t('Account menu links.'));
  include_once 'accountmenu.module';
  _accountmenu_setup_menu();
  drupal_set_message($t('Account menu is installed, go to <a href="@help">help</a> for instructions.', array(
    '@help' => url('admin/help/accountmenu'),
  )), 'status');
}

/**
 * Implements hook_uninstall.
 */
function accountmenu_uninstall() {
  variable_del('accountmenu_menu_name');
  include_once 'accountmenu.module';
  _accountmenu_delete_menu();
  db_query("DELETE FROM {menu_custom} WHERE menu_name = 'accountmenu'");
}

/**
 * Reset to enable to features.
 */
function accountmenu_update_6100() {
  include_once 'accountmenu.module';
  _accountmenu_reset_menu();
  $t = get_t();
  drupal_set_message($t('Account menu has been reset to enable new features, any customization you may have made is lost, please re-do at <a href="@url">settings</a>.', array(
    '@help' => url('admin/settings/accountmenu'),
  )), 'status');
  return array();
}

/**
 * Reset to enable to features.
 */
function accountmenu_update_6101() {
  include_once 'accountmenu.module';
  _accountmenu_reset_menu();
  $t = get_t();
  drupal_set_message($t('Account menu has been reset to enable new features, any customization you may have made is lost, please re-do at <a href="@url">settings</a>.', array(
    '@help' => url('admin/settings/accountmenu'),
  )), 'status');
  return array();
}
function accountmenu_update_6102() {
  $t = get_t();
  drupal_set_message($t('Accountmenu module: the !name and !realname tokens have been deprecated, please use @name and @realname instead.'), 'warning');
  return array();
}

Functions

Namesort descending Description
accountmenu_install Implements hook_install.
accountmenu_uninstall Implements hook_uninstall.
accountmenu_update_6100 Reset to enable to features.
accountmenu_update_6101 Reset to enable to features.
accountmenu_update_6102