是否可以对 cron 运行时触发的每个用户运行规则。
我需要检查每个用户的订阅状态(商务订阅模块)以及订阅是否已过期降级他们的角色。
我希望该模块具有此功能,但显然没有。
这可以做到吗?
是否可以对 cron 运行时触发的每个用户运行规则。
我需要检查每个用户的订阅状态(商务订阅模块)以及订阅是否已过期降级他们的角色。
我希望该模块具有此功能,但显然没有。
这可以做到吗?
当然,让你的规则正常,编写一个小的自定义模块并实现hook_cron()
运行rules_invoke_event()
:
function MYMODULE_cron() {
rules_invoke_event('rule_name', $arg1, $arg2, $argN);
}
过时的答案。现在可以在选择触发规则的内容时选择“Cron 维护任务”。