forked from zenjabba/whmcs_plex
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhooks.php
38 lines (36 loc) · 1.29 KB
/
hooks.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
/**
* WHMCS SDK Sample Provisioning Module Hooks File
*
* Hooks allow you to tie into events that occur within the WHMCS application.
*
* This allows you to execute your own code in addition to, or sometimes even
* instead of that which WHMCS executes by default.
*
* WHMCS recommends as good practice that all named hook functions are prefixed
* with the keyword "hook", followed by your module name, followed by the action
* of the hook function. This helps prevent naming conflicts with other addons
* and modules.
*
* For every hook function you create, you must also register it with WHMCS.
* There are two ways of registering hooks, both are demonstrated below.
*
* @see https://developers.whmcs.com/hooks/
*
* @copyright Copyright (c) WHMCS Limited 2017
* @license https://www.whmcs.com/license/ WHMCS Eula
*/
// Require any libraries needed for the module to function.
// require_once __DIR__ . '/path/to/library/loader.php';
//
// Also, perform any initialization required by the service's library.
/**
* Client edit sample hook function.
*
* This sample demonstrates making a service call whenever a change is made to a
* client profile within WHMCS.
*
* @param array $params Parameters dependant upon hook function
*
* @return mixed Return dependant upon hook function
*/