Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_action('profile_update', 'my_subscription_user_register', 10, 2 );
- function my_subscription_user_register ( $user_id, $old_user_data ) {
- if ( Groups_Subscription::read_by_reference('user_register', 'Ref-' . $user_id) == false ) {
- $map = array(
- 'user_id' => $user_id,
- 'processor' => 'user_register',
- 'reference' => 'Ref-' . $user_id,
- 'last_payment' => date( 'Y-m-d H:i:s', time() ),
- 'frequency' => 3,
- 'frequency_uom' => Groups_Subscription::MONTH,
- 'status' => Groups_Subscription::STATUS_ACTIVE
- );
- $subscription_id = Groups_Subscription::create( $map );
- // if you need to add groups to subscription, duplicate from here...
- // relate subscription and group
- $group_id = 9;
- $map = array(
- 'subscription_id' => $subscription_id,
- 'group_id' => $group_id
- );
- Groups_Group_Subscription::create( $map );
- // to here.
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement