Input validation in Drupal 4
Same name and namespace in other branches
- 8 core/includes/common.inc \validation
- 5 includes/common.inc \validation
- 6 includes/common.inc \validation
- 7 includes/common.inc \validation
Functions to validate user input.
File
- includes/
common.inc, line 635 - Common functions that many Drupal modules will need to reference.
Functions
|
Name |
Location | Description |
|---|---|---|
| base_path |
includes/ |
Returns the base URL path of the Drupal installation. At the very least, this will always default to /. |
| check_file |
includes/ |
|
| check_url |
includes/ |
Prepare a URL for use in an HTML attribute. Strips harmful protocols. |
| drupal_add_js |
includes/ |
Add a JavaScript file to the output. |
| drupal_add_link |
includes/ |
Add a <link> tag to the page's HEAD. |
| drupal_attributes |
includes/ |
Format an attribute string to insert in a tag. |
| drupal_call_js |
includes/ |
Generates a Javascript call, while importing the arguments as is. PHP arrays are turned into JS objects to preserve keys. This means the array keys must conform to JS's member naming rules. |
| drupal_clone |
includes/ |
Provide a substitute clone() function for PHP4. |
| drupal_eval |
includes/ |
Evaluate a string of PHP code. |
| drupal_get_path |
includes/ |
Returns the path to a system item (module, theme, etc.). |
| drupal_get_private_key |
includes/ |
Ensure the private key variable used to generate tokens is set. |
| drupal_get_token |
includes/ |
Generate a token based on $value, the current user session and private key. |
| drupal_map_assoc |
includes/ |
Form an associative array from a linear array. |
| drupal_page_footer |
includes/ |
Perform end-of-request tasks. |
| drupal_to_js |
includes/ |
Converts a PHP variable into its Javascript equivalent. |
| drupal_urlencode |
includes/ |
Wrapper around urlencode() which avoids Apache quirks. |
| drupal_valid_token |
includes/ |
Validate a token based on $value, the current user session and private key. |
| flood_is_allowed |
includes/ |
Check if the current visitor (hostname/IP) is allowed to proceed with the specified event. The user is allowed to proceed if he did not trigger the specified event more than $threshold times per hour. |
| flood_register_event |
includes/ |
Register an event for the current visitor (hostname/IP) to the flood control mechanism. |
| format_date |
includes/ |
Format a date with the given configured format or a custom format string. |
| format_interval |
includes/ |
Format a time interval with the requested granularity. |
| format_plural |
includes/ |
Format a string containing a count of items. |
| format_rss_channel |
includes/ |
Formats an RSS channel. |
| format_rss_item |
includes/ |
Format a single RSS item. |
| format_size |
includes/ |
Generate a string representation for the given byte count. |
| format_xml_elements |
includes/ |
Format XML elements. |
| l |
includes/ |
Format an internal Drupal link. |
| page_set_cache |
includes/ |
Store the current page in the cache. |
| url |
includes/ |
Generate a URL from a Drupal menu path. Will also pass-through existing URLs. |
| valid_email_address |
includes/ |
Verify the syntax of the given e-mail address. |
| valid_url |
includes/ |
Verify the syntax of the given URL. |
| xmlrpc |
includes/ |
Performs one or more XML-RPC request(s). |
| _drupal_bootstrap_full |
includes/ |
Sub-Topics
|
Name |
Location | Description |
|---|---|---|
| Formatting |
includes/ |
Functions to format numbers, strings, dates, etc. |