Form builder functions

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

NameLocationDescription
aggregator_admin_settingsmodules/aggregator/aggregator.admin.incForm builder; Configure the aggregator system.
aggregator_form_categorymodules/aggregator/aggregator.admin.incForm builder; Generate a form to add/edit/delete aggregator categories.
aggregator_form_feedmodules/aggregator/aggregator.admin.incForm builder; Generate a form to add/edit feed sources.
book_admin_editmodules/book/book.admin.incBuild the form to administrate the hierarchy of a single book.
book_admin_settingsmodules/book/book.admin.incBuilds and returns the book settings form.
book_outline_formmodules/book/book.pages.incBuild the form to handle all book outline operations via the outline tab.
book_remove_formmodules/book/book.pages.incMenu callback; builds a form to confirm removal of a node from the book.
comment_confirm_deletemodules/comment/comment.admin.incForm builder; Builds the confirmation form for deleting a single comment.
comment_controlsmodules/comment/comment.moduleBuild a comment control form.
comment_editmodules/comment/comment.pages.incForm builder; generate a comment editing form.
comment_formmodules/comment/comment.moduleGenerate the basic commenting form, for appending to a node or display on a separate page.
comment_form_add_previewmodules/comment/comment.moduleForm builder; Generate and validate a comment preview form.
comment_unpublish_by_keyword_action_formmodules/comment/comment.moduleForm builder; Prepare a form for blacklisted keywords.
confirm_formmodules/system/system.moduleOutput a confirmation form
dblog_admin_settingsmodules/dblog/dblog.admin.incdblog module settings form.
dblog_filter_formmodules/dblog/dblog.admin.incReturn form for dblog administration filters.
filter_admin_configuremodules/filter/filter.admin.incBuild a form to change the settings for a format's filters.
filter_admin_deletemodules/filter/filter.admin.incMenu callback; confirm deletion of a format.
filter_admin_format_formmodules/filter/filter.admin.incGenerate a filter format form.
filter_admin_ordermodules/filter/filter.admin.incBuild the form for ordering filters for a format.
filter_admin_overviewmodules/filter/filter.admin.incMenu callback; Displays a list of all input formats and which one is the default.
filter_formmodules/filter/filter.moduleGenerate a selector for choosing a format in a form.
forum_form_containermodules/forum/forum.admin.incReturns a form for adding a container to the forum vocabulary
forum_form_forummodules/forum/forum.admin.incReturns a form for adding a forum to the forum vocabulary
openid_user_addmodules/openid/openid.pages.incForm builder; Add an OpenID identity.
openid_user_delete_formmodules/openid/openid.pages.incPresent a confirmation form to delete the specified OpenID identity from the system.
path_admin_filter_formmodules/path/path.admin.incReturn a form to filter URL aliases.
path_admin_formmodules/path/path.admin.incReturn a form for editing or creating an individual URL alias.
poll_cancel_formmodules/poll/poll.moduleBuilds the cancel form for a poll.
poll_view_votingmodules/poll/poll.moduleGenerates the voting form for a poll.
profile_admin_overviewmodules/profile/profile.admin.incForm builder to display a listing of all editable profile fields.
profile_field_formmodules/profile/profile.admin.incMenu callback: Generate a form to add/edit a user profile field.
search_admin_settingsmodules/search/search.admin.incMenu callback; displays the search module settings page.
search_boxmodules/search/search.moduleForm builder; Output a search form for the search block and the theme's search box.
statistics_access_logging_settingsmodules/statistics/statistics.admin.incForm builder; Configure access logging.
system_actions_delete_formmodules/system/system.moduleCreate the form for confirmation of deleting an action.
system_actions_manage_formmodules/system/system.moduleDefine the form for the actions overview page.
system_admin_theme_settingsmodules/system/system.admin.incForm builder; This function allows selection of the theme to show in administration sections.
system_clean_url_settingsmodules/system/system.admin.incForm builder; Configure Clean URL settings.
system_clear_cache_submitmodules/system/system.admin.incSubmit callback; clear system caches.
system_date_time_settingsmodules/system/system.admin.incForm builder; Configure the site date and time settings.
system_error_reporting_settingsmodules/system/system.admin.incForm builder; Configure error reporting settings.
system_file_system_settingsmodules/system/system.admin.incForm builder; Configure the site file handling.
system_image_toolkit_settingsmodules/system/system.admin.incForm builder; Configure site image toolkit usage.
system_modulesmodules/system/system.admin.incMenu callback; provides module enable/disable interface.
system_modules_confirm_formmodules/system/system.admin.incDisplay confirmation form for dependencies.
system_modules_disablemodules/system/system.admin.incForm process callback function to disable check boxes.
system_modules_uninstallmodules/system/system.admin.incBuilds a form of currently disabled modules.
system_modules_uninstall_confirm_formmodules/system/system.admin.incConfirm uninstall of selected modules.
system_performance_settingsmodules/system/system.admin.incForm builder; Configure site performance settings.
system_rss_feeds_settingsmodules/system/system.admin.incForm builder; Configure how the site handles RSS feeds.
system_settings_formmodules/system/system.moduleAdd default buttons to a form and set its prefix.
system_site_information_settingsmodules/system/system.admin.incForm builder; The general site information form.
system_site_maintenance_settingsmodules/system/system.admin.incForm builder; Configure the site's maintenance status.
system_themes_formmodules/system/system.admin.incMenu callback; displays a listing of all themes.
taxonomy_form_termmodules/taxonomy/taxonomy.admin.incForm function for the term edit form.
taxonomy_form_vocabularymodules/taxonomy/taxonomy.admin.incDisplay form for adding and editing vocabularies.
taxonomy_overview_termsmodules/taxonomy/taxonomy.admin.incForm builder for the taxonomy terms overview.
taxonomy_overview_vocabulariesmodules/taxonomy/taxonomy.admin.incForm builder to list and manage vocabularies.
taxonomy_term_confirm_deletemodules/taxonomy/taxonomy.admin.incForm builder for the term delete form.
taxonomy_term_confirm_parentsmodules/taxonomy/taxonomy.admin.incForm builder for the confirmation of multiple term parents.
taxonomy_vocabulary_confirm_deletemodules/taxonomy/taxonomy.admin.incForm builder for the vocabulary delete confirmation form.
taxonomy_vocabulary_confirm_reset_alphabeticalmodules/taxonomy/taxonomy.admin.incForm builder to confirm reseting a vocabulary to alphabetical order.
throttle_admin_settingsmodules/throttle/throttle.admin.incForm builder; Configure the throttle system.
trigger_unassignmodules/trigger/trigger.admin.incConfirm removal of an assigned action.
user_admin_access_delete_confirmmodules/user/user.admin.incMenu callback: delete an access rule
user_admin_access_formmodules/user/user.admin.incForm builder; Configure access rules.
user_admin_accountmodules/user/user.admin.incForm builder; User administration page.
user_admin_permmodules/user/user.admin.incMenu callback: administer permissions.
user_admin_rolemodules/user/user.admin.incMenu callback: administer roles.
user_admin_settingsmodules/user/user.admin.incForm builder; Configure user settings for this site.
user_confirm_deletemodules/user/user.pages.incForm builder; confirm form for user deletion.
user_editmodules/user/user.pages.incForm builder; Present the form to edit a given user or profile category.
user_filter_formmodules/user/user.admin.incForm builder; Return form for user administration filters.
user_loginmodules/user/user.moduleForm builder; the main user login form.
user_passmodules/user/user.pages.incForm builder; Request a password reset.
user_profile_formmodules/user/user.pages.incForm builder; edit a user account or one of their profile categories.
user_registermodules/user/user.moduleForm builder; The user registration form.
Login or register to post comments
 
 

All source code and documentation on this site is released under the terms of the GNU General Public License, version 2 and later. Drupal is a registered trademark of Dries Buytaert.