Привет. Искал, но нигде не нашёл:
как включить хлебные крошки?
Как сменить часовой пояс по умолчанию, чтобы при создании, у пользователя был не нулевой а нужный часовой пояс, чекбоксы напоминаний о мероприятии и нужный день недели уже стояли по умолчанию?
p.konetskiy:
logichook after_save
А пришли пожалуйста ссылку на инструкцию, как это сделать? Или сможешь здесь написать если там не много?
@chart41
Информация здесь: https://docs.suitecrm.com/developer/logic-hooks/
Надо иметь 2 файла:
Фиксированное имя и место: custom/modules/Users/logic_hooks.php . Этот файл может существовать, в зависимости от версии. В него надо добавить
$hook_array['after_save'] = Array();
$hook_array['after_save'][] = Array(100,'After save','custom/modules/Users/UsersSaveLogicHook.php','UsersSaveLogicHook','after_save');
Создать файл: custom/modules/Users/UsersSaveLogicHook.php , приблизительно следующего содержания:
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
class UsersSaveLogicHook{
function after_save(&$bean, $event, $arguments){
if (!$bean->is_group){
$tz='Africa/Juba';
$bean->setPreference('timezone', $tz);
$bean->setPreference('popup_chkbox', '1');
$bean->setPreference('reminder_time', '3600');
...
$bean->savePreferencesToDB();
}
}
}