После прочтения WHMCS documentation на крючках я все еще немного смущен тем, где начать запускать пользовательский код, когда Продукт приостановлен или завершен.Завершение приостановки, завершение перехвата в WHMCS
Вот пример кода, у меня есть в файле в includes/hooks
:
function hook_MyHookTest($vars) {
mail('[email protected]', 'WHMCS Test', "This hook test was successful!\n\n" . date('r'));
}
add_hook('AfterModuleSuspend', 1, 'hook_MyHookTest');
В закладке Client Profile Products/Services
, когда я изменяю Status
продукта от «Active» на «Взвешенные ", Ничего не произошло. Я успешно использовал функцию hook_MyHookTest
с другими крючками, поэтому я, вероятно, не понимаю, как используется AfterModuleSuspend
.
Нужно ли создавать другой «модуль» с нуля, чтобы использовать этот крюк?