bootstrap.inc
Версия 1.145.2.14 (checked in on 2009/04/30 at 00:13:48 by drumm)
Functions that need to be loaded on every Drupal request.
Константы
Имя | Описание |
---|---|
CACHE_AGGRESSIVE | Indicates 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_DISABLED | Показывает что кэширование данной страницы отключено. |
CACHE_NORMAL | Показывает что кэширование для данной страницы включено и используется нормальный режим кэширования. |
CACHE_PERMANENT | Indicates that the item should never be removed unless explicitly told to using cache_clear_all() with a cache ID. |
CACHE_TEMPORARY | Указывает, что данный элемент должен быть удален при следующей основной чистке кэша. |
DRUPAL_ANONYMOUS_RID | ID роли анонимного пользователя; должно соответствовать ID, содержащемуся в таблице 'role'. |
DRUPAL_AUTHENTICATED_RID | ID роли зарегистрированного пользователя; должно соответствовать ID, содержащемуся в таблице 'role'. |
DRUPAL_BOOTSTRAP_ACCESS | Четвертый этап начальной загрузки: идентифицировать и отказывать в обслуживании забанненым хостам. |
DRUPAL_BOOTSTRAP_CONFIGURATION | Первый этап начальной загрузки: инициализация конфигурации. |
DRUPAL_BOOTSTRAP_DATABASE | Третий этап начальной загрузки: инициализация уровня базы данных. |
DRUPAL_BOOTSTRAP_EARLY_PAGE_CACHE | Second bootstrap phase: try to call a non-database cache fetch routine. |
DRUPAL_BOOTSTRAP_FULL | Final bootstrap phase: Drupal is fully loaded; validate and fix input data. |
DRUPAL_BOOTSTRAP_LATE_PAGE_CACHE | Sixth bootstrap phase: load bootstrap.inc and module.inc, start the variable system and try to serve a page from the cache. |
DRUPAL_BOOTSTRAP_PATH | Seventh bootstrap phase: set $_GET['q'] to Drupal path of request. |
DRUPAL_BOOTSTRAP_SESSION | Пятый этап начальной загрузки: инициализация сессии обработки. |
WATCHDOG_ERROR | Indicates an error-level watchdog event; could be indicative of an attempt to compromise the security of the site, or a serious system error. |
WATCHDOG_NOTICE | Indicates a notice-level watchdog event; these are normally notifications of normal system events that have occurred and can usually be safely ignored. |
WATCHDOG_WARNING | Indicates 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. |
Функции
Имя | Описание |
---|---|
bootstrap_hooks | Define the critical hooks that force modules to always be loaded. |
bootstrap_invoke_all | Call all init or exit hooks without including all modules. |
check_plain | Конвертирует специальные символы в строку простого текста для показа как HTML. |
conf_init | Загружает конфигурацию и устанавливает правильные базовый URL, куки и сессии. |
conf_path | Find the appropriate configuration directory. |
drupal_anonymous_user | Формирует объект $user со значениями по умолчанию для анонимного пользователя. |
drupal_bootstrap | A 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_filename | Returns 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_messages | Return all messages that have been set. |
drupal_is_denied | Perform an access check for a given mask and rule type. Rules are usually created via admin/user/rules page. |
drupal_load | Includes a file with the provided type and name. This prevents including a theme, engine, module, etc., more than once. |
drupal_maintenance_theme | Enables 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_header | Set HTTP headers in preparation for a cached page response. |
drupal_page_header | Set HTTP headers in preparation for a page response. |
drupal_set_message | Выводит сообщение пользователю. |
drupal_unpack | Unserializes and appends elements from a serialized string. |
drupal_unset_globals | Unsets all disallowed global variables. See $allowed for what's allowed. |
drupal_validate_utf8 | Проверяет является ли кодировкой строки UTF-8. |
drupal_valid_http_host | Проверяет корректность имени хоста (например, $_SERVER['HTTP_HOST']). |
get_t | Возвращает имя применяемой функции локализации (перевода строк). |
page_get_cache | Retrieve the current page from the cache. |
referer_uri | Return the URI of the referring page. |
request_uri | Так как $_SERVER['REQUEST_URI'] доступно только в Apache, мы генерируем эквивалент на основании других переменных окружения. |
timer_read | Read the current timer value without stopping the timer. |
timer_start | Start the timer with the specified name. If you start and stop the same timer multiple times, the measured intervals will be accumulated. |
timer_stop | Stop the timer with the specified name. |
variable_del | Удаляет хранимую переменную. |
variable_get | Возвращает постоянную переменную. |
variable_init | Загружает таблицу "постоянных" переменных. |
variable_set | Устанавливает постоянную переменную. |
watchdog | Записывает сообщение в системный лог. |
_drupal_bootstrap | |
_drupal_cache_init | Initialize the caching strategy, which loads at different stages within Drupal's bootstrap process. |