Облако тегов плагина WP Cumulus (русская версия плагина) требует для просмотра или выше.
Сьогодні написав свій перший хук для SugarCRM Версия 5.0.0e. Оскільки інформації по SugarCRM не дуже багато в україномовному інтернеті вирішив навести приклад. Цей хук спрацьовує перед збереженням задачі.
Вмістиме файла logic_hooks.php :
<?php if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point'); $hook_array = array(); $hook_array['before_save'] = array() // array(порядок виконання, 'ім'я хука', 'розташування хука', 'імя класу хука', 'функція яка виконується') $hook_array['before_save'][] = array(1, 'task_save', 'custom/modules/Tasks/task_save.php', 'task_save', 'task_save'); ?>
Вмістиме файла task_save.php :
<?php if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point'); class task_save{ function task_save(&$bean, $event, $arguments){ // тут ваш код } } ?>
Закидуєм файли в ‘custom/modules/Tasks’ . Всі події при яких виконуються хуки можна найти в офіційній документації.
PHP експерт - обов'язкове гіперпосилання при будь-якому використанні матеріалів сайту. Захотіли щось подібне? Пишіть info@phpexpert.org.ua