Contains constants and function wrappers for Drupal 7.x compatibility.
File
core/includes/drupal.incFunctions
| Name   | Description | 
|---|---|
| drupal_access_denied Deprecated | Delivers an "access denied" error to the browser. | 
| drupal_add_css Deprecated | Adds a cascading stylesheet to the stylesheet queue. | 
| drupal_add_feed Deprecated | Adds a feed URL for the current page. | 
| drupal_add_html_head Deprecated | Adds output to the HEAD tag of the HTML page. | 
| drupal_add_html_head_link Deprecated | Adds a LINK tag with a distinct 'rel' attribute to the page's HEAD. | 
| drupal_add_http_header Deprecated | Sets an HTTP response header for the current page. | 
| drupal_add_js Deprecated | Adds a JavaScript file, setting, or inline code to the page. | 
| drupal_add_library Deprecated | Adds multiple JavaScript or CSS files at the same time. | 
| drupal_add_tabledrag Deprecated | Assists in adding the tableDrag JavaScript behavior to a themed table. | 
| drupal_aggregate_css Deprecated | Aggregation callback: Aggregates CSS files and inline content. | 
| drupal_aggregate_js Deprecated | Default callback to aggregate JavaScript files. | 
| drupal_alter Deprecated | Passes alterable variables to specific hook_TYPE_alter() implementations. | 
| drupal_anonymous_user Deprecated | Generates a default anonymous $user object. | 
| drupal_array_get_nested_value Deprecated | Retrieves a value from a nested array with variable depth. | 
| drupal_array_merge_deep Deprecated | Merges multiple arrays, recursively, and returns the merged array. | 
| drupal_array_merge_deep_array Deprecated | Merges multiple arrays, recursively, and returns the merged array. | 
| drupal_array_nested_key_exists Deprecated | Determines whether a nested array contains the requested keys. | 
| drupal_array_set_nested_value Deprecated | Sets a value in a nested array with variable depth. | 
| drupal_array_unset_nested_value Deprecated | Unsets a value in a nested array with variable depth. | 
| drupal_attributes Deprecated | Converts an associative array to an XML/HTML tag attribute string. | 
| drupal_autoload_class Deprecated | Confirms that a class is available. | 
| drupal_autoload_interface Deprecated | Confirms that a class is available. | 
| drupal_base64_encode Deprecated | Returns a URL-safe, base64 encoded version of the supplied string. | 
| drupal_basename Deprecated | Gets the filename from a given path. | 
| drupal_bootstrap Deprecated | Ensures Backdrop is bootstrapped to the specified phase. | 
| drupal_build_css_cache Deprecated | Aggregates and optimizes CSS files into a cache file in the files directory. | 
| drupal_build_form Deprecated | Builds and processes a form for a given form ID. | 
| drupal_build_js_cache Deprecated | Aggregates JavaScript files into a cache file in the files directory. | 
| drupal_cache_system_paths Deprecated | Cache system paths for a page. | 
| drupal_check_incompatibility Deprecated | Checks whether a version is compatible with a given dependency. | 
| drupal_check_module Deprecated | Checks a module's requirements. | 
| drupal_check_profile Deprecated | Checks an installation profile's requirements. | 
| drupal_chmod Deprecated | Sets the permissions on a file or directory. | 
| drupal_clean_css_identifier Deprecated | Prepares a string for use as a CSS identifier (element, class, or ID name). | 
| drupal_clear_css_cache Deprecated | Deletes old cached CSS files. | 
| drupal_clear_js_cache Deprecated | Deletes old cached JavaScript files and variables. | 
| drupal_clear_path_cache Deprecated | Clear the path cache. | 
| drupal_common_theme Deprecated | Provides theme registration for themes across .inc files. | 
| drupal_convert_to_utf8 Deprecated | Converts data to UTF-8. | 
| drupal_cron_run Deprecated | Executes a cron run when called. | 
| drupal_current_script_url Deprecated | Returns the URL of the current script, with modified query parameters. | 
| drupal_delete_file_if_stale Deprecated | Deletes files modified more than a set time ago. | 
| drupal_deliver_html_page Deprecated | Packages and sends the result of a page callback to the browser as HTML. | 
| drupal_deliver_page Deprecated | Delivers a page callback result to the browser in the appropriate format. | 
| drupal_depth_first_search Deprecated | Performs a depth-first search and sort on a directed acyclic graph. | 
| drupal_detect_baseurl Deprecated | Loads the installation profile, extracting its defined distribution name. | 
| drupal_detect_database_types Deprecated | Returns all supported database installer objects that are compiled into PHP. | 
| drupal_dirname Deprecated | Gets the name of the directory from a given path. | 
| drupal_encode_path Deprecated | Encodes a Backdrop path for use in a URL. | 
| drupal_environment_initialize Deprecated | Initializes the PHP environment. | 
| drupal_error_levels Deprecated | Maps PHP error constants to watchdog severity levels. | 
| drupal_exit Deprecated | Performs end-of-request tasks. | 
| drupal_explode_tags Deprecated | Explodes a string of tags into an array. | 
| drupal_fast_404 Deprecated | Returns a simple 404 Not Found page. | 
| drupal_find_base_themes Deprecated | Find all the base themes for the specified theme. | 
| drupal_find_theme_functions Deprecated | Allows themes and/or theme engines to discover overridden theme functions. | 
| drupal_find_theme_templates Deprecated | Allows themes and/or theme engines to discover overridden templates. | 
| drupal_flush_all_caches Deprecated | Flushes all cached data on the site. | 
| drupal_form_submit Deprecated | Retrieves, populates, and processes a form. | 
| drupal_generate_test_ua Deprecated | Generates a user agent string with a HMAC and timestamp for simpletest. | 
| drupal_get_bootstrap_phase Deprecated | Returns the current bootstrap phase for this Backdrop process. | 
| drupal_get_breadcrumb Deprecated | Gets the breadcrumb trail for the current page. | 
| drupal_get_complete_schema Deprecated | Gets the whole database schema. | 
| drupal_get_css Deprecated | Returns a themed representation of all stylesheets to attach to the page. | 
| drupal_get_database_types Deprecated | Returns all supported database installer objects that are compiled into PHP. | 
| drupal_get_destination Deprecated | Prepares a 'destination' URL query parameter for use with backdrop_goto(). | 
| drupal_get_feeds Deprecated | Gets the feed URLs for the current page. | 
| drupal_get_filename Deprecated | Returns and optionally sets the filename for a system resource. | 
| drupal_get_filetransfer_info Deprecated | Assembles the Backdrop FileTransfer registry. | 
| drupal_get_form Deprecated | Returns a renderable form array for a given form ID. | 
| drupal_get_hash_salt Deprecated | Gets a salt useful for hardening against SQL injection. | 
| drupal_get_html_head Deprecated | Retrieves output to be displayed in the HEAD tag of the HTML page. | 
| drupal_get_http_header Deprecated | Gets the HTTP response headers for the current page. | 
| drupal_get_installed_schema_version Deprecated | Returns the currently installed schema version for a module. | 
| drupal_get_js Deprecated | Returns a themed presentation of all JavaScript code for the current page. | 
| drupal_get_library Deprecated | Retrieves information for a JavaScript/CSS library. | 
| drupal_get_messages Deprecated | Returns all messages that have been set with backdrop_set_message(). | 
| drupal_get_normal_path Deprecated | Given a URL alias, return the internal path it represents. | 
| drupal_get_path Deprecated | Returns the path to a system item (module, theme, etc.). | 
| drupal_get_path_alias Deprecated | Given an internal Backdrop path, return the alias set by the administrator. | 
| drupal_get_private_key Deprecated | Ensures the private key variable used to generate tokens is set. | 
| drupal_get_profile Deprecated | Gets the name of the currently active installation profile. | 
| drupal_get_query_array Deprecated | Splits a URL-encoded query string into an array. | 
| drupal_get_query_parameters Deprecated | Processes a URL query parameter array to remove unwanted elements. | 
| drupal_get_schema Deprecated | Gets the schema definition of a table, or the whole database schema. | 
| drupal_get_schema_unprocessed Deprecated | Returns the unprocessed and unaltered version of a module's schema. | 
| drupal_get_schema_versions Deprecated | Returns an array of available schema versions for a module. | 
| drupal_get_title Deprecated | Gets the title of the current page. | 
| drupal_get_token Deprecated | Generates a token based on $value, the user session, and the private key. | 
| drupal_get_updaters Deprecated | Assembles the Backdrop Updater registry. | 
| drupal_get_user_timezone Deprecated | Returns the time zone of the current user. | 
| drupal_goto Deprecated | Sends the user to a different page. | 
| drupal_group_css Deprecated | Grouping callback: Groups CSS items by their types, media, and browsers. | 
| drupal_group_js Deprecated | Default callback to group JavaScript items. | 
| drupal_hash_base64 Deprecated | Calculates a base-64 encoded, URL-safe sha-256 hash. | 
| drupal_hmac_base64 Deprecated | Calculates a base-64 encoded, URL-safe sha-256 hmac. | 
| drupal_html_class Deprecated | Prepares a string for use as a valid class name. | 
| drupal_html_id Deprecated | Prepares a string for use as a valid HTML ID and guarantees uniqueness. | 
| drupal_html_to_text Deprecated | Transforms an HTML string into plain text, preserving its structure. | 
| drupal_http_build_query Deprecated | Parses an array into a valid, rawurlencoded query string. | 
| drupal_http_header_attributes Deprecated | Formats an attribute string for an HTTP header. | 
| drupal_http_request Deprecated | Performs an HTTP request. | 
| drupal_implode_tags Deprecated | Implodes an array of tags into a string. | 
| drupal_installation_attempted Deprecated | Returns TRUE if a Backdrop installation is currently being attempted. | 
| drupal_install_mkdir Deprecated | Creates a directory with the specified permissions. | 
| drupal_install_profile_distribution_name Deprecated | Loads the installation profile, extracting its defined distribution name. | 
| drupal_install_schema Deprecated | Creates all tables defined in a module's hook_schema(). | 
| drupal_install_system Deprecated | Installs the system module. | 
| drupal_is_cli Deprecated | Detects whether the current script is running in a command-line environment. | 
| drupal_is_front_page Deprecated | Check if the current page is the home page. | 
| drupal_json_decode Deprecated | Converts an HTML-safe JSON string into its PHP equivalent. | 
| drupal_json_encode Deprecated | Converts a PHP variable into its JavaScript equivalent. | 
| drupal_json_output Deprecated | Prints data to the page in JSON format. | 
| drupal_js_defaults Deprecated | Constructs an array of the defaults that are used for JavaScript items. | 
| drupal_language_initialize Deprecated | Initializes all the defined language types. | 
| drupal_load Deprecated | Includes a file with the provided type and name. | 
| drupal_load_stylesheet Deprecated | Loads the stylesheet and resolves all @import commands. | 
| drupal_load_stylesheet_content Deprecated | Processes the contents of a stylesheet for aggregation. | 
| drupal_load_updates Deprecated | Loads .install files for installed modules to initialize the update system. | 
| drupal_lookup_path Deprecated | Given an alias, return its Backdrop system URL if one exists. | 
| drupal_mail Deprecated | Composes and optionally sends an email message. | 
| drupal_mail_system Deprecated | Returns an object that implements the MailSystemInterface interface. | 
| drupal_maintenance_theme Deprecated | Enables use of the theme system without requiring database access. | 
| drupal_map_assoc Deprecated | Forms an associative array from a linear array. | 
| drupal_match_path Deprecated | Check if a path matches any pattern in a set of patterns. | 
| drupal_mkdir Deprecated | Creates a directory using Backdrop's default mode. | 
| drupal_move_uploaded_file Deprecated | Moves an uploaded file to a new location. | 
| drupal_not_found Deprecated | Delivers a "page not found" error to the browser. | 
| drupal_override_server_variables Deprecated | Sets appropriate server variables needed for command line scripts to work. | 
| drupal_page_footer Deprecated | Performs end-of-request tasks. | 
| drupal_page_get_cache Deprecated | Retrieves the current page from the cache. | 
| drupal_page_header Deprecated | Sets HTTP headers in preparation for a page response. | 
| drupal_page_is_cacheable Deprecated | Determines the cacheability of the current page. | 
| drupal_page_set_cache Deprecated | Stores the current page in the cache. | 
| drupal_parse_dependency Deprecated | Parses a dependency for comparison by backdrop_check_incompatibility(). | 
| drupal_parse_info_file Deprecated | Parses Backdrop module and theme .info files. | 
| drupal_parse_info_format Deprecated | Parses data in Backdrop's .info format. | 
| drupal_parse_url Deprecated | Parses a system URL string into an associative array suitable for url(). | 
| drupal_path_alias_allowlist_rebuild Deprecated | Rebuild the path alias allowlist. | 
| drupal_path_alias_whitelist_rebuild | |
| drupal_path_initialize Deprecated | Initialize the $_GET['q'] variable to the proper normal path. | 
| drupal_placeholder Deprecated | Formats text for emphasized display in a placeholder inside a sentence. | 
| drupal_prepare_form Deprecated | Prepares a structured form array. | 
| drupal_pre_render_conditional_comments Deprecated | Pre-render callback: Renders #browsers into #prefix and #suffix. | 
| drupal_pre_render_link Deprecated | Pre-render callback: Renders a link into #markup. | 
| drupal_pre_render_links Deprecated | Pre-render callback: Collects child links into a single array. | 
| drupal_pre_render_markup Deprecated | Pre-render callback: Appends contents in #markup to #children. | 
| drupal_pre_render_scripts Deprecated | #pre_render callback to add the elements needed for JavaScript tags to be rendered. | 
| drupal_pre_render_styles Deprecated | Pre-render callback: Adds the elements needed for CSS tags to be rendered. | 
| drupal_process_attached Deprecated | Adds attachments to a render() structure. | 
| drupal_process_form Deprecated | Processes a form submission. | 
| drupal_process_states Deprecated | Adds JavaScript to change the state of an element based on another element. | 
| drupal_random_bytes Deprecated | Returns a string of highly randomized bytes (over the full 8-bit range). | 
| drupal_random_key Deprecated | Returns a URL-safe, base64 encoded string of highly randomized bytes (over the full 8-bit range). | 
| drupal_realpath Deprecated | Resolves the absolute filepath of a local URI or filepath. | 
| drupal_rebuild_form Deprecated | Constructs a new $form from the information in $form_state. | 
| drupal_redirect_form Deprecated | Redirects the user to a URL after a form has been processed. | 
| drupal_region_class Deprecated | Provides a standard HTML class name that identifies a page region. | 
| drupal_register_shutdown_function Deprecated | Registers a function for execution on shutdown. | 
| drupal_render Deprecated | Renders HTML given a structured array tree. | 
| drupal_render_cache_by_query Deprecated | Prepares an element for caching based on a query. | 
| drupal_render_cache_get Deprecated | Gets the rendered output of a renderable element from the cache. | 
| drupal_render_cache_set Deprecated | Caches the rendered output of a renderable element. | 
| drupal_render_children Deprecated | Renders children of an element and concatenates them. | 
| drupal_render_cid_create Deprecated | Creates the cache ID for a renderable element. | 
| drupal_render_cid_parts Deprecated | Returns cache ID parts for building a cache ID. | 
| drupal_render_collect_attached Deprecated | Collects #attached for an element and its children into a single array. | 
| drupal_render_page Deprecated | Renders the page, including the HTML, HEAD, and BODY tags. | 
| drupal_required_modules Deprecated | Returns an array of modules required by core. | 
| drupal_requirements_severity Deprecated | Extracts the highest severity from the requirements array. | 
| drupal_requirements_url Deprecated | Returns a URL for proceeding to the next page after a requirements problem. | 
| drupal_retrieve_form Deprecated | Retrieves the structured array that defines a given form. | 
| drupal_rewrite_settings Deprecated | Replaces values in settings.php with values in the submitted array. | 
| drupal_rmdir Deprecated | Removes a directory. | 
| drupal_save_session Deprecated | Determines whether to save session data of the current request. | 
| drupal_schema_fields_sql Deprecated | Retrieves a list of fields from a table schema. | 
| drupal_send_headers Deprecated | Sends the HTTP response headers that were previously set, adding defaults. | 
| drupal_serve_page_from_cache Deprecated | Sets HTTP headers in preparation for a cached page response. | 
| drupal_session_commit Deprecated | Commits the current session, if necessary. | 
| drupal_session_destroy_uid Deprecated | Ends a specific user's session(s). | 
| drupal_session_initialize Deprecated | Initializes the session handler, starting a session if needed. | 
| drupal_session_regenerate Deprecated | Called when an anonymous user becomes authenticated or vice-versa. | 
| drupal_session_start Deprecated | Starts a session forcefully, preserving already set session data. | 
| drupal_session_started Deprecated | Returns whether a session has been started. | 
| drupal_settings_initialize Deprecated | Sets the base URL, cookie domain, and session name from configuration. | 
| drupal_set_breadcrumb Deprecated | Sets the breadcrumb trail for the current page. | 
| drupal_set_installed_schema_version Deprecated | Update the installed version information for a module. | 
| drupal_set_message Deprecated | Sets a message to display to the user. | 
| drupal_set_time_limit Deprecated | Attempts to set the PHP maximum execution time. | 
| drupal_set_title Deprecated | Sets the title of the current page. | 
| drupal_site_offline Deprecated | Delivers a "site is under maintenance" message to the browser. | 
| drupal_sort_title Deprecated | Sorts a structured array by 'title' key (no # prefix). | 
| drupal_sort_weight Deprecated | Sorts a structured array by 'weight' key (no # prefix). | 
| drupal_static Deprecated | Provides central static variable storage. | 
| drupal_static_reset Deprecated | Resets one or all centrally stored static variable(s). | 
| drupal_strip_dangerous_protocols Deprecated | Strips dangerous protocols (e.g. 'javascript:') from a URI. | 
| drupal_strlen Deprecated | Counts the number of characters in a UTF-8 string. | 
| drupal_strtolower Deprecated | Lowercase a UTF-8 string. | 
| drupal_strtoupper Deprecated | Uppercase a UTF-8 string. | 
| drupal_substr Deprecated | Cuts off a piece of a string based on character indices and counts. | 
| drupal_system_listing Deprecated | Returns information about system object files (modules, themes, etc.). | 
| drupal_tempnam Deprecated | Creates a file with a unique filename in the specified directory. | 
| drupal_theme_access Deprecated | Determines if a theme is available to use. | 
| drupal_theme_initialize Deprecated | Initializes the theme system by loading the theme. | 
| drupal_theme_rebuild Deprecated | Forces the system to rebuild the theme registry. | 
| drupal_truncate_bytes Deprecated | Truncates a UTF-8-encoded string safely to a number of bytes. | 
| drupal_ucfirst Deprecated | Capitalizes the first letter of a UTF-8 string. | 
| drupal_uninstall_modules Deprecated | Uninstalls a given list of disabled modules. | 
| drupal_uninstall_schema Deprecated | Removes all tables defined in a module's hook_schema(). | 
| drupal_unlink Deprecated | Deletes a file. | 
| drupal_unpack Deprecated | Unserializes and appends elements from a serialized string. | 
| drupal_validate_form Deprecated | Validates user-submitted form data in the $form_state array. | 
| drupal_validate_utf8 Deprecated | Checks whether a string is valid UTF-8. | 
| drupal_valid_http_host Deprecated | Validates that a hostname (for example $_SERVER['HTTP_HOST']) is safe. | 
| drupal_valid_path Deprecated | Checks a path exists and the current user has access to it. | 
| drupal_valid_test_ua Deprecated | Returns the test prefix if this is an internal request from SimpleTest. | 
| drupal_valid_token Deprecated | Validates a token based on $value, the user session, and the private key. | 
| drupal_var_export Deprecated | Backdrop-friendly var_export(). | 
| drupal_verify_install_file Deprecated | Verifies the state of the specified file. | 
| drupal_verify_profile Deprecated | Verifies an installation profile for installation. | 
| drupal_wrap_mail Deprecated | Performs format=flowed soft wrapping for mail (RFC 3676). | 
| drupal_write_record Deprecated | Saves (inserts or updates) a record to the database based upon the schema. | 
| drupal_xml_parser_create Deprecated | Prepares a new XML parser. | 
| element_sort Deprecated | Sorts a structured array by '#weight' property. | 
| element_sort_by_title Deprecated | Sorts a structured array by '#title' property. | 
| element_validate_integer Deprecated | This function has been removed with the inclusion of support for HTML5 number elements. See https://docs.backdropcms.org/node/43955 | 
| element_validate_integer_positive Deprecated | This function has been removed with the inclusion of support for HTML5 number elements. See https://docs.backdropcms.org/node/43955 | 
| element_validate_number Deprecated | This function has been removed with the inclusion of support for HTML5 number elements. See https://docs.backdropcms.org/node/43955 | 
| file_create_htaccess Deprecated | Creates a .htaccess file in the given directory. | 
| format_username Deprecated | Format a username. | 
| install_drupal Deprecated | Installs Backdrop either interactively or via an array of passed-in settings. | 
| node_get_recent Deprecated | Finds the most recently changed nodes that are available to the current user. | 
| node_types_rebuild Deprecated | Drupal-compatible wrapper for clearing caches. | 
| system_get_date_types Deprecated | Alters Backdrop's list of defined date formats and attributes to return the expected date types and attributes for Drupal's system_get_date_types() function. | 
| views_clean_css_identifier Deprecated | Drupal-compatible wrapper for creating safe CSS identifiers. | 
