Plugin Directory

Changeset 3091079


Ignore:
Timestamp:
05/22/2024 05:55:29 PM (23 months ago)
Author:
mintunmedia
Message:

Update to version 2.3.6 from GitHub

Location:
groups-for-membermouse
Files:
2 edited
1 copied

Legend:

Unmodified
Added
Removed
  • groups-for-membermouse/tags/2.3.6/groups-for-membermouse.php

    r3087273 r3091079  
    44 * Plugin Name: Groups for MemberMouse
    55 * Description: Adds group support to MemberMouse. You can define different types of groups allowing a single customer to pay for multiple seats and members to join existing groups for free or for a price based on how you configure the group type. <strong>Requires MemberMouse to activate and use.</strong>
    6  * Version: 2.3.5
     6 * Version: 2.3.6
    77 * Author: Mintun Media
    88 * Plugin URI:  https://www.mintunmedia.com
     
    9797                add_action('mm_member_add', array(&$this, 'MemberMouseGroupMemberAdded'));
    9898                add_action('mm_member_status_change', array(&$this, 'MemberMouseGroupLeaderStatus'));
     99                add_action('mm_payment_received', array($this, 'membership_changed_handler'));
    99100                add_action('mm_member_membership_change', array($this, 'membership_changed_handler'));
    100101                add_action('admin_head', array(&$this, 'MemberMouseGroupOptionUpdate'));
     
    915916                        $original_group_template = $this->get_group_template_by_id($group->group_template_id);
    916917
    917                         // Don't change group name if it's already been changed.
    918                         if ($group->group_name !== $original_group_template->name) {
    919                             $groupName = $group->group_name;
     918                        // Only update if the new group type is different. Necessary when the callback is fired twice, as in the case of a purchase & membership change.
     919                        if($template_id != $original_group_template->id) {
     920                            // Don't change group name if it's already been changed.
     921                            if ($group->group_name !== $original_group_template->name) {
     922                                $groupName = $group->group_name;
     923                            }
     924
     925                            $wpdb->update($wpdb->prefix . "group_sets", array('group_template_id' => $template_id, 'group_size' => $groupSize, 'group_name' => $groupName), array('id' => $group->id));
    920926                        }
    921 
    922                         $wpdb->update($wpdb->prefix . "group_sets", array('group_template_id' => $template_id, 'group_size' => $groupSize, 'group_name' => $groupName), array('id' => $group->id));
    923927                    } else {
    924928                        // Create Group
  • groups-for-membermouse/trunk/groups-for-membermouse.php

    r3087273 r3091079  
    44 * Plugin Name: Groups for MemberMouse
    55 * Description: Adds group support to MemberMouse. You can define different types of groups allowing a single customer to pay for multiple seats and members to join existing groups for free or for a price based on how you configure the group type. <strong>Requires MemberMouse to activate and use.</strong>
    6  * Version: 2.3.5
     6 * Version: 2.3.6
    77 * Author: Mintun Media
    88 * Plugin URI:  https://www.mintunmedia.com
     
    9797                add_action('mm_member_add', array(&$this, 'MemberMouseGroupMemberAdded'));
    9898                add_action('mm_member_status_change', array(&$this, 'MemberMouseGroupLeaderStatus'));
     99                add_action('mm_payment_received', array($this, 'membership_changed_handler'));
    99100                add_action('mm_member_membership_change', array($this, 'membership_changed_handler'));
    100101                add_action('admin_head', array(&$this, 'MemberMouseGroupOptionUpdate'));
     
    915916                        $original_group_template = $this->get_group_template_by_id($group->group_template_id);
    916917
    917                         // Don't change group name if it's already been changed.
    918                         if ($group->group_name !== $original_group_template->name) {
    919                             $groupName = $group->group_name;
     918                        // Only update if the new group type is different. Necessary when the callback is fired twice, as in the case of a purchase & membership change.
     919                        if($template_id != $original_group_template->id) {
     920                            // Don't change group name if it's already been changed.
     921                            if ($group->group_name !== $original_group_template->name) {
     922                                $groupName = $group->group_name;
     923                            }
     924
     925                            $wpdb->update($wpdb->prefix . "group_sets", array('group_template_id' => $template_id, 'group_size' => $groupSize, 'group_name' => $groupName), array('id' => $group->id));
    920926                        }
    921 
    922                         $wpdb->update($wpdb->prefix . "group_sets", array('group_template_id' => $template_id, 'group_size' => $groupSize, 'group_name' => $groupName), array('id' => $group->id));
    923927                    } else {
    924928                        // Create Group
Note: See TracChangeset for help on using the changeset viewer.