Как вы, возможно, знаете, Drupal позволяет взаимодействовать со своим потоком операций через так называемые "хуки".Всякий раз, когда происходит что-то важное, Drupal в конце концов запускает эти хуки (в конце концов, они являются функциями).
Если вам нужно что-то сделать, когда происходит определенное событие, вы создадите модуль (например, third_party_integration.module),В этом модуле вы напишите, что вам нужно делать, например, когда создается новый пользователь.
В Drupal 7 старый hook_user () был заменен целым набором более специфических ловушек: смотритеhttp://api.drupal.org/api/search/7/hook_user_
Функция перехвата должна вызываться после имени вашего модуля: например: third_party_integration_user_insert()
. Модуль является простым PHP-файлом, поэтому вы можете добавить все, что вам нужно, внутриэто (наряду с фактической функцией ловушки, конечно).
Просто не забудьте назвать КАЖДЫЕ функции в вашем модуле, добавляя имя вашего модуля (с префиксом _ или без него).Это просто хорошо играть с другими модулями.