Как создать логический хук в SuiteCRM Leads для расчета и отображения дней с момента последней активности для данной записи

Это будет отображаться в новом поле «Дни с момента последней активности» и основано на «Сегодня» минус «Дата изменения».


person user2141579    schedule 02.08.2016    source источник


Ответы (1)


Вы можете сделать что-то подобное на любом крючке, который вы хотите

<?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;
        }
    }

?>
person Jatinder Kaur    schedule 11.08.2016