Триггеры на основе времени Drupal - PullRequest
1 голос
/ 11 июня 2011

Я создаю систему регистрации событий и интегрирую ее с Ubercart. Каждое событие является продуктом и имеет цену и время начала. Я хочу иметь возможность инициировать действие за неделю до начала мероприятия. Предполагается, что акция отправит электронное письмо пользователям, купившим мероприятие, и выполнит захват кредитной карты регистранта. Но где я могу определить действие и как запустить его за неделю до начала события?

1 Ответ

1 голос
/ 12 июня 2011

Полагаю, вы говорите о Drupal 6, поскольку вы упоминаете Ubercart. Существует ли уже действие по отправке электронного письма, о котором вы пишете?

Если это так, вы можете назначить его под Site Building | Триггеры | Крон. Если он не отображается в списке действий, вам может понадобиться модуль Triggerunlock .

Если действия не существует, вам придется написать код PHP для отправки электронных писем и выполнения расчетов. Вам нужно будет создать свой собственный модуль и либо использовать hook_cron , либо создать пользовательское действие .

...