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