Drupal: Как с помощью VBO сгенерировать пользователям новый пароль и отправить его на почту

Настраиваемый экшен для VBO, генерирующий пользователю новый пароль и отправляющий его на почту:

/**
* Implements hook_action_info()
*/
function mymodule_action_info() {
return array(
'mymodule_change_password' => array(
'type' => 'user',
'label' => 'Сменить пароль',
'configurable' => TRUE,
'triggers' => array('any'),
),
);
}
 
/**
* Action form
*/
function mymodule_change_password_form($context) {
$form['subject'] = array(
'#type' => 'textfield',
'#title' => 'Тема письма',
'#default_value' => 'Уведомление о смене пароля',
);
 
$form['message'] = array(
'#type' => 'textarea',
'#title' => 'Сообщение',

Читать дальше →

Похожие записи: