Plugin Directory

Changeset 2867087


Ignore:
Timestamp:
02/17/2023 04:35:15 PM (3 years ago)
Author:
mintunmedia
Message:

Update to version 2.3.2 from GitHub

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

Legend:

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

    r2866004 r2867087  
    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.1
     6 * Version: 2.3.2
    77 * Author: Mintun Media
    88 * Plugin URI:  https://www.mintunmedia.com
  • groups-for-membermouse/tags/2.3.2/includes/create_group_leader.php

    r2856767 r2867087  
    66
    77$data = sanitize_post($_POST);
    8 if (count($data) > 0) :
     8if (count($data) > 0) {
    99    foreach ($data as $key => $value) :
    1010        $$key = $value;
     
    1818    endif;
    1919
    20     if (empty($user)) :
     20    if (empty($user)) {
    2121        $msg["user"] = "Please enter the Group Leader.";
    2222        $errs = true;
    23     else :
     23    } else {
    2424        $userSql    = "SELECT ID FROM " . $wpdb->prefix . "users WHERE user_email = '" . $user . "' OR user_login = '" . $user . "'";
    2525        $userResult = $wpdb->get_row($userSql);
    26         if (count($userResult) > 0) :
     26        if ($userResult) {
    2727            $user_id        = $userResult->ID;
    2828            $user_data      = get_userdata($user_id);
    2929            $user_roles     = $user_data->roles;
    30             if (in_array("administrator", $user_roles)) :
     30            if (in_array("administrator", $user_roles)) {
    3131                $msg["user"] = 'This user already has an administrator role.';
    3232                $errs        = true;
    33             else :
     33            } else {
    3434                $groupSql       = "SELECT group_name FROM " . $wpdb->prefix . "group_sets WHERE group_leader = '" . $user_id . "'";
    3535                $groupResult    = $wpdb->get_row($groupSql);
    36                 if (count($groupResult) > 0) :
    37                     if (!empty($groupResult->group_name)) :
     36                if ($groupResult) {
     37                    if (!empty($groupResult->group_name)) {
    3838                        $group_name = $groupResult->group_name;
    39                     else :
     39                    } else {
    4040                        $group_name = 'Group';
    41                     endif;
     41                    }
    4242                    $msg["user"] = 'This member is already the Group Leader of ' . $group_name . '.';
    4343                    $errs = true;
    44                 else :
     44                } else {
    4545                    $checkMemSql    = "SELECT gm.group_id,g.group_name FROM " . $wpdb->prefix . "group_sets_members AS gm LEFT JOIN " . $wpdb->prefix . "group_sets AS g ON gm.group_id = g.id WHERE gm.member_id = '" . $user_id . "' AND member_status = 1";
    4646                    $checkMemResult = $wpdb->get_row($checkMemSql);
    47                     if (count($checkMemResult) > 0) :
    48                         if (!empty($checkMemResult->group_name)) :
     47                    if ($checkMemResult) {
     48                        if (!empty($checkMemResult->group_name)) {
    4949                            $gName = $checkMemResult->group_name;
    50                         else :
     50                        } else {
    5151                            $gName = "Group";
    52                         endif;
     52                        }
    5353                        $msg["user"] = "<font class=\"red-text\">This member is already registered to Group '" . $gName . "'.</font>";
    5454                        $errs = true;
    55                     endif;
    56                 endif;
    57             endif;
    58         else :
     55                    }
     56                }
     57            }
     58        } else {
    5959            $msg["user"] = 'This member doesn\'t exist.';
    6060            $errs = true;
    61         endif;
    62     endif;
     61        }
     62    }
    6363
    64     if ($errs == false) :
     64    if ($errs == false) {
    6565        $gNameSql       = "SELECT group_size FROM " . $wpdb->prefix . "group_items WHERE id = '" . $group . "'";
    6666        $gNameResult    = $wpdb->get_row($gNameSql);
     
    6868        $sql    = "INSERT INTO " . $wpdb->prefix . "group_sets(id,group_template_id,group_name,group_size,group_leader,group_status,createdDate,modifiedDate)VALUES('','" . $group . "','" . $group_name . "','" . $group_size . "','" . $user_id . "','1',now(),now())";
    6969        $query  = $wpdb->query($sql);
    70         if ($query) :
     70        if ($query) {
    7171            $updateUser     = wp_update_user(array('ID' => $user_id, 'role' => MemberMouseGroupAddon::get_group_leader_role()));
    7272            $msg["success"] = 'yes';
    73         else :
     73        } else {
    7474            $msg["success"] = 'no';
    75         endif;
    76     endif;
     75        }
     76    }
    7777
    7878    $return = json_encode($msg);
    7979    echo $return;
    80 endif;
     80}
    8181
    8282/**
  • groups-for-membermouse/tags/2.3.2/readme.txt

    r2866004 r2867087  
    7070== Changelog ==
    7171
     722.3.2
     73- BUG FIX: Fixed a PHP8 compatibility issue causing issues when creating a group leader
     74
    72752.3.1
    7376- BUG FIX: Fixed a PHP8 compatibility issue causing route response issues when adding a group
  • groups-for-membermouse/trunk/groups-for-membermouse.php

    r2866004 r2867087  
    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.1
     6 * Version: 2.3.2
    77 * Author: Mintun Media
    88 * Plugin URI:  https://www.mintunmedia.com
  • groups-for-membermouse/trunk/includes/create_group_leader.php

    r2856767 r2867087  
    66
    77$data = sanitize_post($_POST);
    8 if (count($data) > 0) :
     8if (count($data) > 0) {
    99    foreach ($data as $key => $value) :
    1010        $$key = $value;
     
    1818    endif;
    1919
    20     if (empty($user)) :
     20    if (empty($user)) {
    2121        $msg["user"] = "Please enter the Group Leader.";
    2222        $errs = true;
    23     else :
     23    } else {
    2424        $userSql    = "SELECT ID FROM " . $wpdb->prefix . "users WHERE user_email = '" . $user . "' OR user_login = '" . $user . "'";
    2525        $userResult = $wpdb->get_row($userSql);
    26         if (count($userResult) > 0) :
     26        if ($userResult) {
    2727            $user_id        = $userResult->ID;
    2828            $user_data      = get_userdata($user_id);
    2929            $user_roles     = $user_data->roles;
    30             if (in_array("administrator", $user_roles)) :
     30            if (in_array("administrator", $user_roles)) {
    3131                $msg["user"] = 'This user already has an administrator role.';
    3232                $errs        = true;
    33             else :
     33            } else {
    3434                $groupSql       = "SELECT group_name FROM " . $wpdb->prefix . "group_sets WHERE group_leader = '" . $user_id . "'";
    3535                $groupResult    = $wpdb->get_row($groupSql);
    36                 if (count($groupResult) > 0) :
    37                     if (!empty($groupResult->group_name)) :
     36                if ($groupResult) {
     37                    if (!empty($groupResult->group_name)) {
    3838                        $group_name = $groupResult->group_name;
    39                     else :
     39                    } else {
    4040                        $group_name = 'Group';
    41                     endif;
     41                    }
    4242                    $msg["user"] = 'This member is already the Group Leader of ' . $group_name . '.';
    4343                    $errs = true;
    44                 else :
     44                } else {
    4545                    $checkMemSql    = "SELECT gm.group_id,g.group_name FROM " . $wpdb->prefix . "group_sets_members AS gm LEFT JOIN " . $wpdb->prefix . "group_sets AS g ON gm.group_id = g.id WHERE gm.member_id = '" . $user_id . "' AND member_status = 1";
    4646                    $checkMemResult = $wpdb->get_row($checkMemSql);
    47                     if (count($checkMemResult) > 0) :
    48                         if (!empty($checkMemResult->group_name)) :
     47                    if ($checkMemResult) {
     48                        if (!empty($checkMemResult->group_name)) {
    4949                            $gName = $checkMemResult->group_name;
    50                         else :
     50                        } else {
    5151                            $gName = "Group";
    52                         endif;
     52                        }
    5353                        $msg["user"] = "<font class=\"red-text\">This member is already registered to Group '" . $gName . "'.</font>";
    5454                        $errs = true;
    55                     endif;
    56                 endif;
    57             endif;
    58         else :
     55                    }
     56                }
     57            }
     58        } else {
    5959            $msg["user"] = 'This member doesn\'t exist.';
    6060            $errs = true;
    61         endif;
    62     endif;
     61        }
     62    }
    6363
    64     if ($errs == false) :
     64    if ($errs == false) {
    6565        $gNameSql       = "SELECT group_size FROM " . $wpdb->prefix . "group_items WHERE id = '" . $group . "'";
    6666        $gNameResult    = $wpdb->get_row($gNameSql);
     
    6868        $sql    = "INSERT INTO " . $wpdb->prefix . "group_sets(id,group_template_id,group_name,group_size,group_leader,group_status,createdDate,modifiedDate)VALUES('','" . $group . "','" . $group_name . "','" . $group_size . "','" . $user_id . "','1',now(),now())";
    6969        $query  = $wpdb->query($sql);
    70         if ($query) :
     70        if ($query) {
    7171            $updateUser     = wp_update_user(array('ID' => $user_id, 'role' => MemberMouseGroupAddon::get_group_leader_role()));
    7272            $msg["success"] = 'yes';
    73         else :
     73        } else {
    7474            $msg["success"] = 'no';
    75         endif;
    76     endif;
     75        }
     76    }
    7777
    7878    $return = json_encode($msg);
    7979    echo $return;
    80 endif;
     80}
    8181
    8282/**
  • groups-for-membermouse/trunk/readme.txt

    r2866004 r2867087  
    7070== Changelog ==
    7171
     722.3.2
     73- BUG FIX: Fixed a PHP8 compatibility issue causing issues when creating a group leader
     74
    72752.3.1
    7376- BUG FIX: Fixed a PHP8 compatibility issue causing route response issues when adding a group
Note: See TracChangeset for help on using the changeset viewer.