我正在尝试使用WHMCS API / provisioning模块为一个新的WHM / cPanel客户端自动创建mysql数据库,在他们的托管订单完成后。
这看起来应该很简单,但我在文档中找不到任何关于它的东西。WHMCS模块连接到WHMCS mysql实例,但我希望连接保存客户端数据的“主”本地mysql实例。
我是否可以简单地在配给模块中连接到localhost,并创建一个新的数据库和用户?或者,有没有一种更强大的方法来处理这个问题,而不会超出WHMCS / WHM系统。
如果可能,请提供示例!
谢谢你的帮助
发布于 2015-01-06 05:51:16
我会使用whmcs's hooks。钩子是作为内部操作的结果而触发的函数。
您应该在invoice is paid之后但在电子邮件之前查找发票项,以防您想要发送数据库信息,如果不是,则after paid应该可以
这将放在记帐目录/include/ hooks中
它看起来就像
function init_InvoicePaidPreEmail($vars) {
// create your db code here be sure to look for the specific invoice item "order for hosting"
}
add_hook("InvoicePaidPreEmail",1,"init_InvoicePaidPreEmail","");https://stackoverflow.com/questions/26854630
复制相似问题