Php WHMCS-钩住客户编辑不会触发

Php WHMCS-钩住客户编辑不会触发,php,hook,whmcs,Php,Hook,Whmcs,当用户编辑他的电子邮件时,我试图触发一个自定义功能。当我在管理页面手动编辑时,代码运行良好,但在客户页面上,钩子没有触发 我的钩子代码包括/hook/index.php: 编辑时的管理页面: 编辑时的客户端页面: 首先,您不应该编辑hooks/index.php文件。您的修改将在更新过程中丢失。相反,在hooks目录中创建一个新文件,并将代码放在那里 我刚刚运行了一个测试,它在7.6.1版上对我有效。这是我用于测试的代码: add_hook('ClientEdit', 1, function(

当用户编辑他的电子邮件时,我试图触发一个自定义功能。当我在管理页面手动编辑时,代码运行良好,但在客户页面上,钩子没有触发

我的钩子代码包括/hook/index.php:

编辑时的管理页面:

编辑时的客户端页面:
首先,您不应该编辑hooks/index.php文件。您的修改将在更新过程中丢失。相反,在hooks目录中创建一个新文件,并将代码放在那里

我刚刚运行了一个测试,它在7.6.1版上对我有效。这是我用于测试的代码:

add_hook('ClientEdit', 1, function($vars) {
    logActivity('ClientEdit hook from client area', 0);
});
当我编辑来自客户区的电子邮件时,活动已被记录。

如果它在您的安装中不起作用,您应该联系支持人员查看

add_hook('ClientEdit', 1, function($vars) {
    logActivity('ClientEdit hook from client area', 0);
});