【发布时间】:2017-09-22 10:38:31
【问题描述】:
我正在尝试为从 IMAP 邮件服务器同步的电子邮件添加逻辑挂钩。 最后,我想在新邮件同步时触发一个钩子,并检查发件人的邮件是否保存在其中一个帐户中。
问题是同步的邮件没有被保存(至少没有在 InboundMail 或电子邮件模块中)所以 after/before_save 不会触发。
这是我来自logic_hooks.php的钩子:
$hook_array['after_save'][] = Array(1, 'Create Lead', 'custom/modules/InboundEmail/LeadLogicHook.php', 'LeadLogicHook', 'handleLead');
在 InboundEmail 和电子邮件模块中不起作用。
还有LeadLogicHook:
<?php
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
class LeadLogicHook
{
function handleLead($bean, $event, $arguments)
{
_ppl("Test");
}
}
这甚至可以通过逻辑钩子实现吗?
编辑:添加了一些代码
【问题讨论】:
标签: php open-source sugarcrm suitecrm sugarbean