//购买指定产品自动添加授权
add_action(‘b2_order_gx_action’,’buy_give_vip’,10,1);
function buy_give_vip($data) {
//购买商品赠送会员开关,1为开,0为关
$give_vip_open=0;
//购买指定的商品id在此更改,“931,932”表示购买ID为931或932的商品赠送会员,多个商品用逗号隔开。
$goods_id=array(151);
//赠送的会员在此更改,vip0 vip1 vip2 vip3分别对应第一到第四种vip。
$vip_level=’vip0′;
$post_id=$data[‘post_id’];
$user_id=$data[‘user_id’];
if (!$user_id) {
return;
}
$vip_data = b2_get_option(‘normal_user’,’user_vip_group’);
$vip = get_user_meta($user_id,’zrz_vip’,true);
$vip = (string)preg_replace(‘/D/s’,”,$vip);
$day = $vip_data[$vip];
$day = $day[‘time’];
$current_time = current_time(“Y-m-d H:i:s”);
if($give_vip_open==1 && in_array($post_id, $goods_id)) {
update_user_meta($user_id,’zrz_vip’,$vip_level);
update_user_meta($user_id,’zrz_vip_time’,$day);
}
//购买商品赠送认证称号开关,1为开,0为关
$give_title_