whmcs自动删除过期账单,网上各种插件,各种收费,其实没那么高深,都是MJJ的骗钱的。
将以下代码保存为blabla.php放到/inclouds/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"); ?>
INTERVAL 7 DAY 这里按照自己的需求更改下,比如你的cron是3天删除到期服务,那么7改为3,这样cron删除服务的同一天就删了账单了。
文章评论