如何在SuiteCRM中创建逻辑挂钩导致计算和显示给定记录的自上次活动以来的天数

时间:2016-08-02 17:25:13

标签: logic hook sugarcrm suitecrm

这将显示在自上次活动开始的新字段中,并基于今天减去修改日期。

1 个答案:

答案 0 :(得分:0)

你可以在你想要的任何钩子上做这样的事情

<?php

    if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');

    class logic_hooks_class
    {
        function after_retrieve_method($bean, $event, $arguments)
        {
                $date_modified = $bean->date_modified;
                $datetime1 = new DateTime();
                $datetime2 = new DateTime($date_modified);
                $interval = $datetime1->diff($datetime2);
                $elapsed = $interval->format('%a');
                $bean->days_since_last_activity_c = $elapsed;
        }
    }

?>