Plugin Directory

Changeset 3465358


Ignore:
Timestamp:
02/19/2026 08:11:14 PM (5 weeks ago)
Author:
cbutlerjr
Message:

3.5.6 beta rc 1 release

Location:
wp-members/trunk
Files:
45 edited

Legend:

Unmodified
Added
Removed
  • wp-members/trunk/assets/css/admin.css

    r3233562 r3465358  
    66 * This file is part of the WP-Members plugin by Chad Butler
    77 * You can find out more about this plugin at https://rocketgeek.com
    8  * Copyright (c) 2006-2025 Chad Butler
     8 * Copyright (c) 2006-2026 Chad Butler
    99 * WP-Members(tm) is a trademark of butlerblog.com
    1010 *
    1111 * @package WP-Members
    1212 * @author Chad Butler
    13  * @copyright 2006-2025
     13 * @copyright 2006-2026
    1414 */
    1515
  • wp-members/trunk/assets/css/forms/generic-no-float.css

    r3233562 r3465358  
    66 * This file is part of the WP-Members plugin by Chad Butler
    77 * You can find out more about this plugin at https://rocketgeek.com
    8  * Copyright (c) 2006-2025 Chad Butler
     8 * Copyright (c) 2006-2026 Chad Butler
    99 * WP-Members(tm) is a trademark of butlerblog.com
    1010 *
    1111 * @package WP-Members
    1212 * @author Chad Butler
    13  * @copyright 2006-2025
     13 * @copyright 2006-2026
    1414 */
    1515
  • wp-members/trunk/assets/css/forms/generic-rigid.css

    r3233562 r3465358  
    66 * This file is part of the WP-Members plugin by Chad Butler
    77 * You can find out more about this plugin at https://rocketgeek.com
    8  * Copyright (c) 2006-2025 Chad Butler
     8 * Copyright (c) 2006-2026 Chad Butler
    99 * WP-Members(tm) is a trademark of butlerblog.com
    1010 *
    1111 * @package WP-Members
    1212 * @author Chad Butler
    13  * @copyright 2006-2025
     13 * @copyright 2006-2026
    1414 */
    1515
  • wp-members/trunk/assets/css/forms/wp-members-styles.css

    r3233562 r3465358  
    66 * This file is part of the WP-Members plugin by Chad Butler
    77 * You can find out more about this plugin at https://rocketgeek.com
    8  * Copyright (c) 2006-2025 Chad Butler
     8 * Copyright (c) 2006-2026 Chad Butler
    99 * WP-Members(tm) is a trademark of butlerblog.com
    1010 *
    1111 * @package WP-Members
    1212 * @author Chad Butler
    13  * @copyright 2006-2025
     13 * @copyright 2006-2026
    1414 */
    1515
  • wp-members/trunk/assets/js/admin.js

    r3233562 r3465358  
    66 * This file is part of the WP-Members plugin by Chad Butler
    77 * You can find out more about this plugin at https://rocketgeek.com
    8  * Copyright (c) 2006-2025  Chad Butler
     8 * Copyright (c) 2006-2026  Chad Butler
    99 * WP-Members(tm) is a trademark of butlerblog.com
    1010 *
    1111 * @package WP-Members
    1212 * @author Chad Butler
    13  * @copyright 2006-2025
     13 * @copyright 2006-2026
    1414 */
    1515 
  • wp-members/trunk/includes/admin/admin.php

    r3427043 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 *
    1616 * Functions included:
  • wp-members/trunk/includes/admin/api.php

    r3308067 r3465358  
    55 * This file is part of the WP-Members plugin by Chad Butler
    66 * You can find out more about this plugin at https://rocketgeek.com
    7  * Copyright (c) 2006-2025  Chad Butler
     7 * Copyright (c) 2006-2026  Chad Butler
    88 * WP-Members(tm) is a trademark of butlerblog.com
    99 *
    1010 * @package WP-Members
    1111 * @author Chad Butler
    12  * @copyright 2006-2025
     12 * @copyright 2006-2026
    1313 *
    1414 * Functions included:
  • wp-members/trunk/includes/admin/dialogs.php

    r3233562 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/includes/admin/tabs/class-wp-members-admin-tab-about.php

    r3427043 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/includes/admin/tabs/class-wp-members-admin-tab-captcha.php

    r3240295 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/includes/admin/tabs/class-wp-members-admin-tab-dialogs.php

    r3292820 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/includes/admin/tabs/class-wp-members-admin-tab-dropins.php

    r3240295 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/includes/admin/tabs/class-wp-members-admin-tab-emails.php

    r3240295 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/includes/admin/tabs/class-wp-members-admin-tab-fields.php

    r3368566 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/includes/admin/tabs/class-wp-members-admin-tab-filesystem-upgrade.php

    r3427043 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/includes/admin/tabs/class-wp-members-admin-tab-options.php

    r3368566 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/includes/admin/tabs/class-wp-members-admin-tab-shortcodes.php

    r3308787 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/includes/admin/tabs/class-wp-members-dropins-table.php

    r3240295 r3465358  
    55 * This file is part of the WP-Members plugin by Chad Butler
    66 * You can find out more about this plugin at https://rocketgeek.com
    7  * Copyright (c) 2006-2025  Chad Butler
     7 * Copyright (c) 2006-2026  Chad Butler
    88 * WP-Members(tm) is a trademark of butlerblog.com
    99 *
    1010 * @package WP-Members
    1111 * @author Chad Butler
    12  * @copyright 2006-2025
     12 * @copyright 2006-2026
    1313 */
    1414
  • wp-members/trunk/includes/admin/tabs/class-wp-members-fields-table.php

    r3233562 r3465358  
    55 * This file is part of the WP-Members plugin by Chad Butler
    66 * You can find out more about this plugin at https://rocketgeek.com
    7  * Copyright (c) 2006-2025  Chad Butler
     7 * Copyright (c) 2006-2026  Chad Butler
    88 * WP-Members(tm) is a trademark of butlerblog.com
    99 *
    1010 * @package WP-Members
    1111 * @author Chad Butler
    12  * @copyright 2006-2025
     12 * @copyright 2006-2026
    1313 */
    1414
  • wp-members/trunk/includes/api/api-email.php

    r3233562 r3465358  
    55 * This file is part of the WP-Members plugin by Chad Butler
    66 * You can find out more about this plugin at https://rocketgeek.com
    7  * Copyright (c) 2006-2025  Chad Butler
     7 * Copyright (c) 2006-2026  Chad Butler
    88 * WP-Members(tm) is a trademark of butlerblog.com
    99 *
     
    1111 * @subpackage WP-Members API Functions
    1212 * @author Chad Butler
    13  * @copyright 2006-2025
     13 * @copyright 2006-2026
    1414 */
    1515
  • wp-members/trunk/includes/api/api-forms.php

    r3307877 r3465358  
    55 * This file is part of the WP-Members plugin by Chad Butler
    66 * You can find out more about this plugin at https://rocketgeek.com
    7  * Copyright (c) 2006-2025  Chad Butler
     7 * Copyright (c) 2006-2026  Chad Butler
    88 * WP-Members(tm) is a trademark of butlerblog.com
    99 *
     
    1111 * @subpackage WP-Members API Functions
    1212 * @author     Chad Butler
    13  * @copyright  2006-2025
     13 * @copyright  2006-2026
    1414 */
    1515
  • wp-members/trunk/includes/api/api-products.php

    r3383669 r3465358  
    55 * This file is part of the WP-Members plugin by Chad Butler
    66 * You can find out more about this plugin at https://rocketgeek.com
    7  * Copyright (c) 2006-2025  Chad Butler
     7 * Copyright (c) 2006-2026  Chad Butler
    88 * WP-Members(tm) is a trademark of butlerblog.com
    99 *
     
    1111 * @subpackage WP-Members API Functions
    1212 * @author Chad Butler
    13  * @copyright 2006-2025
     13 * @copyright 2006-2026
    1414 */
    1515
  • wp-members/trunk/includes/api/api-users.php

    r3383669 r3465358  
    55 * This file is part of the WP-Members plugin by Chad Butler
    66 * You can find out more about this plugin at https://rocketgeek.com
    7  * Copyright (c) 2006-2025  Chad Butler
     7 * Copyright (c) 2006-2026  Chad Butler
    88 * WP-Members(tm) is a trademark of butlerblog.com
    99 *
     
    1111 * @subpackage WP-Members API Functions
    1212 * @author Chad Butler
    13  * @copyright 2006-2025
     13 * @copyright 2006-2026
    1414 */
    1515
  • wp-members/trunk/includes/api/api-utilities.php

    r3427043 r3465358  
    88 * This file is part of the WP-Members plugin by Chad Butler
    99 * You can find out more about this plugin at https://rocketgeek.com
    10  * Copyright (c) 2006-2025  Chad Butler
     10 * Copyright (c) 2006-2026  Chad Butler
    1111 * WP-Members(tm) is a trademark of butlerblog.com
    1212 *
     
    1414 * @subpackage WP-Members Utility Functions
    1515 * @author Chad Butler
    16  * @copyright 2006-2025
     16 * @copyright 2006-2026
    1717 */
    1818
  • wp-members/trunk/includes/api/api.php

    r3368566 r3465358  
    55 * This file is part of the WP-Members plugin by Chad Butler
    66 * You can find out more about this plugin at https://rocketgeek.com
    7  * Copyright (c) 2006-2025  Chad Butler
     7 * Copyright (c) 2006-2026  Chad Butler
    88 * WP-Members(tm) is a trademark of butlerblog.com
    99 *
     
    1111 * @subpackage WP-Members API Functions
    1212 * @author Chad Butler
    13  * @copyright 2006-2025
     13 * @copyright 2006-2026
    1414 */
    1515
  • wp-members/trunk/includes/class-wp-members-email.php

    r3368566 r3465358  
    88 * This file is part of the WP-Members plugin by Chad Butler
    99 * You can find out more about this plugin at https://rocketgeek.com
    10  * Copyright (c) 2006-2025  Chad Butler
     10 * Copyright (c) 2006-2026  Chad Butler
    1111 * WP-Members(tm) is a trademark of butlerblog.com
    1212 *
     
    1414 * @subpackage WP_Members_Shortcodes
    1515 * @author Chad Butler
    16  * @copyright 2006-2025
     16 * @copyright 2006-2026
    1717 */
    1818
  • wp-members/trunk/includes/class-wp-members-filesystem.php

    r3427043 r3465358  
    158158        if ( ! file_exists( $old_file_path ) ) {
    159159            $error = new WP_Error( 'file_missing', 'Original file not found.' );
    160             if ( is_wp_error( $error ) ) {
    161                 // Try if it's http
     160            if ( is_wp_error( $error ) ) { // Try if it's https
     161                // First, equalize the https and http baseurls.
     162                if ( str_contains( $this->baseurl, 'https://' ) ) {
     163                    // If baseurl is https, change old file path to https for comparison.
     164                    $old_file_path = str_replace( 'http://', 'https://', $old_file_path );
     165                } elseif ( str_contains( $this->baseurl, 'http://' ) ) {
     166                    // If baseurl is http, change old file path to http for comparison.
     167                    $old_file_path = str_replace( 'https://', 'http://', $old_file_path );
     168                }
     169                // Then, try again to see if the file exists.
    162170                $old_file_path = str_replace( trailingslashit( $this->baseurl ), '', $old_file_path );
    163171                if ( ! file_exists( $old_file_path ) ) {
  • wp-members/trunk/includes/class-wp-members-products.php

    r3368566 r3465358  
    479479     *
    480480     * @param   string        $product_meta
    481      * @param   string        $order_by id|title|date
     481     * @param   string        $order_by ID|title|date|name|modified
    482482     * @param   string        $order asc|desc
    483483     * @return  array|boolean $post_ids if not empty, otherwise false
    484484     */
    485     function get_all_posts( $product_meta, $order_by = 'id', $order = 'ASC' ) {
     485    function get_all_posts( $product_meta, $order_by = 'ID', $order = 'ASC' ) {
    486486        global $wpdb;
    487487
    488488        if ( $order_by ) {
    489        
    490             $order_by = ( $order_by != 'id' ) ? 'post_' . $order_by : 'ID';
    491 
    492             $sql = 'SELECT m.post_id
    493                     FROM ' . $wpdb->postmeta . ' m
    494                     JOIN ' . $wpdb->posts . ' p ON (m.post_id = p.ID AND m.meta_key = "' . esc_sql( $this->post_stem . $product_meta ) . '" )
    495                     WHERE p.post_status = "publish"
    496                     ORDER BY ' . $order_by . ' ' . strtoupper( $order ) . ';';
    497 
    498             $results = $wpdb->get_results( $sql, ARRAY_N );
     489
     490            // Whitelist allowed order_by values.
     491            $allowed_order_by = array( 'ID', 'title', 'date', 'name', 'modified' );
     492            $order_by = in_array( strtolower( $order_by ), $allowed_order_by, true ) ? $order_by : 'ID';
     493
     494            // Add post stem to order by value.
     495            $order_by = ( $order_by != 'ID' ) ? 'post_' . $order_by : 'ID';
     496
     497            $results = $wpdb->get_results( $wpdb->prepare(
     498                'SELECT m.post_id
     499                FROM ' . $wpdb->postmeta . ' m
     500                JOIN ' . $wpdb->posts . ' p ON (m.post_id = p.ID AND m.meta_key = %s )
     501                WHERE p.post_status = "publish"
     502                ORDER BY p.' . $order_by . ' ' . $order . ';',
     503                $this->post_stem . $product_meta
     504            ), ARRAY_N );
    499505
    500506        }
  • wp-members/trunk/includes/class-wp-members-shortcodes.php

    r3383669 r3465358  
    88 * This file is part of the WP-Members plugin by Chad Butler
    99 * You can find out more about this plugin at https://rocketgeek.com
    10  * Copyright (c) 2006-2025  Chad Butler
     10 * Copyright (c) 2006-2026  Chad Butler
    1111 * WP-Members(tm) is a trademark of butlerblog.com
    1212 *
     
    1414 * @subpackage WP_Members_Shortcodes
    1515 * @author Chad Butler
    16  * @copyright 2006-2025
     16 * @copyright 2006-2026
    1717 */
    1818
  • wp-members/trunk/includes/class-wp-members-user.php

    r3431375 r3465358  
    10811081        // Start checking memberships. If a valid membership is found, quit checking (break).
    10821082        foreach ( $membership_array as $prod ) {
    1083             $expiration_product = wpmem_is_membership_expirable( $prod );
    10841083
    10851084            // Does the user have this membership?
     
    10901089                    if ( wpmem_user_has_role( wpmem_get_membership_role( $prod ) ) ) {
    10911090                        // Is it an expiration membership? If not, they're OK at this point.
    1092                         if ( ! $expiration_product ) {
     1091                        if ( ! wpmem_is_membership_expirable( $prod ) ) {
    10931092                            $access = true;
    10941093                            break;
  • wp-members/trunk/includes/deprecated.php

    r3233562 r3465358  
    99 * This file is part of the WP-Members plugin by Chad Butler
    1010 * You can find out more about this plugin at https://rocketgeek.com
    11  * Copyright (c) 2006-2025  Chad Butler
     11 * Copyright (c) 2006-2026  Chad Butler
    1212 * WP-Members(tm) is a trademark of butlerblog.com
    1313 *
    1414 * @package   WP-Members
    1515 * @author    Chad Butler
    16  * @copyright 2006-2025
     16 * @copyright 2006-2026
    1717 */
    1818
  • wp-members/trunk/includes/install.php

    r3431375 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/includes/legacy/dialogs.php

    r3233562 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/includes/vendor/rocketgeek-plugin-manager/class-rocketgeek-deploy-plugin.php

    r3292820 r3465358  
    77 * @author     Chad Butler <https://butlerblog.com>
    88 * @author     RocketGeek <https://rocketgeek.com>
    9  * @copyright  Copyright (c) 2023-2025 Chad Butler
     9 * @copyright  Copyright (c) 2023-2026 Chad Butler
    1010 * @license    Apache-2.0
    1111 *
    12  * Copyright [2025] Chad Butler, RocketGeek
     12 * Copyright [2026] Chad Butler, RocketGeek
    1313 *
    1414 * Licensed under the Apache License, Version 2.0 (the "License");
  • wp-members/trunk/includes/vendor/rocketgeek-utilities/includes/arrays.php

    r3292820 r3465358  
    1313 * @author     Chad Butler <https://butlerblog.com>
    1414 * @author     RocketGeek <https://rocketgeek.com>
    15  * @copyright  Copyright (c) 2025 Chad Butler
     15 * @copyright  Copyright (c) 2026 Chad Butler
    1616 * @license    Apache-2.0
    1717 *
    18  * Copyright [2025] Chad Butler, RocketGeek
     18 * Copyright [2026] Chad Butler, RocketGeek
    1919 *
    2020 * Licensed under the Apache License, Version 2.0 (the "License");
  • wp-members/trunk/includes/vendor/rocketgeek-utilities/includes/dates.php

    r3292820 r3465358  
    1313 * @author     Chad Butler <https://butlerblog.com>
    1414 * @author     RocketGeek <https://rocketgeek.com>
    15  * @copyright  Copyright (c) 2025 Chad Butler
     15 * @copyright  Copyright (c) 2026 Chad Butler
    1616 * @license    Apache-2.0
    1717 *
    18  * Copyright [2025] Chad Butler, RocketGeek
     18 * Copyright [2026] Chad Butler, RocketGeek
    1919 *
    2020 * Licensed under the Apache License, Version 2.0 (the "License");
  • wp-members/trunk/includes/vendor/rocketgeek-utilities/includes/debug.php

    r3293303 r3465358  
    1313 * @author     Chad Butler <https://butlerblog.com>
    1414 * @author     RocketGeek <https://rocketgeek.com>
    15  * @copyright  Copyright (c) 2025 Chad Butler
     15 * @copyright  Copyright (c) 2026 Chad Butler
    1616 * @license    Apache-2.0
    1717 *
    18  * Copyright [2025] Chad Butler, RocketGeek
     18 * Copyright [2026] Chad Butler, RocketGeek
    1919 *
    2020 * Licensed under the Apache License, Version 2.0 (the "License");
  • wp-members/trunk/includes/vendor/rocketgeek-utilities/includes/forms.php

    r3368566 r3465358  
    1313 * @author     Chad Butler <https://butlerblog.com>
    1414 * @author     RocketGeek <https://rocketgeek.com>
    15  * @copyright  Copyright (c) 2025 Chad Butler
     15 * @copyright  Copyright (c) 2026 Chad Butler
    1616 * @license    Apache-2.0
    1717 *
    18  * Copyright [2025] Chad Butler, RocketGeek
     18 * Copyright [2026] Chad Butler, RocketGeek
    1919 *
    2020 * Licensed under the Apache License, Version 2.0 (the "License");
  • wp-members/trunk/includes/vendor/rocketgeek-utilities/includes/strings.php

    r3427043 r3465358  
    1313 * @author     Chad Butler <https://butlerblog.com>
    1414 * @author     RocketGeek <https://rocketgeek.com>
    15  * @copyright  Copyright (c) 2025 Chad Butler
     15 * @copyright  Copyright (c) 2026 Chad Butler
    1616 * @license    Apache-2.0
    1717 *
    18  * Copyright [2025] Chad Butler, RocketGeek
     18 * Copyright [2026] Chad Butler, RocketGeek
    1919 *
    2020 * Licensed under the Apache License, Version 2.0 (the "License");
  • wp-members/trunk/includes/vendor/rocketgeek-utilities/includes/utilities.php

    r3293303 r3465358  
    1313 * @author     Chad Butler <https://butlerblog.com>
    1414 * @author     RocketGeek <https://rocketgeek.com>
    15  * @copyright  Copyright (c) 2025 Chad Butler
     15 * @copyright  Copyright (c) 2026 Chad Butler
    1616 * @license    Apache-2.0
    1717 *
    18  * Copyright [2025] Chad Butler, RocketGeek
     18 * Copyright [2026] Chad Butler, RocketGeek
    1919 *
    2020 * Licensed under the Apache License, Version 2.0 (the "License");
  • wp-members/trunk/includes/vendor/rocketgeek-utilities/loader.php

    r3292820 r3465358  
    1515 * @author     Chad Butler <https://butlerblog.com>
    1616 * @author     RocketGeek <https://rocketgeek.com>
    17  * @copyright  Copyright (c) 2025 Chad Butler
     17 * @copyright  Copyright (c) 2026 Chad Butler
    1818 * @license    Apache-2.0
    1919 *
    20  * Copyright [2025] Chad Butler, RocketGeek
     20 * Copyright [2026] Chad Butler, RocketGeek
    2121 *
    2222 * Licensed under the Apache License, Version 2.0 (the "License");
  • wp-members/trunk/readme.txt

    r3431375 r3465358  
    132132== Changelog ==
    133133
    134 = 3.5.5.1 =
    135 
     134= 3.5.6 =
     135
     136* Security update to [wpmem_user_membership_posts] shortcode. Limits the "order by" options.
    136137* Bug fix for checking expiration memberships that require a specific role.  The bug from 3.5.5 causes a user with the role to be viewed as having access even if they are expireed.
     138* Improves file path update in 3.5.5 to equalize https/http when checking if a file to be moved exists. This allows it to check url paths in the attachment meta data that may have been improperly set or were set in http and not updated if the site was changed to https.
    137139
    138140= 3.5.5 =
  • wp-members/trunk/templates/tos.php

    r3233562 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616?>
  • wp-members/trunk/uninstall.php

    r3240295 r3465358  
    77 * This file is part of the WP-Members plugin by Chad Butler
    88 * You can find out more about this plugin at https://rocketgeek.com
    9  * Copyright (c) 2006-2025  Chad Butler
     9 * Copyright (c) 2006-2026  Chad Butler
    1010 * WP-Members(tm) is a trademark of butlerblog.com
    1111 *
    1212 * @package WP-Members
    1313 * @author Chad Butler
    14  * @copyright 2006-2025
     14 * @copyright 2006-2026
    1515 */
    1616
  • wp-members/trunk/wp-members.php

    r3431375 r3465358  
    44Plugin URI:  https://rocketgeek.com
    55Description: WP access restriction and user registration.  For more information on plugin features, refer to <a href="https://rocketgeek.com/plugins/wp-members/docs/">the online Users Guide</a>. A <a href="https://rocketgeek.com/plugins/wp-members/quick-start-guide/">Quick Start Guide</a> is also available. WP-Members(tm) is a trademark of butlerblog.com.
    6 Version:     3.5.5.1
     6Version:     3.5.6
    77Author:      Chad Butler
    88Author URI:  https://butlerblog.com/
     
    5959
    6060// Initialize constants.
    61 define( 'WPMEM_VERSION',    '3.5.5.1' );
     61define( 'WPMEM_VERSION',    '3.5.6' );
    6262define( 'WPMEM_DB_VERSION', '2.4.3' );
    6363define( 'WPMEM_PATH', plugin_dir_path( __FILE__ ) ); // @todo Fairly certain this is obsolete.
Note: See TracChangeset for help on using the changeset viewer.