2013-09-18 3 views
0

Я создал свой собственный модуль, используя модуль обеспечения, предоставляемый WHMCS. Я хочу, чтобы процесс, когда был произведен платеж, имеет функцию активировать добавочный продукт (поскольку продукт является единовременным платежом, а аддон - только в конце года). Есть ли какой-нибудь крючок? [Введите описание изображения здесь] [1], я мог бы использовать функцию добавления функции ?! Ниже мой пользовательский список модулей функций, поэтому им не совсем уверен, где я могу начать подключать его к «добавить на функцию активации» или как это сделать .. Пожалуйста, помогите :)Пользовательский модуль WHMCS - Как активировать аддон продукта

function BrasstaxCorporate_ConfigOptions() {... 
function BrasstaxCorporate_CreateAccount($params) {... 
function BrasstaxCorporate_TerminateAccount($params) {.. 
function BrasstaxCorporate_SuspendAccount($params) {.. 
function BrasstaxCorporate_UnsuspendAccount($params) {.. 
function BrasstaxCorporate_ChangePassword($params) {.. 
function BrasstaxCorporate_ChangePackage($params) {.. 
function BrasstaxCorporate_ClientArea($params) {.. 
function BrasstaxCorporate_AdminLink($params) {.. 
function BrasstaxCorporate_LoginLink($params) {.. 
function BrasstaxCorporate_genkey($params) {.. 
function BrasstaxCorporate_uninstall($params) {.. 
function BrasstaxCorporate_ClientAreaCustomButtonArray() {.. 
function BrasstaxCorporate_AdminCustomButtonArray() {. 
function BrasstaxCorporate_extrapage($params) {.. 
function BrasstaxCorporate_UsageUpdate($params) {.. 
function BrasstaxCorporate_AdminServicesTabFields($params) {.. 
function BrasstaxCorporate_AdminServicesTabFieldsSave($params) {.. 

ответ

0

Вы можете посмотреть на лицензионный аддон WHMCS - это определенно сделает то, что вы ищете, хотя код закодирован. http://docs.whmcs.com/Licensing_Addon

Это, как говорится, чтобы сделать то же самое, вы хотели бы указать, какой аддон для использования, и в функции Createaccount, возьмите ServiceID они проходят вас и использовать команду локального API на функции AddonAdd: http://docs.whmcs.com/Hooks:Addons#AddonAdd

По существу это позволяет добавить аддон при создании продукта. Вы также захотите использовать AddonSuspended, AddonTerminated и т. Д. Для соответствующих действий с продуктом в вашем модуле.