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".
Functions & methods
| Name | Description |
|---|---|
| aggregator_admin_form | Form constructor for the aggregator system settings. |
| aggregator_categorize_items | Form constructor to build the page list form. |
| aggregator_form_category | Form constructor to add/edit/delete aggregator categories. |
| aggregator_form_feed | Form constructor for adding and editing feed sources. |
| aggregator_form_opml | Form constructor for importing feeds from OPML. |
| aggregator_page_category | Form constructor to list items aggregated in a category. |
| aggregator_page_category_form | Form constructor to list items aggregated in a category. |
| aggregator_page_source_form | Form constructor to show all items captured from a feed. |
| authorize_filetransfer_form | Form constructor for the file transfer authorization form. |
| block_add_block_form | Form constructor for the add block form. |
| block_admin_configure | Form constructor for the block configuration form. |
| block_admin_display_form | Form constructor for the main block administration form. |
| block_custom_block_form | Form constructor for the custom block form. |
| book_admin_edit | Form constructor for administering a single book's hierarchy. |
| book_admin_settings | Form constructor for the book settings form. |
| book_outline_form | Form constructor for the book outline form. |
| book_remove_form | Form constructor to confirm removal of a node from a book. |
| color_scheme_form | Form constructor for the color configuration form for a particular theme. |
| comment_admin_overview | Form constructor for the comment overview administration form. |
| comment_confirm_delete | Form constructor for the confirmation form for comment deletion. |
| comment_form | Form constructor for the basic commenting form. |
| comment_multiple_delete_confirm | Form constructor for the confirmation form for bulk comment deletion. |
| comment_unpublish_by_keyword_action_form | Form constructor for the blacklisted keywords form. |
| contact_category_edit_form | Form constructor for the category edit form. |
| contact_personal_form | Form constructor for the personal contact form. |
| contact_site_form | Form constructor for the site-wide contact form. |
| dblog_clear_log_form | Return form for dblog clear button. |
| dblog_filter_form | Return form for dblog administration filters. |
| field_ui_display_overview_form | Form constructor for the field display settings for a given view mode. |
| field_ui_field_delete_form | Form constructor for removing a field instance from a bundle. |
| field_ui_field_edit_form | Form constructor for the field instance settings form. |
| field_ui_field_overview_form | Form constructor for the 'Manage fields' form of a bundle. |
| field_ui_widget_type_form | Form constructor for the widget selection form. |
| file_module_test_form | Form constructor for testing a 'managed_file' element. |
| filter_admin_disable | Menu callback; confirm deletion of a format. |
| filter_admin_format_form | Generate a text format form. |
| filter_admin_overview | Menu callback; Displays a list of all text formats and allows them to be rearranged. |
| form_test_email | Form constructor for testing #type 'email' elements. |
| form_test_range | Form constructor for testing #type 'range' elements. |
| form_test_range_invalid | Form constructor for testing invalid #type 'range' elements. |
| form_test_url | Form constructor for testing #type 'url' elements. |
| forum_form_container | Returns a form for adding a container to the forum vocabulary |
| forum_form_forum | Returns a form for adding a forum to the forum vocabulary |
| image_effect_delete_form | Form builder; Form for deleting an image effect. |
| image_effect_form | Form builder; Form for adding and editing image effects. |
| image_style_add_form | Form builder; Form for adding a new image style. |
| image_style_delete_form | Form builder; Form for deleting an image style. |
| image_style_form | Form builder; Edit an image style name and effects order. |
| locale_translate_delete_form | User interface for the string deletion confirmation screen. |
| locale_translate_edit_form | User interface for string editing. |
| locale_translation_filter_form | Return form for locale translation filters. |
| node_admin_nodes | Returns the admin form object to node_admin_content(). |
| node_assign_owner_action_form | Form constructor for the settings form for node_assign_owner_action(). |
| node_filter_form | Returns the node administration filters form object to node_admin_content(). |
| node_form | Form constructor for the node add/edit form. |
| node_type_form | Form constructor for the node type editing form. |
| openid_user_add | Form builder; Add an OpenID identity. |
| path_admin_filter_form | Form constructor for the path admin overview filter form. |
| path_admin_form | Form constructor for the path administration form. |
| poll_cancel_form | Builds the cancel form for a poll. |
| poll_view_voting | Generates the voting form for a poll. |
| search_admin_settings | Menu callback: displays the search module settings page. |
| search_box | Form builder; Output a search form for the search block's search box. |
| shortcut_link_add | Form callback: builds the form for adding a new shortcut link. |
| shortcut_link_delete | Form callback: builds the confirmation form for deleting a shortcut link. |
| shortcut_link_edit | Form callback: builds the form for editing a shortcut link. |
| shortcut_set_add_form | Form callback: builds the form for adding a shortcut set. |
| shortcut_set_customize | Form callback: builds the form for customizing shortcut sets. |
| shortcut_set_delete_form | Form callback: builds the confirmation form for deleting a shortcut set. |
| shortcut_set_edit_form | Form callback: builds the form for editing the shortcut set name. |
| shortcut_set_switch | Form callback: builds the form for switching shortcut sets. |
| simpletest_settings_form | Provides settings form for SimpleTest variables. |
| statistics_settings_form | Form constructor for the statistics administration form. |
| system_actions_delete_form | Create the form for confirmation of deleting an action. |
| system_actions_manage_form | Define the form for the actions overview page. |
| system_add_date_format_type_form | Add new date type. |
| system_clear_cache_submit | Submit callback; clear system caches. |
| system_clear_page_cache_submit | Submit callback; clear the page cache. |
| system_cron_settings | Form builder; Cron form. |
| system_date_time_settings | Form builder; Configure the site date and time settings. |
| system_file_system_settings | Form builder; Configure the site file handling. |
| system_image_toolkit_settings | Form builder; Configure site image toolkit usage. |
| system_ip_blocking_form | Define the form for blocking IP addresses. |
| system_logging_settings | Form builder; Configure error reporting settings. |
| system_modules | Menu callback; provides module enable/disable interface. |
| system_modules_confirm_form | Display confirmation form for required modules. |
| system_modules_uninstall | Builds a form of currently disabled modules. |
| system_modules_uninstall_confirm_form | Confirm uninstall of selected modules. |
| system_performance_settings | Form builder; Configure site performance settings. |
| system_performance_settings_submit | Form submission handler for system_performance_settings(). |
| system_regional_settings | Form builder; Configure the site regional settings. |
| system_rss_feeds_settings | Form builder; Configure how the site handles RSS feeds. |
| system_run_cron_submit | Submit callback; run cron. |
| system_settings_form | Add default buttons to a form and set its prefix. |
| system_site_information_settings | Form builder; The general site information form. |
| system_site_maintenance_mode | Form builder; Configure the site's maintenance status. |
| system_themes_admin_form | Form to select the administration theme. |
| system_theme_settings | Form builder; display theme configuration for entire site and individual themes. |
| taxonomy_form_term | Form function for the term edit form. |
| taxonomy_form_vocabulary | Form builder for the vocabulary editing form. |
| taxonomy_overview_terms | Form builder for the taxonomy terms overview. |
| taxonomy_overview_vocabularies | Form builder to list and manage vocabularies. |
| taxonomy_term_confirm_delete | Form builder for the term delete form. |
| taxonomy_vocabulary_confirm_delete | Form builder for the vocabulary delete confirmation form. |
| taxonomy_vocabulary_confirm_reset_alphabetical | Form builder to confirm resetting a vocabulary to alphabetical order. |
| user_admin_account | Form builder; User administration page. |
| user_admin_permissions | Menu callback: administer permissions. |
| user_admin_role | Form to configure a single role. |
| user_admin_roles | Form to re-order roles or add a new one. |
| user_admin_settings | Form builder; Configure user settings for this site. |
| user_cancel_confirm_form | Form builder; confirm form for cancelling user account. |
| user_filter_form | Form builder; Return form for user administration filters. |
| user_login | Form builder; the main user login form. |
| user_pass | Form builder; Request a password reset. |
| user_profile_form | Form builder; edit a user account. |
| user_register_form | Form builder; the user registration form. |
File
- core/
includes/ form.inc, line 8 - Functions for form and batch generation and processing.