Functions that build an abstract representation of a HTML form.
All modules should declare their form builder functions to be in this group and each builder function should reference its validate and submit functions using @see. Conversely, validate and submit functions should reference the form builder function using @see. For examples, of this see system_modules_uninstall() or user_pass(), the latter of which has the following in its doxygen documentation:
- @ingroup forms
- @see user_pass_validate()
- @see user_pass_submit()
End of "defgroup forms".
File
- core/
includes/ form.inc, line 7 - Functions for form and batch generation and processing.
Functions
Name | Location | Description |
---|---|---|
_install_configure_form |
core/ |
Form constructor for a site configuration form. |
user_settings_email |
core/ |
Form builder; Configure user email settings for this site. |
user_register_form |
core/ |
Form builder; the user registration form. |
user_profile_form |
core/ |
Form builder; edit a user account. |
user_pass_reset_form |
core/ |
Form builder; one time login form with password reset. |
user_pass |
core/ |
Form builder; request a password reset. |
user_multiple_cancel_confirm |
core/ |
Form builder; Cancel multiple accounts at the same time. |
user_login_settings |
core/ |
Login settings form. |
user_login |
core/ |
Form builder; the main user login form. |
user_cancel_confirm_form |
core/ |
Form builder; confirm form for canceling user account. |
user_admin_settings |
core/ |
Form builder; Configure user settings for this site. |
user_admin_roles |
core/ |
Form to re-order roles. |
user_admin_role |
core/ |
Form to add or configure a single role. |
user_admin_permissions |
core/ |
Menu callback: administer permissions. |
update_settings |
core/ |
Form constructor for the update settings form. |
taxonomy_vocabulary_confirm_reset_alphabetical |
core/ |
Form builder to confirm resetting a vocabulary to alphabetical order. |
taxonomy_vocabulary_confirm_delete |
core/ |
Form builder for the vocabulary delete confirmation form. |
taxonomy_term_confirm_delete |
core/ |
Form builder for the term delete form. |
taxonomy_overview_terms |
core/ |
Form builder for the taxonomy terms overview. |
taxonomy_form_vocabulary |
core/ |
Form builder for the vocabulary editing form. |
taxonomy_form_term |
core/ |
Form function for the term edit form. |
system_urls_settings |
core/ |
Form builder; Configure clean URL settings. |
system_transliteration_retroactive |
core/ |
Form builder function; generates retroactive transliteration confirm form. |
system_theme_settings |
core/ |
Form builder; display configuration for individual themes. |
system_theme_disable_confirm |
core/ |
Theme disable confirmation form. |
system_themes_admin_form |
core/ |
Form to select the administration theme. |
system_site_maintenance_mode |
core/ |
Form builder; Configure the site's maintenance status. |
system_site_information_settings |
core/ |
Form builder; The general site information form. |
system_run_cron_submit |
core/ |
Submit callback; run cron. |
system_rss_feeds_settings |
core/ |
Form builder; Configure how the site handles RSS feeds. |
system_regional_settings_submit |
core/ |
Form submission handler for regional settings. |
system_regional_settings |
core/ |
Form builder; Configure the site regional settings. |
system_performance_settings |
core/ |
Form builder; Configure site performance settings. |
system_modules_uninstall_confirm_form |
core/ |
Confirm uninstall of selected modules. |
system_modules_uninstall |
core/ |
Builds a form of currently disabled modules. |
system_modules_confirm_form |
core/ |
Display confirmation form for required modules. |
system_modules |
core/ |
Menu callback; provides module enable/disable interface. |
system_logging_settings |
core/ |
Form builder; Configure error reporting settings. |
system_jquery_settings |
core/ |
Form builder; Configure jQuery settings. |
system_image_toolkit_settings |
core/ |
Form builder; Configure site image toolkit usage. |
system_file_system_settings |
core/ |
Form builder; Configure the site file handling. |
system_cron_settings |
core/ |
Form builder; Cron form. |
system_clear_page_cache_submit |
core/ |
Submit callback; clear the page cache. |
system_clear_cache_submit |
core/ |
Submit callback; clear system caches. |
simpletest_settings_form |
core/ |
Provides settings form for SimpleTest variables. |
search_box |
core/ |
Form builder; Output a search form for the search block's search box. |
search_admin_settings |
core/ |
Menu callback: displays the search module settings page. |
redirect_settings_form |
core/ |
Form builder for redirection settings. |
redirect_list_filter_form |
core/ |
Return a partial form to filter URL redirects. |
redirect_list_404_filter_form |
core/ |
Return a form to filter URL redirects. |
redirect_edit_form |
core/ |
Form builder to add or edit an URL redirect. |
redirect_delete_form |
core/ |
Form builder to delete an URL redirect. |
path_patterns_settings_form |
core/ |
Form builder; Configure the URL alias pattern settings. |
path_patterns_form |
core/ |
Form builder; Configure the URL alias patterns. |
path_bulk_update_form |
core/ |
Form builder; Bulk URL alias update form. |
path_admin_form |
core/ |
Form builder; Main URL alias pattern administration form. |
path_admin_filter_form |
core/ |
Form constructor for the path admin overview filter form. |
node_type_form |
core/ |
Form constructor for the node type editing form. |
node_type_delete_confirm |
core/ |
Menu callback; delete a single content type. |
node_revision_revert_confirm |
core/ |
Asks for confirmation of the reversion to prevent against CSRF attacks. |
node_revision_delete_confirm |
core/ |
Form constructor for the revision deletion confirmation form. |
node_multiple_delete_confirm |
core/ |
Multiple node deletion confirmation form. |
node_form |
core/ |
Form constructor for the node add/edit form. |
node_configure_rebuild_confirm |
core/ |
Menu callback: confirm rebuilding of permissions. |
locale_translation_filter_form |
core/ |
Return form for locale translation filters. |
locale_translate_edit_form |
core/ |
User interface for string editing. |
locale_translate_delete_form |
core/ |
User interface for the string deletion confirmation screen. |
locale_language_selector_form |
core/ |
Form builder callback to display language selection widget. |
layout_title_settings_form |
core/ |
Form callback; Configure layout title type. |
layout_settings_form |
core/ |
Render the settings form for layout. |
layout_reorder_form |
core/ |
Reorder the order of layouts at the same path. |
layout_menu_item_form |
core/ |
Form callback; Configure a layout menu item. |
layout_flexible_template_settings_edit_form |
core/ |
Form to configure a flexible template. |
layout_flexible_template_settings_add_form |
core/ |
Form to add a flexible template. |
layout_flexible_template_region_style_select |
core/ |
Form to select the region widths for a flexible template. |
layout_flexible_template_edit_row_form |
core/ |
Form to add or edit a row on a flexible template. |
layout_flexible_template_delete_row |
core/ |
Menu callback to delete a row from a flexible template. |
layout_flexible_template_delete_form |
core/ |
Menu callback; Delete a flexible template. |
layout_flexible_template_configure_form |
core/ |
Form to manage adding and removing rows to a flexible template. |
layout_entity_admin_form |
core/ |
Render the settings form for listing entity layouts. |
layout_entity_admin_add_form |
core/ |
Render the form for adding a layout for an entity. |
layout_delete_form |
core/ |
Form callback. Delete or revert a layout. |
layout_context_relationship_add_form |
core/ |
Form callback; Displays form for adding new relationships to a layout. |
layout_context_add_form |
core/ |
Form callback; Displays form for adding new contexts to a layout. |
layout_content_form |
core/ |
Form callback; Main form for editing a layout's content. |
layout_condition_add_form |
core/ |
Form callback; Displays form for adding new conditions to a layout or block. |
layout_clone_form |
core/ |
Form callback; Copy an existing layout into a new layout. |
layout_block_configure_form |
core/ |
Form callback; Add or edit a block within a layout. |
install_settings_form |
core/ |
Form constructor for a form to configure and rewrite settings.php. |
install_select_profile_form |
core/ |
Form constructor for the profile selection form. |
install_select_language_form |
core/ |
Form constructor for the language selection form. |
install_configure_form |
core/ |
Form constructor for a form to configure the new site. |
installer_manager_update_ready_form |
core/ |
Form constructor for the update ready form. |
installer_manager_update_form |
core/ |
Form constructor for the update form of the Installer module. |
installer_manager_install_form |
core/ |
Form constructor for the install form of the Installer module. |
image_style_form |
core/ |
Form builder; Configure an image style name and effects order. |
image_style_delete_form |
core/ |
Form builder; Form for deleting an image style. |
image_style_add_form |
core/ |
Form builder; Form for adding a new image style. |
image_effect_form |
core/ |
Form builder; Form for adding and editing image effects. |
image_effect_delete_form |
core/ |
Form builder; Form for deleting an image effect. |
form_test_url |
core/ |
Form constructor for testing #type 'url' elements. |
form_test_h5datetime |
core/ |
Form constructor for #type html_date, html_time and html_datetime elements. |
form_test_email |
core/ |
Form constructor for testing #type 'email' elements. |
form_test_color |
core/ |
Form constructor for testing #type 'color' elements. |
filter_editor_image_upload_settings_form |
core/ |
Subform constructor to configure the text editor's image upload settings. |
filter_editor_file_upload_settings_form |
core/ |
Subform constructor to configure the text editor's file upload settings. |
filter_admin_overview |
core/ |
Page callback: Form constructor for a form to list and reorder text formats. |
filter_admin_format_form |
core/ |
Form constructor for the text format add/edit form. |
filter_admin_disable |
core/ |
Form constructor for the text format deletion confirmation form. |
file_type_classify_confirm |
core/ |
Confirm form for file type classification process. |
file_multiple_delete_confirm |
core/ |
Multiple file deletion confirmation form. |
file_module_test_form |
core/ |
Form constructor for testing a 'managed_file' element. |
field_ui_widget_type_form |
core/ |
Form constructor for the widget selection form. |
field_ui_field_settings_form |
core/ |
Form constructor for the field settings edit page. |
field_ui_field_overview_form |
core/ |
Form constructor for the 'Manage fields' form of a bundle. |
field_ui_field_edit_form |
core/ |
Form constructor for the field instance settings form. |
field_ui_field_delete_form |
core/ |
Form constructor for removing a field instance from a bundle. |
field_ui_display_overview |
core/ |
Form constructor for the field display settings for a given display mode. |
field_ui_display_form |
core/ |
Form constructor for the field display settings for a given display mode. |
dblog_filter_form |
core/ |
Form constructor for the database logging filter form. |
dblog_clear_log_form |
core/ |
Form constructor for the form that clears out the log. |
contextual_links_example_object_edit_form |
modules/ |
Form callback; display the form for editing our module's content. |
contextual_links_example_node_action_form |
modules/ |
Form callback; display the form for performing an example action on a node. |
contact_site_form |
core/ |
Form constructor for the site-wide contact form. |
contact_settings_form |
core/ |
Contact settings form. |
contact_personal_form |
core/ |
Form constructor for the personal contact form. |
contact_category_edit_form |
core/ |
Form constructor for the category edit form. |
comment_multiple_delete_confirm |
core/ |
Form constructor for the confirmation form for bulk comment deletion. |
comment_form |
core/ |
Form constructor for the basic commenting form. |
comment_confirm_delete |
core/ |
Form constructor for the confirmation form for comment deletion. |
comment_admin_overview |
core/ |
Form constructor for the comment overview administration form. |
book_remove_form |
core/ |
Form constructor to confirm removal of a node from a book. |
book_admin_settings |
core/ |
Form constructor for the book settings form. |
book_admin_edit |
core/ |
Form constructor for administering a single book's hierarchy. |
block_custom_block_translate_list |
core/ |
Form constructor for the block translation list form. |
block_custom_block_form |
core/ |
Form constructor for the custom block form. |
block_admin_configure |
core/ |
Form constructor for the block configuration form. |
block_add_block_form |
core/ |
Form constructor for the add block form. |
authorize_filetransfer_form |
core/ |
Form constructor for the file transfer authorization form. |