hook_user_operations
developer/hooks/core.php, строка 2027
- Версии
- 5 – 6
hook_user_operations()
Добавляет массовую операцию над пользователями.
Этот хук включает модули для вставки собственных операций в выпадающий список (dropdown) на странице admin/user/user. Он ассоциирует колбэк-функцию с данной операцией. Эта функция вызывается при отправке формы. На вход она принимает как минимум один аргумент - массив выбранных юзеров.
Возвращаемое значение
Массив операций. Каждая операция - это ассоциативный массив, который может содержать следующие пары 'ключ-значение':
'label'
: Требуется обязательно. Это название операции, отображаемое в выпадающем списке.'callback'
: Требуется обязательно. Колбэк-функция, вызываемая для производства операции.'callback arguments'
: Опционально. Массив дополнительных аргументов для передачи в колбэк-функцию.
Связанные темы
Код
<?php
function hook_user_operations() {
$operations = array(
'unblock' => array(
'label' => t('Unblock the selected users'),
'callback' => 'user_user_operations_unblock',
),
'block' => array(
'label' => t('Block the selected users'),
'callback' => 'user_user_operations_block',
),
'delete' => array(
'label' => t('Delete the selected users'),
),
);
return $operations;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии