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. |