Example: User API in Examples for Developers 6
Examples using user API. (drupal 6)
This module shows how to save information to the database that can be attached to users when they are loaded with user_load().
In Drupal 7 and forward, this functionality would be accomplished by attaching a field to the user entity, either in code or through the Drupal UI.
Parent topics
File
- user_example/user_example.module, line 8 
- An example of the User API.
Functions
| Name   | Location | Description | 
|---|---|---|
| user_example_install | user_example/ | Implementation of hook_install(). | 
| user_example_menu | user_example/ | Implementation of hook_menu(). | 
| user_example_page | user_example/ | Page callback to display information about this module. In "real" modules, user hook_help() or the Advanced Help module instead of hardcoded page callbacks. | 
| user_example_schema | user_example/ | Implementation of hook_schema(). | 
| user_example_uninstall | user_example/ | Implementation of hook_uninstall(). | 
| user_example_user | user_example/ | Implementation of hook_user(). | 
| _user_example_add_color_element | user_example/ | Helper function to add a "What is your favorite color?" dropdown to the user edit form. | 
| _user_example_color_save | user_example/ | Save a user's favorite color to the database. | 
| _user_example_color_validate | user_example/ | Validate that the user selected a valid favorite color. Note that this is called from hook_user('validate') so we can validate data saved both through the user edit form and data saved by calls to user_save(). | 
