自动删除WHMCS逾期账单

使用非常简单,将下面的代码保存为blabla.php,然后放到WHMCS目录下的/includes/hooks/文件夹下即可:

<?php
if (!defined("WHMCS"))
die("This file cannot be accessed directly");
function Cancell_overdue_invoice() {
full_query("UPDATE tblinvoices SET `status` = 'Cancelled' WHERE `duedate` <= date_sub(curdate(), INTERVAL 7 DAY) AND `status` = 'Unpaid';");
}
add_hook("DailyCronJob",1,"Cancell_overdue_invoice");
?>

 

代码的第6行 INTERVAL 7 DAY 请按照自己的需求更改,比如你的cron是3天删除到期服务,那么7改为3,这样cron删除服务的同一天就将逾期账单删除了。

版权声明:
作者:Xuan
链接:https://www.tacores.com/archives/239
来源:优林博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
自动删除WHMCS逾期账单
使用非常简单,将下面的代码保存为blabla.php,然后放到WHMCS目录下的/includes/hooks/文件夹下即可: <?php if (!defined("WHMCS")) die("This file can……
<<上一篇
下一篇>>