a:4:{s:4:"core";a:53:{i:0;a:4:{s:4:"name";s:16:"hook_action_info";s:10:"definition";s:27:"function hook_action_info()";s:11:"description";s:53:"Declare information about one or more Drupal actions.";s:11:"destination";s:14:"%module.module";}i:1;a:4:{s:4:"name";s:19:"hook_actions_delete";s:10:"definition";s:34:"function hook_actions_delete($aid)";s:11:"description";s:40:"Execute code after an action is deleted.";s:11:"destination";s:14:"%module.module";}i:2;a:4:{s:4:"name";s:22:"hook_action_info_alter";s:10:"definition";s:42:"function hook_action_info_alter(&$actions)";s:11:"description";s:45:"Alter the actions declared by another module.";s:11:"destination";s:14:"%module.module";}i:3;a:4:{s:4:"name";s:10:"hook_block";s:10:"definition";s:62:"function hook_block($op = 'list', $delta = 0, $edit = array())";s:11:"description";s:33:"Declare a block or set of blocks.";s:11:"destination";s:14:"%module.module";}i:4;a:4:{s:4:"name";s:12:"hook_comment";s:10:"definition";s:32:"function hook_comment(&$a1, $op)";s:11:"description";s:16:"Act on comments.";s:11:"destination";s:14:"%module.module";}i:5;a:4:{s:4:"name";s:9:"hook_cron";s:10:"definition";s:20:"function hook_cron()";s:11:"description";s:25:"Perform periodic actions.";s:11:"destination";s:14:"%module.module";}i:6;a:4:{s:4:"name";s:14:"hook_hook_info";s:10:"definition";s:25:"function hook_hook_info()";s:11:"description";s:72:"Expose a list of triggers (events) that your module is allowing users to";s:11:"destination";s:14:"%module.module";}i:7;a:4:{s:4:"name";s:15:"hook_menu_alter";s:10:"definition";s:33:"function hook_menu_alter(&$items)";s:11:"description";s:81:"Alter the data being saved to the {menu_router} table after hook_menu is invoked.";s:11:"destination";s:14:"%module.module";}i:8;a:4:{s:4:"name";s:20:"hook_menu_link_alter";s:10:"definition";s:44:"function hook_menu_link_alter(&$item, $menu)";s:11:"description";s:73:"Alter the data being saved to the {menu_links} table by menu_link_save().";s:11:"destination";s:14:"%module.module";}i:9;a:4:{s:4:"name";s:31:"hook_translated_menu_link_alter";s:10:"definition";s:54:"function hook_translated_menu_link_alter(&$item, $map)";s:11:"description";s:66:"Alter a menu link after it's translated, but before it's rendered.";s:11:"destination";s:14:"%module.module";}i:10;a:4:{s:4:"name";s:19:"hook_db_rewrite_sql";s:10:"definition";s:75:"function hook_db_rewrite_sql($query, $primary_table, $primary_field, $args)";s:11:"description";s:53:"Rewrite database queries, usually for access control.";s:11:"destination";s:14:"%module.module";}i:11;a:4:{s:4:"name";s:13:"hook_elements";s:10:"definition";s:24:"function hook_elements()";s:11:"description";s:77:"Allows modules to declare their own Forms API element types and specify their";s:11:"destination";s:14:"%module.module";}i:12;a:4:{s:4:"name";s:9:"hook_exit";s:10:"definition";s:39:"function hook_exit($destination = NULL)";s:11:"description";s:22:"Perform cleanup tasks.";s:11:"destination";s:14:"%module.module";}i:13;a:4:{s:4:"name";s:18:"hook_file_download";s:10:"definition";s:38:"function hook_file_download($filepath)";s:11:"description";s:66:"Control access to private file downloads and specify HTTP headers.";s:11:"destination";s:14:"%module.module";}i:14;a:4:{s:4:"name";s:11:"hook_filter";s:10:"definition";s:78:"function hook_filter($op, $delta = 0, $format = -1, $text = '', $cache_id = 0)";s:11:"description";s:23:"Define content filters.";s:11:"destination";s:14:"%module.module";}i:15;a:4:{s:4:"name";s:16:"hook_filter_tips";s:10:"definition";s:57:"function hook_filter_tips($delta, $format, $long = false)";s:11:"description";s:31:"Provide tips for using filters.";s:11:"destination";s:14:"%module.module";}i:16;a:4:{s:4:"name";s:11:"hook_footer";s:10:"definition";s:31:"function hook_footer($main = 0)";s:11:"description";s:20:"Insert closing HTML.";s:11:"destination";s:14:"%module.module";}i:17;a:4:{s:4:"name";s:17:"hook_schema_alter";s:10:"definition";s:36:"function hook_schema_alter(&$schema)";s:11:"description";s:49:"Perform alterations to existing database schemas.";s:11:"destination";s:14:"%module.module";}i:18;a:4:{s:4:"name";s:15:"hook_form_alter";s:10:"definition";s:55:"function hook_form_alter(&$form, $form_state, $form_id)";s:11:"description";s:46:"Perform alterations before a form is rendered.";s:11:"destination";s:14:"%module.module";}i:19;a:4:{s:4:"name";s:23:"hook_form_FORM_ID_alter";s:10:"definition";s:54:"function hook_form_FORM_ID_alter(&$form, &$form_state)";s:11:"description";s:75:"Provide a form-specific alteration instead of the global hook_form_alter().";s:11:"destination";s:14:"%module.module";}i:20;a:4:{s:4:"name";s:10:"hook_forms";s:10:"definition";s:21:"function hook_forms()";s:11:"description";s:34:"Map form_ids to builder functions.";s:11:"destination";s:14:"%module.module";}i:21;a:4:{s:4:"name";s:9:"hook_help";s:10:"definition";s:31:"function hook_help($path, $arg)";s:11:"description";s:25:"Provide online user help.";s:11:"destination";s:14:"%module.module";}i:22;a:4:{s:4:"name";s:9:"hook_boot";s:10:"definition";s:20:"function hook_boot()";s:11:"description";s:41:"Perform setup tasks. See also, hook_init.";s:11:"destination";s:14:"%module.module";}i:23;a:4:{s:4:"name";s:9:"hook_init";s:10:"definition";s:20:"function hook_init()";s:11:"description";s:41:"Perform setup tasks. See also, hook_boot.";s:11:"destination";s:14:"%module.module";}i:24;a:4:{s:4:"name";s:9:"hook_link";s:10:"definition";s:51:"function hook_link($type, $object, $teaser = FALSE)";s:11:"description";s:29:"Define internal Drupal links.";s:11:"destination";s:14:"%module.module";}i:25;a:4:{s:4:"name";s:15:"hook_link_alter";s:10:"definition";s:40:"function hook_link_alter(&$links, $node)";s:11:"description";s:75:"Perform alterations before links on a node are rendered. One popular use of";s:11:"destination";s:14:"%module.module";}i:26;a:4:{s:4:"name";s:18:"hook_profile_alter";s:10:"definition";s:38:"function hook_profile_alter(&$account)";s:11:"description";s:104:"Perform alterations profile items before they are rendered. You may omit/add/re-sort/re-categorize, etc.";s:11:"destination";s:14:"%module.module";}i:27;a:4:{s:4:"name";s:15:"hook_mail_alter";s:10:"definition";s:35:"function hook_mail_alter(&$message)";s:11:"description";s:73:"Alter any aspect of email sent by Drupal. You can use this hook to add a ";s:11:"destination";s:14:"%module.module";}i:28;a:4:{s:4:"name";s:9:"hook_menu";s:10:"definition";s:20:"function hook_menu()";s:11:"description";s:37:"Define menu items and page callbacks.";s:11:"destination";s:14:"%module.module";}i:29;a:4:{s:4:"name";s:22:"hook_system_info_alter";s:10:"definition";s:46:"function hook_system_info_alter(&$info, $file)";s:11:"description";s:62:"Alter the information parsed from module and theme .info files";s:11:"destination";s:14:"%module.module";}i:30;a:4:{s:4:"name";s:24:"hook_update_status_alter";s:10:"definition";s:45:"function hook_update_status_alter(&$projects)";s:11:"description";s:59:"Alter the information about available updates for projects.";s:11:"destination";s:14:"%module.module";}i:31;a:4:{s:4:"name";s:26:"hook_update_projects_alter";s:10:"definition";s:47:"function hook_update_projects_alter(&$projects)";s:11:"description";s:71:"Alter the list of projects before fetching data and comparing versions.";s:11:"destination";s:14:"%module.module";}i:32;a:4:{s:4:"name";s:16:"hook_node_grants";s:10:"definition";s:40:"function hook_node_grants($account, $op)";s:11:"description";s:60:"Inform the node access system what permissions the user has.";s:11:"destination";s:14:"%module.module";}i:33;a:4:{s:4:"name";s:24:"hook_node_access_records";s:10:"definition";s:40:"function hook_node_access_records($node)";s:11:"description";s:57:"Set permissions for a node to be written to the database.";s:11:"destination";s:14:"%module.module";}i:34;a:4:{s:4:"name";s:20:"hook_node_operations";s:10:"definition";s:31:"function hook_node_operations()";s:11:"description";s:25:"Add mass node operations.";s:11:"destination";s:14:"%module.module";}i:35;a:4:{s:4:"name";s:12:"hook_nodeapi";s:10:"definition";s:58:"function hook_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL)";s:11:"description";s:38:"Act on nodes defined by other modules.";s:11:"destination";s:14:"%module.module";}i:36;a:4:{s:4:"name";s:9:"hook_perm";s:10:"definition";s:20:"function hook_perm()";s:11:"description";s:24:"Define user permissions.";s:11:"destination";s:14:"%module.module";}i:37;a:4:{s:4:"name";s:9:"hook_ping";s:10:"definition";s:41:"function hook_ping($name = '', $url = '')";s:11:"description";s:20:"Ping another server.";s:11:"destination";s:14:"%module.module";}i:38;a:4:{s:4:"name";s:11:"hook_search";s:10:"definition";s:50:"function hook_search($op = 'search', $keys = null)";s:11:"description";s:31:"Define a custom search routine.";s:11:"destination";s:14:"%module.module";}i:39;a:4:{s:4:"name";s:22:"hook_search_preprocess";s:10:"definition";s:38:"function hook_search_preprocess($text)";s:11:"description";s:37:"Preprocess text for the search index.";s:11:"destination";s:14:"%module.module";}i:40;a:4:{s:4:"name";s:13:"hook_taxonomy";s:10:"definition";s:49:"function hook_taxonomy($op, $type, $array = NULL)";s:11:"description";s:24:"Act on taxonomy changes.";s:11:"destination";s:14:"%module.module";}i:41;a:4:{s:4:"name";s:10:"hook_theme";s:10:"definition";s:52:"function hook_theme($existing, $type, $theme, $path)";s:11:"description";s:53:"Register a module (or theme's) theme implementations.";s:11:"destination";s:14:"%module.module";}i:42;a:4:{s:4:"name";s:25:"hook_theme_registry_alter";s:10:"definition";s:52:"function hook_theme_registry_alter(&$theme_registry)";s:11:"description";s:64:"Alter the theme registry information returned from hook_theme().";s:11:"destination";s:14:"%module.module";}i:43;a:4:{s:4:"name";s:17:"hook_update_index";s:10:"definition";s:28:"function hook_update_index()";s:11:"description";s:48:"Update Drupal's full-text index for this module.";s:11:"destination";s:14:"%module.module";}i:44;a:4:{s:4:"name";s:9:"hook_user";s:10:"definition";s:60:"function hook_user($op, &$edit, &$account, $category = NULL)";s:11:"description";s:28:"Act on user account actions.";s:11:"destination";s:14:"%module.module";}i:45;a:4:{s:4:"name";s:20:"hook_user_operations";s:10:"definition";s:31:"function hook_user_operations()";s:11:"description";s:25:"Add mass user operations.";s:11:"destination";s:14:"%module.module";}i:46;a:4:{s:4:"name";s:11:"hook_xmlrpc";s:10:"definition";s:22:"function hook_xmlrpc()";s:11:"description";s:27:"Register XML-RPC callbacks.";s:11:"destination";s:14:"%module.module";}i:47;a:4:{s:4:"name";s:13:"hook_watchdog";s:10:"definition";s:34:"function hook_watchdog($log_entry)";s:11:"description";s:20:"Log an event message";s:11:"destination";s:14:"%module.module";}i:48;a:4:{s:4:"name";s:9:"hook_mail";s:10:"definition";s:44:"function hook_mail($key, &$message, $params)";s:11:"description";s:65:"Prepare a message based on parameters; called from drupal_mail().";s:11:"destination";s:14:"%module.module";}i:49;a:4:{s:4:"name";s:17:"hook_flush_caches";s:10:"definition";s:28:"function hook_flush_caches()";s:11:"description";s:41:"Add a list of cache tables to be cleared.";s:11:"destination";s:14:"%module.module";}i:50;a:4:{s:4:"name";s:14:"hook_term_path";s:10:"definition";s:30:"function hook_term_path($term)";s:11:"description";s:71:"Allows modules to provide an alternative path for the terms it manages.";s:11:"destination";s:14:"%module.module";}i:51;a:4:{s:4:"name";s:11:"hook_locale";s:10:"definition";s:36:"function hook_locale($op = 'groups')";s:11:"description";s:70:"Allows modules to define their own text groups that can be translated.";s:11:"destination";s:14:"%module.module";}i:52;a:4:{s:4:"name";s:27:"hook_translation_link_alter";s:10:"definition";s:52:"function hook_translation_link_alter(&$links, $path)";s:11:"description";s:41:"Perform alterations on translation links.";s:11:"destination";s:14:"%module.module";}}s:7:"install";a:8:{i:0;a:4:{s:4:"name";s:17:"hook_requirements";s:10:"definition";s:34:"function hook_requirements($phase)";s:11:"description";s:56:"Check installation requirements and do status reporting.";s:11:"destination";s:15:"%module.install";}i:1;a:4:{s:4:"name";s:11:"hook_schema";s:10:"definition";s:22:"function hook_schema()";s:11:"description";s:50:"Define the current version of the database schema.";s:11:"destination";s:15:"%module.install";}i:2;a:4:{s:4:"name";s:12:"hook_install";s:10:"definition";s:23:"function hook_install()";s:11:"description";s:78:"Install the current version of the database schema, and any other setup tasks.";s:11:"destination";s:15:"%module.install";}i:3;a:4:{s:4:"name";s:13:"hook_update_N";s:10:"definition";s:40:"function hook_update_N(&$sandbox = NULL)";s:11:"description";s:24:"Perform a single update.";s:11:"destination";s:15:"%module.install";}i:4;a:4:{s:4:"name";s:14:"hook_uninstall";s:10:"definition";s:25:"function hook_uninstall()";s:11:"description";s:52:"Remove any tables or variables that the module sets.";s:11:"destination";s:15:"%module.install";}i:5;a:4:{s:4:"name";s:24:"hook_update_last_removed";s:10:"definition";s:35:"function hook_update_last_removed()";s:11:"description";s:64:"Return a number which is no longer available as hook_update_N().";s:11:"destination";s:15:"%module.install";}i:6;a:4:{s:4:"name";s:11:"hook_enable";s:10:"definition";s:22:"function hook_enable()";s:11:"description";s:50:"Perform necessary actions after module is enabled.";s:11:"destination";s:15:"%module.install";}i:7;a:4:{s:4:"name";s:12:"hook_disable";s:10:"definition";s:23:"function hook_disable()";s:11:"description";s:52:"Perform necessary actions before module is disabled.";s:11:"destination";s:15:"%module.install";}}s:14:"module_builder";a:1:{i:0;a:4:{s:4:"name";s:24:"hook_module_builder_info";s:10:"definition";s:35:"function hook_module_builder_info()";s:11:"description";s:66:"Provide information about hook definition files to Module builder.";s:11:"destination";s:26:"%module.module_builder.inc";}}s:4:"node";a:11:{i:0;a:4:{s:4:"name";s:14:"hook_node_info";s:10:"definition";s:25:"function hook_node_info()";s:11:"description";s:34:"Define module-provided node types.";s:11:"destination";s:14:"%module.module";}i:1;a:4:{s:4:"name";s:14:"hook_node_type";s:10:"definition";s:35:"function hook_node_type($op, $info)";s:11:"description";s:25:"Act on node type changes.";s:11:"destination";s:14:"%module.module";}i:2;a:4:{s:4:"name";s:11:"hook_access";s:10:"definition";s:42:"function hook_access($op, $node, $account)";s:11:"description";s:27:"Define access restrictions.";s:11:"destination";s:14:"%module.module";}i:3;a:4:{s:4:"name";s:11:"hook_delete";s:10:"definition";s:28:"function hook_delete(&$node)";s:11:"description";s:25:"Respond to node deletion.";s:11:"destination";s:14:"%module.module";}i:4;a:4:{s:4:"name";s:12:"hook_prepare";s:10:"definition";s:29:"function hook_prepare(&$node)";s:11:"description";s:75:"This is a hook used by node modules. It is called after load but before the";s:11:"destination";s:14:"%module.module";}i:5;a:4:{s:4:"name";s:9:"hook_form";s:10:"definition";s:39:"function hook_form(&$node, $form_state)";s:11:"description";s:28:"Display a node editing form.";s:11:"destination";s:14:"%module.module";}i:6;a:4:{s:4:"name";s:11:"hook_insert";s:10:"definition";s:27:"function hook_insert($node)";s:11:"description";s:26:"Respond to node insertion.";s:11:"destination";s:14:"%module.module";}i:7;a:4:{s:4:"name";s:9:"hook_load";s:10:"definition";s:25:"function hook_load($node)";s:11:"description";s:36:"Load node-type-specific information.";s:11:"destination";s:14:"%module.module";}i:8;a:4:{s:4:"name";s:11:"hook_update";s:10:"definition";s:27:"function hook_update($node)";s:11:"description";s:25:"Respond to node updating.";s:11:"destination";s:14:"%module.module";}i:9;a:4:{s:4:"name";s:13:"hook_validate";s:10:"definition";s:37:"function hook_validate($node, &$form)";s:11:"description";s:27:"Verify a node editing form.";s:11:"destination";s:14:"%module.module";}i:10;a:4:{s:4:"name";s:9:"hook_view";s:10:"definition";s:57:"function hook_view($node, $teaser = FALSE, $page = FALSE)";s:11:"description";s:15:"Display a node.";s:11:"destination";s:14:"%module.module";}}}