2016-06-05 5 views
1

После прочтения 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.

Нужно ли создавать другой «модуль» с нуля, чтобы использовать этот крюк?

ответ

0

Я обнаружил, что крючки, как AfterModuleSuspendAfterModuleUnsuspend и не доступны до установки Provisioning Module А в случае WHMCS. Ниже приведен пример кода для модуля:

https://github.com/WHMCS/sample-provisioning-module