CiviCRM:用于检测联系邮件选择退出的挂钩

时间:2016-11-15 08:57:38

标签: hook contact civicrm

当联系人选择退出所有批量邮件时,我想向特定的电子邮件地址发送通知。因此我尝试了钩子hook_civicrm_post。当字段“没有大量电子邮件”时,应该触发此操作。得到检查。在提交选择退出表格后,该字段" NO BULK EMAILS"在联系人的个人资料中检查,但不会触发挂钩。我用以下代码测试了它:

function module_name_civicrm_post($op, $objectName, $objectId, &$objectRef){
    $dump = 
        print_r($op, true)
        . print_r($objectName, true)
        . print_r($objectId, true)
        . print_r($objectRef, true);
    file_put_contents('/home/civicrm/test/dump.txt', $dump);
}

(我有写权限,因此不会出现问题。)

我也在联系人的个人资料中手动更改了该字段,但也没有触发该挂钩。

有没有人知道为什么不调用这个钩子或者我可以使用什么钩子呢?

0 个答案:

没有答案