common.inc
Версия 1.756.2.57 (checked in on 2009/07/01 at 20:51:55 by goba)
Common functions that many Drupal modules will need to reference.
The functions that are critical and need to be available even when serving a cached page are instead located in bootstrap.inc.
Константы
Имя | Описание |
---|---|
SAVED_DELETED | Return status for saving which deleted an existing item. |
SAVED_NEW | Return status for saving which involved creating a new item. |
SAVED_UPDATED | Return status for saving which involved an update to an existing item. |
Функции
Имя | Описание |
---|---|
base_path | Возвращает базовый путь сайта. |
check_file | |
check_url | Подготавливает URL для использования в качестве HTML-атрибута. Убирает вредоносные протоколы. |
drupal_access_denied | Генерирует ошибку 403 если для просмотра страницы недостаточно прав. |
drupal_add_css | Adds a CSS file to the stylesheet queue. Добавляет CSS файл к списку всех подгружаемых CSS файлов для текущей страницы. |
drupal_add_feed | Добавляет URL фида для текущей страницы. |
drupal_add_js | Добавляет JavaScript файл, настройки или код на страницу. |
drupal_add_link | Добавляет тег в HEAD страницы. |
drupal_add_tabledrag | Assist in adding the tableDrag JavaScript behavior to a themed table. |
drupal_alter | Эта функция отправки в автоматическом режиме преобразует структурированные массивы Drupal в определенные, соответствующие указанному типу *_alter реализации. Она обеспечивает общий интерфейс для всеx операций изменения. |
drupal_attributes | Форматирует строку с атрибутами для вставки в HTML тэг. |
drupal_build_css_cache | Объединяет и оптимизирует файлы CSS, размещая конечный файл в файловой директории. |
drupal_build_js_cache | Объединяет JS файлы, размещая конечный файл в файловой директории. |
drupal_clear_css_cache | Удаляет все файлы кэша CSS. |
drupal_clear_js_cache | Удаляет все файлы кэша JS. |
drupal_clear_path_cache | Обновляет static-переменные, в которых содержится кеш путей для данной страницы. |
drupal_clone | Обеспечивает замену функции clone() для PHP4. |
drupal_common_theme | Provide theme registration for themes across .inc files. |
drupal_cron_cleanup | Shutdown function for cron cleanup. |
drupal_cron_run | При вызове выполняет задачи cron |
drupal_error_handler | Журналирует ошибки, так, как это указанно администратором. |
drupal_eval | Исполнить строку кода на PHP. |
drupal_explode_tags | Преобразует строку с тегами в массив. |
drupal_final_markup | Make any final alterations to the rendered xhtml. |
drupal_flush_all_caches | Flush all cached data on the site. |
drupal_get_breadcrumb | Получает хлебные крошки для текущей страницы. |
drupal_get_content | Get assigned content. |
drupal_get_css | Returns a themed representation of all stylesheets that should be attached to the page. |
drupal_get_destination | Подготавливает строку запроса перенаправления для использования совместно с функцией drupal_goto(). |
drupal_get_feeds | Get the feed URLs for the current page. |
drupal_get_headers | Get the HTTP response headers for the current page. |
drupal_get_html_head | Retrieve output to be displayed in the head tag of the HTML page. |
drupal_get_js | Returns a themed presentation of all JavaScript code for the current page. |
drupal_get_path | Возвращает адрес системного элемента (модуль, тема и т.п.) |
drupal_get_private_key | Гарантирует, что переменная персонального ключа, которая используется для генерации токенов установлена. |
drupal_get_schema | Возвращает схему определенной таблицы или всей базы данных сайта. |
drupal_get_schema_unprocessed | Возвращает необработанную и не изменённую версию схемы таблицы модуля. |
drupal_get_token | Генерирует уникальное значение (токен), основанное на значении параметра $value, текущей сессии пользователя и приватного ключа сайта. |
drupal_goto | Перенаправляет пользователя на другую страницу сайта на Друпале. |
drupal_http_request | Выполняет HTTP-запрос. |
drupal_implode_tags | Implode an array of tags into a string. |
drupal_install_schema | Создаёт все таблицы БД, определённые в реализации hook_schema() модуля. |
drupal_json | Возвращает данные в формате JSON. |
drupal_load_stylesheet | Loads the stylesheet and resolves all @import commands. |
drupal_map_assoc | Формирует ассоциативный массив из линейного массива. |
drupal_not_found | Генерирует ошибку 404 (страница не найдена) если запрос не удалось обработать. |
drupal_page_footer | Perform end-of-request tasks. |
drupal_parse_info_file | Parse Drupal info file format. |
drupal_query_string_encode | Parse an array into a valid urlencoded query string. |
drupal_render | Формирует HTML-код из структурированного массива. |
drupal_schema_fields_sql | Извлекает список столбцов таблицы. Этот список может использоваться при составлении SQL-запросов. |
drupal_set_breadcrumb | Устанавливает хлебные крошки для текущей страницы. |
drupal_set_content | Добавляет содержание в определенный регион. |
drupal_set_header | Установить ответный HTTP-заголовок для текущей страницы. |
drupal_set_html_head | Добавляет содержимое в тэг head в HTML коде страницы. |
drupal_site_offline | Generates a site off-line message. |
drupal_system_listing | Return an array of system file objects. |
drupal_to_js | Преобразует переменную на PHP в её JavaScript'овый эквивалент. |
drupal_uninstall_schema | Удаляет все таблицы, которые модуль описывает в хуке hook_schema(). |
drupal_urlencode | Wrapper around urlencode() which avoids Apache quirks. |
drupal_valid_token | Проверяет корректность соотношения уникального значения (токена) к ключу, основанному на параметре $value, сессии пользователя и приватного ключа сайта. |
drupal_write_record | Сохраняет запись в базу данных согласно схеме. |
element_child | Проверяет, является ли ключ структурированного массива атрибутом (начинается с '#') или дочерним элементом (все остальные ключи). |
element_children | Возвращает ключи структурированного массива, которые не являются атрибутами (т.е. не начинаются на '#'). |
element_properties | Get properties of a structured array element. Properties begin with '#'. |
element_property | Check if the key is a property. |
element_sort | Функция используемая uasort для упорядочивания структурированных массивов по весу. |
fix_gpc_magic | Fix double-escaping problems caused by 'magic quotes' in some PHP installations. |
flood_is_allowed | Check if the current visitor (hostname/IP) is allowed to proceed with the specified event. |
flood_register_event | Register an event for the current visitor (hostname/IP) to the flood control mechanism. |
format_date | Форматирует дату в заданном формате или в формате настроек сайта. |
format_interval | Форматирует временной интервал с заданной точностью. |
format_plural | Форматирует и переводит строку, содержащую число. |
format_rss_channel | Formats an RSS channel. |
format_rss_item | Форматирует один элемент(новость) RSS. |
format_size | Генерирует строчное представление указанного количества байт. |
format_xml_elements | Format XML elements. |
l | Оформляет ссылки. |
page_set_cache | Store the current page in the cache. |
parse_size | Parse a given byte count. |
t | Переводит строку на заданный язык или язык страницы. |
url | Генерирует URL из указанного пути меню. Также поддерживает уже существующие URL. |
valid_email_address | Проверяет синтаксис ведённого адреса e-mail |
valid_url | Проверяет синтаксис заданого URL. |
watchdog_severity_levels | @see watchdog |
xmlrpc | Выполнить один или более XML-RPC запрос(ов). |
_drupal_bootstrap_full | |
_drupal_build_css_path | Helper function for drupal_build_css_cache(). |
_drupal_flush_css_js | Helper function to change query-strings on css/js files. |
_drupal_initialize_schema | Заполняет необходимые значения по умолчанию для определений таблицы, возвращаемых хуком hook_schema(). |
_drupal_load_stylesheet | Loads stylesheets recursively and returns contents with corrected paths. |
_fix_gpc_magic | |
_fix_gpc_magic_files | Helper function to strip slashes from $_FILES skipping over the tmp_name keys since PHP generates single backslashes for file paths on Windows systems. |