a:8:{s:4:"core";a:54:{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:27:"Respond to comment actions.";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:68:"Expose a list of triggers (events) that users can assign actions 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:50:"Performs 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:56:"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:36:"function hook_forms($form_id, $args)";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:57:"function hook_link_alter(&$links, $node, $comment = NULL)";s:11:"description";s:67:"Perform alterations before links on a node or comment are rendered.";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:45:"Alter profile items before they are rendered.";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:72:"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:11:"hook_openid";s:10:"definition";s:35:"function hook_openid($op, $request)";s:11:"description";s:54:"Allow modules to modify the OpenID request parameters.";s:11:"destination";s:14:"%module.module";}i:37;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:38;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:39;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:40;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:41;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:42;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:43;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:44;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:45;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:46;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:47;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:48;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:49;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:50;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:51;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:52;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:53;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: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";}}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:33:"function hook_update_N(&$sandbox)";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:44:"Remove any information 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:8:"ubercart";a:46:{i:0;a:4:{s:4:"name";s:16:"hook_add_to_cart";s:10:"definition";s:44:"function hook_add_to_cart($nid, $qty, $data)";s:11:"description";s:63:"Do extra processing when an item is added to the shopping cart.";s:11:"destination";s:14:"%module.module";}i:1;a:4:{s:4:"name";s:21:"hook_add_to_cart_data";s:10:"definition";s:44:"function hook_add_to_cart_data($form_values)";s:11:"description";s:52:"Add extra information to a cart item's "data" array.";s:11:"destination";s:14:"%module.module";}i:2;a:4:{s:4:"name";s:18:"hook_calculate_tax";s:10:"definition";s:35:"function hook_calculate_tax($order)";s:11:"description";s:38:"Calculate tax line items for an order.";s:11:"destination";s:14:"%module.module";}i:3;a:4:{s:4:"name";s:17:"hook_cart_display";s:10:"definition";s:33:"function hook_cart_display($item)";s:11:"description";s:43:"Control the display of an item in the cart.";s:11:"destination";s:14:"%module.module";}i:4;a:4:{s:4:"name";s:14:"hook_cart_item";s:10:"definition";s:36:"function hook_cart_item($op, &$item)";s:11:"description";s:41:"Add extra data about an item in the cart.";s:11:"destination";s:14:"%module.module";}i:5;a:4:{s:4:"name";s:14:"hook_cart_pane";s:10:"definition";s:31:"function hook_cart_pane($items)";s:11:"description";s:35:"Register callbacks for a cart pane.";s:11:"destination";s:14:"%module.module";}i:6;a:4:{s:4:"name";s:20:"hook_cart_pane_alter";s:10:"definition";s:46:"function hook_cart_pane_alter(&$panes, $items)";s:11:"description";s:28:"Alter cart pane definitions.";s:11:"destination";s:14:"%module.module";}i:7;a:4:{s:4:"name";s:18:"hook_checkout_pane";s:10:"definition";s:29:"function hook_checkout_pane()";s:11:"description";s:39:"Register callbacks for a checkout pane.";s:11:"destination";s:14:"%module.module";}i:8;a:4:{s:4:"name";s:24:"hook_checkout_pane_alter";s:10:"definition";s:42:"function hook_checkout_pane_alter(&$panes)";s:11:"description";s:32:"Alter checkout pane definitions.";s:11:"destination";s:14:"%module.module";}i:9;a:4:{s:4:"name";s:23:"hook_download_authorize";s:10:"definition";s:55:"function hook_download_authorize($user, $file_download)";s:11:"description";s:44:"Give clearance to a user to download a file.";s:11:"destination";s:14:"%module.module";}i:10;a:4:{s:4:"name";s:16:"hook_file_action";s:10:"definition";s:37:"function hook_file_action($op, $args)";s:11:"description";s:33:"Perform actions on file products.";s:11:"destination";s:14:"%module.module";}i:11;a:4:{s:4:"name";s:24:"hook_file_transfer_alter";s:10:"definition";s:63:"function hook_file_transfer_alter($file_user, $ip, $fid, $file)";s:11:"description";s:63:"Make changes to a file before it is downloaded by the customer.";s:11:"destination";s:14:"%module.module";}i:12;a:4:{s:4:"name";s:14:"hook_line_item";s:10:"definition";s:25:"function hook_line_item()";s:11:"description";s:54:"Used to define line items that are attached to orders.";s:11:"destination";s:14:"%module.module";}i:13;a:4:{s:4:"name";s:20:"hook_line_item_alter";s:10:"definition";s:45:"function hook_line_item_alter(&$item, $order)";s:11:"description";s:55:"Alter a line item on an order when the order is loaded.";s:11:"destination";s:14:"%module.module";}i:14;a:4:{s:4:"name";s:25:"hook_line_item_data_alter";s:10:"definition";s:43:"function hook_line_item_data_alter(&$items)";s:11:"description";s:61:"Alter the line item definitions declared in hook_line_item().";s:11:"destination";s:14:"%module.module";}i:15;a:4:{s:4:"name";s:10:"hook_order";s:10:"definition";s:38:"function hook_order($op, $arg1, $arg2)";s:11:"description";s:26:"Perform actions on orders.";s:11:"destination";s:14:"%module.module";}i:16;a:4:{s:4:"name";s:18:"hook_order_actions";s:10:"definition";s:35:"function hook_order_actions($order)";s:11:"description";s:66:"Add links to local tasks for orders on the admin's list of orders.";s:11:"destination";s:14:"%module.module";}i:17;a:4:{s:4:"name";s:21:"hook_order_pane_alter";s:10:"definition";s:39:"function hook_order_pane_alter(&$panes)";s:11:"description";s:29:"Alter order pane definitions.";s:11:"destination";s:14:"%module.module";}i:18;a:4:{s:4:"name";s:24:"hook_order_product_alter";s:10:"definition";s:52:"function hook_order_product_alter(&$product, $order)";s:11:"description";s:75:"Allows modules to alter ordered products when they're loaded with an order.";s:11:"destination";s:14:"%module.module";}i:19;a:4:{s:4:"name";s:16:"hook_order_state";s:10:"definition";s:27:"function hook_order_state()";s:11:"description";s:29:"Register static order states.";s:11:"destination";s:14:"%module.module";}i:20;a:4:{s:4:"name";s:20:"hook_payment_gateway";s:10:"definition";s:31:"function hook_payment_gateway()";s:11:"description";s:35:"Register payment gateway callbacks.";s:11:"destination";s:14:"%module.module";}i:21;a:4:{s:4:"name";s:26:"hook_payment_gateway_alter";s:10:"definition";s:47:"function hook_payment_gateway_alter(&$gateways)";s:11:"description";s:23:"Alter payment gateways.";s:11:"destination";s:14:"%module.module";}i:22;a:4:{s:4:"name";s:19:"hook_payment_method";s:10:"definition";s:30:"function hook_payment_method()";s:11:"description";s:39:"Register callbacks for payment methods.";s:11:"destination";s:14:"%module.module";}i:23;a:4:{s:4:"name";s:18:"hook_product_class";s:10:"definition";s:39:"function hook_product_class($type, $op)";s:11:"description";s:35:"Perform actions on product classes.";s:11:"destination";s:14:"%module.module";}i:24;a:4:{s:4:"name";s:24:"hook_product_description";s:10:"definition";s:43:"function hook_product_description($product)";s:11:"description";s:71:"Return a structured array representing the given product's description.";s:11:"destination";s:14:"%module.module";}i:25;a:4:{s:4:"name";s:30:"hook_product_description_alter";s:10:"definition";s:64:"function hook_product_description_alter(&$description, $product)";s:11:"description";s:37:"Alters the given product description.";s:11:"destination";s:14:"%module.module";}i:26;a:4:{s:4:"name";s:18:"hook_product_types";s:10:"definition";s:29:"function hook_product_types()";s:11:"description";s:52:"List node types which should be considered products.";s:11:"destination";s:14:"%module.module";}i:27;a:4:{s:4:"name";s:13:"hook_shipment";s:10:"definition";s:39:"function hook_shipment($op, &$shipment)";s:11:"description";s:37:"Handle additional data for shipments.";s:11:"destination";s:14:"%module.module";}i:28;a:4:{s:4:"name";s:20:"hook_shipping_method";s:10:"definition";s:31:"function hook_shipping_method()";s:11:"description";s:58:"Define callbacks and service options for shipping methods.";s:11:"destination";s:14:"%module.module";}i:29;a:4:{s:4:"name";s:18:"hook_shipping_type";s:10:"definition";s:29:"function hook_shipping_type()";s:11:"description";s:43:"Define shipping types for shipping methods.";s:11:"destination";s:14:"%module.module";}i:30;a:4:{s:4:"name";s:17:"hook_store_status";s:10:"definition";s:28:"function hook_store_status()";s:11:"description";s:55:"Add status messages to the "Store administration" page.";s:11:"destination";s:14:"%module.module";}i:31;a:4:{s:4:"name";s:22:"hook_tapir_table_alter";s:10:"definition";s:51:"function hook_tapir_table_alter(&$table, $table_id)";s:11:"description";s:68:"Allow modules to alter the TAPIr table after the rows are populated.";s:11:"destination";s:14:"%module.module";}i:32;a:4:{s:4:"name";s:29:"hook_tapir_table_header_alter";s:10:"definition";s:59:"function hook_tapir_table_header_alter(&$header, $table_id)";s:11:"description";s:43:"Allow modules to alter TAPIr table headers.";s:11:"destination";s:14:"%module.module";}i:33;a:4:{s:4:"name";s:25:"hook_uc_checkout_complete";s:10:"definition";s:52:"function hook_uc_checkout_complete($order, $account)";s:11:"description";s:39:"Take action when checkout is completed.";s:11:"destination";s:14:"%module.module";}i:34;a:4:{s:4:"name";s:18:"hook_uc_form_alter";s:10:"definition";s:59:"function hook_uc_form_alter(&$form, &$form_state, $form_id)";s:11:"description";s:70:"Allow modules to modify forms before Drupal invokes hook_form_alter().";s:11:"destination";s:14:"%module.module";}i:35;a:4:{s:4:"name";s:25:"hook_uc_invoice_templates";s:10:"definition";s:36:"function hook_uc_invoice_templates()";s:11:"description";s:62:"Add invoice templates to the list of suggested template files.";s:11:"destination";s:14:"%module.module";}i:36;a:4:{s:4:"name";s:15:"hook_uc_message";s:10:"definition";s:26:"function hook_uc_message()";s:11:"description";s:71:"Convenience function to display large blocks of text in several places.";s:11:"destination";s:14:"%module.module";}i:37;a:4:{s:4:"name";s:23:"hook_uc_payment_entered";s:10:"definition";s:85:"function hook_uc_payment_entered($order, $method, $amount, $account, $data, $comment)";s:11:"description";s:51:"Take action when a payment is entered for an order.";s:11:"destination";s:14:"%module.module";}i:38;a:4:{s:4:"name";s:21:"hook_uc_price_handler";s:10:"definition";s:32:"function hook_uc_price_handler()";s:11:"description";s:74:"Use this hook to define price handlers for your module. You may define one";s:11:"destination";s:14:"%module.module";}i:39;a:4:{s:4:"name";s:31:"hook_uc_product_default_classes";s:10:"definition";s:42:"function hook_uc_product_default_classes()";s:11:"description";s:31:"Define default product classes.";s:11:"destination";s:14:"%module.module";}i:40;a:4:{s:4:"name";s:22:"hook_uc_product_models";s:10:"definition";s:38:"function hook_uc_product_models($node)";s:11:"description";s:57:"Notify core of any SKUs your module adds to a given node.";s:11:"destination";s:14:"%module.module";}i:41;a:4:{s:4:"name";s:22:"hook_uc_stock_adjusted";s:10:"definition";s:51:"function hook_uc_stock_adjusted($sku, $stock, $qty)";s:11:"description";s:59:"Allow modules to take action when a stock level is changed.";s:11:"destination";s:14:"%module.module";}i:42;a:4:{s:4:"name";s:17:"hook_ucga_display";s:10:"definition";s:28:"function hook_ucga_display()";s:11:"description";s:74:"Used to determine whether or not UC Google Analytics should add e-commerce";s:11:"destination";s:14:"%module.module";}i:43;a:4:{s:4:"name";s:20:"hook_ucga_item_alter";s:10:"definition";s:63:"function hook_ucga_item_alter(&$item, $product, $trans, $order)";s:11:"description";s:77:"Allows modules to alter items before they're added to the UC Google Analytics";s:11:"destination";s:14:"%module.module";}i:44;a:4:{s:4:"name";s:21:"hook_ucga_trans_alter";s:10:"definition";s:47:"function hook_ucga_trans_alter(&$trans, $order)";s:11:"description";s:75:"Allows modules to alter transaction info before it's added to the UC Google";s:11:"destination";s:14:"%module.module";}i:45;a:4:{s:4:"name";s:21:"hook_update_cart_item";s:10:"definition";s:72:"function hook_update_cart_item($nid, $data = array(), $qty, $cid = NULL)";s:11:"description";s:38:"Handle requests to update a cart item.";s:11:"destination";s:14:"%module.module";}}s:6:"signup";a:10:{i:0;a:4:{s:4:"name";s:21:"hook_signup_pane_info";s:10:"definition";s:44:"function hook_signup_pane_info($node = NULL)";s:11:"description";s:62:"Hook to define panes available to insert into the signup form.";s:11:"destination";s:14:"%module.module";}i:1;a:4:{s:4:"name";s:18:"hook_signup_cancel";s:10:"definition";s:43:"function hook_signup_cancel($signup, $node)";s:11:"description";s:45:"Hook invoked when a signup is being canceled.";s:11:"destination";s:14:"%module.module";}i:2;a:4:{s:4:"name";s:18:"hook_signup_insert";s:10:"definition";s:36:"function hook_signup_insert($signup)";s:11:"description";s:46:"Hook invoked after a signup has been inserted.";s:11:"destination";s:14:"%module.module";}i:3;a:4:{s:4:"name";s:18:"hook_signup_update";s:10:"definition";s:36:"function hook_signup_update($signup)";s:11:"description";s:45:"Hook invoked after a signup has been updated.";s:11:"destination";s:14:"%module.module";}i:4;a:4:{s:4:"name";s:19:"hook_signup_sign_up";s:10:"definition";s:45:"function hook_signup_sign_up($node, $account)";s:11:"description";s:72:"Hook invoked when a signup is being created to gather other signup data.";s:11:"destination";s:14:"%module.module";}i:5;a:4:{s:4:"name";s:16:"hook_signup_open";s:10:"definition";s:32:"function hook_signup_open($node)";s:11:"description";s:53:"Hook invoked whenever a node is reopened for signups.";s:11:"destination";s:14:"%module.module";}i:6;a:4:{s:4:"name";s:17:"hook_signup_close";s:10:"definition";s:33:"function hook_signup_close($node)";s:11:"description";s:51:"Hook invoked whenever a node is closed for signups.";s:11:"destination";s:14:"%module.module";}i:7;a:4:{s:4:"name";s:20:"hook_signup_suppress";s:10:"definition";s:36:"function hook_signup_suppress($node)";s:11:"description";s:71:"Hook invoked to see if signup information should be printed for a node.";s:11:"destination";s:14:"%module.module";}i:8;a:4:{s:4:"name";s:23:"hook_signup_menu_access";s:10:"definition";s:51:"function hook_signup_menu_access($node, $menu_type)";s:11:"description";s:52:"Hook invoked to control access to signup menu items.";s:11:"destination";s:14:"%module.module";}i:9;a:4:{s:4:"name";s:35:"hook_signup_form_data_display_alter";s:10:"definition";s:91:"function hook_signup_form_data_display_alter(&$form_data, $nid, $sid, $uid, $type = 'list')";s:11:"description";s:56:"Implementation of hook_signup_form_data_display_alter().";s:11:"destination";s:14:"%module.module";}}s:6:"ctools";a:2:{i:0;a:4:{s:4:"name";s:28:"hook_ctools_plugin_directory";s:10:"definition";s:59:"function hook_ctools_plugin_directory($owner, $plugin_type)";s:11:"description";s:76:"This hook is used to inform the CTools plugin system about the location of a";s:11:"destination";s:14:"%module.module";}i:1;a:4:{s:4:"name";s:43:"hook_ctools_math_expression_functions_alter";s:10:"definition";s:65:"function hook_ctools_math_expression_functions_alter(&$functions)";s:11:"description";s:71:"Alter the available functions to be used in ctools math expression api.";s:11:"destination";s:14:"%module.module";}}s:7:"webform";a:15:{i:0;a:4:{s:4:"name";s:32:"hook_webform_select_options_info";s:10:"definition";s:43:"function hook_webform_select_options_info()";s:11:"description";s:57:"Define callbacks that can be used as select list options.";s:11:"destination";s:14:"%module.module";}i:1;a:4:{s:4:"name";s:28:"hook_webform_submission_load";s:10:"definition";s:52:"function hook_webform_submission_load(&$submissions)";s:11:"description";s:46:"Respond to the loading of Webform submissions.";s:11:"destination";s:14:"%module.module";}i:2;a:4:{s:4:"name";s:31:"hook_webform_submission_presave";s:10:"definition";s:61:"function hook_webform_submission_presave($node, &$submission)";s:11:"description";s:64:"Modify a Webform submission, prior to saving it in the database.";s:11:"destination";s:14:"%module.module";}i:3;a:4:{s:4:"name";s:30:"hook_webform_submission_insert";s:10:"definition";s:59:"function hook_webform_submission_insert($node, $submission)";s:11:"description";s:47:"Respond to a Webform submission being inserted.";s:11:"destination";s:14:"%module.module";}i:4;a:4:{s:4:"name";s:30:"hook_webform_submission_update";s:10:"definition";s:59:"function hook_webform_submission_update($node, $submission)";s:11:"description";s:46:"Respond to a Webform submission being updated.";s:11:"destination";s:14:"%module.module";}i:5;a:4:{s:4:"name";s:30:"hook_webform_submission_delete";s:10:"definition";s:59:"function hook_webform_submission_delete($node, $submission)";s:11:"description";s:46:"Respond to a Webform submission being deleted.";s:11:"destination";s:14:"%module.module";}i:6;a:4:{s:4:"name";s:31:"hook_webform_submission_actions";s:10:"definition";s:60:"function hook_webform_submission_actions($node, $submission)";s:11:"description";s:63:"Provide a list of actions that can be executed on a submission.";s:11:"destination";s:14:"%module.module";}i:7;a:4:{s:4:"name";s:36:"hook_webform_submission_render_alter";s:10:"definition";s:59:"function hook_webform_submission_render_alter(&$renderable)";s:11:"description";s:42:"Alter the display of a Webform submission.";s:11:"destination";s:14:"%module.module";}i:8;a:4:{s:4:"name";s:27:"hook_webform_component_load";s:10:"definition";s:38:"function hook_webform_component_load()";s:11:"description";s:34:"Modify a loaded Webform component.";s:11:"destination";s:14:"%module.module";}i:9;a:4:{s:4:"name";s:30:"hook_webform_component_presave";s:10:"definition";s:52:"function hook_webform_component_presave(&$component)";s:11:"description";s:62:"Modify a Webform component before it is saved to the database.";s:11:"destination";s:14:"%module.module";}i:10;a:4:{s:4:"name";s:29:"hook_webform_component_insert";s:10:"definition";s:50:"function hook_webform_component_insert($component)";s:11:"description";s:64:"Respond to a Webform component being inserted into the database.";s:11:"destination";s:14:"%module.module";}i:11;a:4:{s:4:"name";s:29:"hook_webform_component_update";s:10:"definition";s:50:"function hook_webform_component_update($component)";s:11:"description";s:61:"Respond to a Webform component being updated in the database.";s:11:"destination";s:14:"%module.module";}i:12;a:4:{s:4:"name";s:29:"hook_webform_component_delete";s:10:"definition";s:50:"function hook_webform_component_delete($component)";s:11:"description";s:45:"Respond to a Webform component being deleted.";s:11:"destination";s:14:"%module.module";}i:13;a:4:{s:4:"name";s:27:"hook_webform_component_info";s:10:"definition";s:38:"function hook_webform_component_info()";s:11:"description";s:29:"Define components to Webform.";s:11:"destination";s:14:"%module.module";}i:14;a:4:{s:4:"name";s:33:"hook_webform_component_info_alter";s:10:"definition";s:56:"function hook_webform_component_info_alter(&$components)";s:11:"description";s:47:"Alter the list of available Webform components.";s:11:"destination";s:14:"%module.module";}}}