You are here

function module_hook in Drupal 4

Same name and namespace in other branches
  1. 5 includes/module.inc \module_hook()
  2. 6 includes/module.inc \module_hook()
  3. 7 includes/module.inc \module_hook()

Determine whether a module implements a hook.

Parameters

$module: The name of the module (without the .module extension).

$hook: The name of the hook (e.g. "help" or "menu").

Return value

TRUE if the module is both installed and enabled, and the hook is implemented in that module.

Related topics

13 calls to module_hook()
help_page in modules/help.module
Menu callback; prints a page listing general help for all modules.
menu_get_active_help in includes/menu.inc
Returns the help associated with the active menu item.
module_implements in includes/module.inc
Determine which modules are implementing a hook.
module_invoke in includes/module.inc
Invoke a hook in a particular module.
node_hook in modules/node.module
Determine whether a node hook exists.

... See full list

File

includes/module.inc, line 127
API for loading and interacting with Drupal modules.

Code

function module_hook($module, $hook) {
  return function_exists($module . '_' . $hook);
}