You are here

Webform Module Hooks in Webform 6.3

Same name and namespace in other branches
  1. 7.4 webform.api.php \webform_hooks
  2. 7.3 webform.api.php \webform_hooks

Webform's hooks enable other modules to intercept events within Webform, such as the completion of a submission or adding validation. Webform's hooks also allow other modules to provide additional components for use within forms.

File

./webform.api.php, line 8
Sample hooks demonstrating usage in Webform.

Functions

Namesort descending Location Description
hook_webform_component_defaults_alter ./webform.api.php Alter the list of Webform component default values.
hook_webform_component_delete ./webform.api.php Respond to a Webform component being deleted.
hook_webform_component_info ./webform.api.php Define components to Webform.
hook_webform_component_info_alter ./webform.api.php Alter the list of available Webform components.
hook_webform_component_insert ./webform.api.php Respond to a Webform component being inserted into the database.
hook_webform_component_load ./webform.api.php Modify a loaded Webform component.
hook_webform_component_presave ./webform.api.php Modify a Webform component before it is saved to the database.
hook_webform_component_update ./webform.api.php Respond to a Webform component being updated in the database.
hook_webform_csv_data_alter ./webform.api.php Alter a Webform submission's data when exported.
hook_webform_csv_header_alter ./webform.api.php Alter a Webform submission's header when exported.
hook_webform_results_access ./webform.api.php Determine if a user has access to see the results of a webform.
hook_webform_select_options_info ./webform.api.php Define callbacks that can be used as select list options.
hook_webform_select_options_info_alter ./webform.api.php Alter the list of select list options provided by Webform and other modules.
hook_webform_submission_access ./webform.api.php Alter access to a Webform submission.
hook_webform_submission_actions ./webform.api.php Provide a list of actions that can be executed on a submission.
hook_webform_submission_delete ./webform.api.php Respond to a Webform submission being deleted.
hook_webform_submission_insert ./webform.api.php Respond to a Webform submission being inserted.
hook_webform_submission_load ./webform.api.php Respond to the loading of Webform submissions.
hook_webform_submission_presave ./webform.api.php Modify a Webform submission, prior to saving it in the database.
hook_webform_submission_render_alter ./webform.api.php Alter the display of a Webform submission.
hook_webform_submission_update ./webform.api.php Respond to a Webform submission being updated.
webform_options_example ./webform.api.php This is an example function to demonstrate a webform options callback.
_webform_attachments_component ./webform.api.php Return an array of files associated with the component.