OPENAUTH_LEO_ADDON_PATH
OPENAUTH_LEO_ADDON_PATH = './Addons/'
parse_action(string $action, integer $self) : boolean|\array:
解析行为规则 规则定义 table:$table|field:$field|condition:$condition|rule:$rule[|cycle:$cycle|max:$max][;.
.....] 规则字段解释:table->要操作的数据表,不需要加表前缀; field->要操作的字段; condition->操作的条件,目前支持字符串,默认变量{$self}为执行行为的用户 rule->对字段进行的具体操作,目前支持四则混合运算,如:1+score*2/2-3 cycle->执行周期,单位(小时),表示$cycle小时内最多执行$max次 max->单个周期内的最大执行次数($cycle和$max必须同时定义,否则无效) 单个行为后可加 ; 连接其他规则
string | $action | 行为id或者name |
integer | $self | 替换规则里的变量为执行用户的id |
false解析出错 , 成功返回规则数组