2014-01-11 3 views
0

Предположим, у меня есть пользовательский модуль в D7, я хочу добавить к нему функцию.После публикации узла отправьте письмо кому-то

Функция: когда пользователь публикует узел, отправьте электронное письмо кому-либо.

<?php 
function sending_email_node_update($node) { 
    if (isset($node->original->status) && $node->original->status == 0 && $node->status == 1) { 
    drupal_mail('sending_email', 'sending_email_node_update', '[email protected]', language_default()); 
} 
} 
function sending_mail_mail($key, &$message, $params) { 
    switch ($key) { 
    case 'sending_email_node_update': 
     $message['subject'] = t('this is my action report'); 
     $message['body'][] = t('this is a reporting from sending email made by soheil') ; 
     break; 
    } 
} 
?> 

Нет электронной почты отправьте !!! Не могли бы вы помочь мне, как это сделать?

ответ

0

@Soheil Для этого вы можете использовать модуль Rules. Создайте событие правила, когда узел определенного типа контента был опубликован, а в блоке действий - по электронной почте.

Бит поздно, но надеюсь, что это помогает другим ... :)

Смежные вопросы