Version

1.145.2.11 (checked in on 2008/11/02 at 02:25:46 by drumm)

Description

Functions that need to be loaded on every Drupal request.

Constants

Namesort iconDescription
CACHE_AGGRESSIVEIndicates that page caching is using "aggressive" mode. This bypasses loading any modules for additional speed, which may break functionality in modules that expect to be run on each page load.
CACHE_DISABLEDIndicates that page caching is disabled.
CACHE_NORMALIndicates that page caching is enabled, using "normal" mode.
CACHE_PERMANENTIndicates that the item should never be removed unless explicitly told to using cache_clear_all() with a cache ID.
CACHE_TEMPORARYIndicates that the item should be removed at the next general cache wipe.
DRUPAL_ANONYMOUS_RIDRole ID for anonymous users; should match what's in the "role" table.
DRUPAL_AUTHENTICATED_RIDRole ID for authenticated users; should match what's in the "role" table.
DRUPAL_BOOTSTRAP_ACCESSFourth bootstrap phase: identify and reject banned hosts.
DRUPAL_BOOTSTRAP_CONFIGURATIONFirst bootstrap phase: initialize configuration.
DRUPAL_BOOTSTRAP_DATABASEThird bootstrap phase: initialize database layer.
DRUPAL_BOOTSTRAP_EARLY_PAGE_CACHESecond bootstrap phase: try to call a non-database cache fetch routine.
DRUPAL_BOOTSTRAP_FULLFinal bootstrap phase: Drupal is fully loaded; validate and fix input data.
DRUPAL_BOOTSTRAP_LATE_PAGE_CACHESixth bootstrap phase: load bootstrap.inc and module.inc, start the variable system and try to serve a page from the cache.
DRUPAL_BOOTSTRAP_PATHSeventh bootstrap phase: set $_GET['q'] to Drupal path of request.
DRUPAL_BOOTSTRAP_SESSIONFifth bootstrap phase: initialize session handling.
WATCHDOG_ERRORIndicates an error-level watchdog event; could be indicative of an attempt to compromise the security of the site, or a serious system error.
WATCHDOG_NOTICEIndicates a notice-level watchdog event; these are normally notifications of normal system events that have occurred and can usually be safely ignored.
WATCHDOG_WARNINGIndicates a warning-level watchdog event; this can be triggered by an error in a module that does not impact the overall functionality of the site.

Functions

Namesort iconDescription
bootstrap_hooksDefine the critical hooks that force modules to always be loaded.
bootstrap_invoke_allCall all init or exit hooks without including all modules.
check_plainEncode special characters in a plain-text string for display as HTML.
conf_initLoads the configuration and sets the base URL, cookie domain, and session name correctly.
conf_pathFind the appropriate configuration directory.
drupal_anonymous_userGenerates a default anonymous $user object.
drupal_bootstrapA string describing a phase of Drupal to load. Each phase adds to the previous one, so invoking a later phase automatically runs the earlier phases too. The most important usage is that if you want to access the Drupal database from a script without...
drupal_get_filenameReturns and optionally sets the filename for a system item (module, theme, etc.). The filename, whether provided, cached, or retrieved from the database, is only returned if the file exists.
drupal_get_messagesReturn all messages that have been set.
drupal_is_deniedPerform an access check for a given mask and rule type. Rules are usually created via admin/user/rules page.
drupal_loadIncludes a file with the provided type and name. This prevents including a theme, engine, module, etc., more than once.
drupal_maintenance_themeEnables use of the theme system without requiring database access. Since there is not database access no theme will be enabled and the default themeable functions will be called. Some themeable functions can not be used without the full Drupal API...
drupal_page_cache_headerSet HTTP headers in preparation for a cached page response.
drupal_page_headerSet HTTP headers in preparation for a page response.
drupal_set_messageSet a message which reflects the status of the performed operation.
drupal_unpackUnserializes and appends elements from a serialized string.
drupal_unset_globalsUnsets all disallowed global variables. See $allowed for what's allowed.
drupal_validate_utf8Checks whether a string is valid UTF-8.
get_tReturn the name of the localisation function. Use in code that needs to run both during installation and normal operation.
page_get_cacheRetrieve the current page from the cache.
referer_uriReturn the URI of the referring page.
request_uriSince $_SERVER['REQUEST_URI'] is only available on Apache, we generate an equivalent using other environment variables.
timer_readRead the current timer value without stopping the timer.
timer_startStart the timer with the specified name. If you start and stop the same timer multiple times, the measured intervals will be accumulated.
timer_stopStop the timer with the specified name.
variable_delUnset a persistent variable.
variable_getReturn a persistent variable.
variable_initLoad the persistent variable table.
variable_setSet a persistent variable.
watchdogLog a system message.
_drupal_bootstrap
_drupal_cache_initInitialize the caching strategy, which loads at different stages within Drupal's bootstrap process.