0

WHMCS が提供するプロビジョニング モジュールを使用して、独自のカスタム モジュールを作成しました。支払いが行われたときに、モジュールに製品アドオンをアクティブにする機能があるプロセスが必要です(製品は1回限りの支払いであり、アドオンは年末にのみ請求される年次であるため)。アドオン関数を呼び出すために使用できるフック th![ここに画像の説明を入力][1]at はありますか?! 以下は関数のカスタム モジュール リストです。そのため、「アドオン アクティベーション関数」へのフックをどこから開始できるか、またはその方法がよくわかりません。助けてください :)

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) {..
4

1 に答える 1

0

コードはエンコードされていますが、WHMCS のライセンス アドオンを参照してください。 http://docs.whmcs.com/Licensing_Addon

そうは言っても、同じことを達成するには、使用するアドオンを指定し、CreateAccount 関数で渡されたサービス ID を取得し、AddonAdd 関数でローカル API コマンドを使用します: http://docs.whmcs .com/Hooks:Addons#AddonAdd

基本的に、これにより、製品の作成時にアドオンを追加できます。また、モジュール内の適切な製品アクションに AddonSuspended、AddonTerminated などを使用することもできます。

于 2013-10-12T19:26:23.190 に答える