form.inc

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

Версия 1.174.2.17 (checked in on 2009/02/26 at 05:50:33 by drumm)

Функции

ИмяОписание
checkboxes_valueHelper function to load value from default value for checkboxes.
date_validateПроверка корректности ввода данных типа date. Запрет ввода дат типа 31 Февраля, 2006.
drupal_executeИзвлекает форму по form_id, заполняет ее значениями из $form_values, обрабатывает, и возвращает ошибки обработки этой формы. Эта функция — аналог drupal_get_form(), используемый для программной работы с формами.
drupal_get_formЗапрашивает форму из функции создания формы, возвращает её для обработки, передаёт значения формы в то место, где они требуются. В сценариях, в которых используется многошаговая структура использования форм, это позволяет управлять правильностью передачи соответствующих данных с предыдущего шага работы сценария, делать необходимый следующий шаг для отображения результата.
drupal_prepare_formПодготавливает полный массив формы, добавляя в него недостающие значения по-умолчанию, вызывая нужные хуки, а также, опционально, выставляя токены валидации для некоторых полей, чтобы обезопасить форму от несанкционированных вмешательств.
drupal_process_formThis function is the heart of form API. The form gets built, validated and in appropriate cases, submitted.
drupal_redirect_formПеренаправляет пользователя на URL после обработки формы.
drupal_render_formRenders a structured form array into themed HTML.
drupal_retrieve_formВозвращает структурированный массив, определяющий форму.
drupal_submit_formProcesses user-submitted form data from a global variable using the submit functions defined in a structured form array.
drupal_validate_formValidates user-submitted form data from a global variable using the validate functions defined in a structured form array.
expand_checkboxes
expand_dateRoll out a single date element.
expand_password_confirmExpand a password_confirm field into two text boxes.
expand_radiosПревращает элемент radios («список переключателей») в список еденичных элементов radio («переключатель»).
form_builderAdds some required properties to each form element, which are used internally in the form API. This function also automatically assigns the value property from the $edit array, provided the element doesn't already have an assigned value.
form_clean_idRemove invalid characters from an HTML ID attribute string.
form_errorFlag an element as having an error.
form_get_errorReturn the error message filed against the form with the specified name.
form_get_errorsВозвращает ассоциативный массив всех ошибок на форме.
form_get_optionsTraverses a select element's #option array looking for any values that hold the given key. Returns an array of indexes that match.
form_options_flatten
form_select_options
form_set_errorУстанавливает ошибку для указанного элемента формы.
form_set_valueUse this function to make changes to form values in the form validate phase, so they will be available in the submit phase in $form_values.
map_monthВспомогательная функция используемая с drupal_map_assoc для показа названий месяцев.
password_confirm_validateValidate password_confirm element.
process_weightExpand weight elements into selects.
theme_buttonФорматирует кнопку для формы.
theme_checkboxТемизирует чекбокс.
theme_checkboxesИзменяет стиль сразу нескольких чекбоксов.
theme_dateФорматирует дату выбранного элемента.
theme_fieldsetФорматирует группу элементов формы
theme_fileФорматирует поле загрузки файла.
theme_formТемизирует форму.
theme_form_elementВозвращает темизированный элемент формы.
theme_hiddenФорматирует скрытое поле формы.
theme_itemВозвращает темизированный элемент формы.
theme_markup
theme_passwordФорматирует поле ввода пароля.
theme_password_confirmФорматирует пункт подтверждения пароля.
theme_radioФорматирует одиночный переключатель (радио-кнопку) для их группы.
theme_radiosФорматирует сразу несколько радио-кнопок.
theme_selectFormat a dropdown menu or scrolling selection box.
theme_submitФорматирует кнопку отправки формы.
theme_textareaФорматирует многострочное текстовое поле ввода для формы.
theme_textfieldФорматирует однострочное текстовое поле ввода.
theme_tokenТемизирует токен формы.
weight_valueIf no default value is set for weight select boxes, use 0.
_drupal_clean_form_sessionsRemove form information that's at least a day old from the $_SESSION['form'] array.
_element_infoRetrieve the default properties for the defined element type.
_form_set_classSets a form element's class attribute.
_form_set_valueHelper function for form_set_value().
_form_validatePerforms validation on form elements. First ensures required fields are completed, #maxlength is not exceeded, and selected options were in the list of options given to the user. Then calls user-defined validators.
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему