Version Description
= v131026 = (Maintenance Release) Upgrade immediately.
Download this release
Release Info
| Developer | WebSharks |
| Plugin | |
| Version | 131026 |
| Comparing to | |
| See all releases | |
Code changes from version 131025 to 131026
- checksum.txt +1 -1
- includes/classes/mms-patches.inc.php +3 -3
- includes/menu-pages/code-samples/mms-patch-wp-login.x-php +2 -1
- includes/translations/s2member.pot +1 -1
- readme.txt +7 -3
- s2member.php +4 -4
checksum.txt
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
|
| 1 |
+
e9ddca7051c3309be91630e7f6eb17a1
|
includes/classes/mms-patches.inc.php
CHANGED
|
@@ -72,9 +72,9 @@ if (!class_exists ("c_ws_plugin__s2member_mms_patches"))
|
|
| 72 |
{
|
| 73 |
do_action ("ws_plugin__s2member_during_mms_patches_before", get_defined_vars ());
|
| 74 |
|
| 75 |
-
$wp_login_file = ABSPATH . "wp-login.php"; // This works for
|
| 76 |
-
$wp_login_section = "/(
|
| 77 |
-
$wp_login_replace = "\n\t\t// Modified for full plugin compatiblity.\n\t\t//wp_redirect( apply_filters( 'wp_signup_location',
|
| 78 |
|
| 79 |
if (file_exists ($wp_login_file) && ($wp_login = file_get_contents ($wp_login_file)) && is_writable ($wp_login_file))
|
| 80 |
{
|
| 72 |
{
|
| 73 |
do_action ("ws_plugin__s2member_during_mms_patches_before", get_defined_vars ());
|
| 74 |
|
| 75 |
+
$wp_login_file = ABSPATH . "wp-login.php"; // This works for WordPress 3.0, 3.1, all the way up to 3.7. WordPress 3.1+ uses: `site_url('wp-signup.php')`. WordPress 3.5+ uses: `network_site_url('wp-signup.php')`. WordPress v3.7 uses `$sign_up_url`.
|
| 76 |
+
$wp_login_section = "/(\s+)(wp_redirect( *?)\(( *?)apply_filters( *?)\(( *?)['\"]wp_signup_location['\"]( *?),( *?)(site_url( *?)\(( *?)['\"]wp-signup\.php['\"]( *?)\)|network_site_url( *?)\(( *?)['\"]wp-signup\.php['\"]( *?)\)|get_bloginfo( *?)\(['\"]wpurl['\"]\)( *?)\.( *?)['\"]\/wp-signup\.php['\"]|\\\$sign_?up_url)( *?)\)( *?)\)( *?);)(\s+)(exit( *?);)/";
|
| 77 |
+
$wp_login_replace = "\n\t\t// Modified for full plugin compatiblity.\n\t\t//wp_redirect( apply_filters( 'wp_signup_location', \$sign_up_url ) );\n\t\t//exit;";
|
| 78 |
|
| 79 |
if (file_exists ($wp_login_file) && ($wp_login = file_get_contents ($wp_login_file)) && is_writable ($wp_login_file))
|
| 80 |
{
|
includes/menu-pages/code-samples/mms-patch-wp-login.x-php
CHANGED
|
@@ -1,7 +1,8 @@
|
|
| 1 |
case 'register' :
|
| 2 |
if ( is_multisite() ) {
|
|
|
|
| 3 |
// Multisite uses wp-signup.php
|
| 4 |
// Modified for full plugin compatiblity.
|
| 5 |
-
//wp_redirect( apply_filters( 'wp_signup_location',
|
| 6 |
//exit;
|
| 7 |
}
|
| 1 |
case 'register' :
|
| 2 |
if ( is_multisite() ) {
|
| 3 |
+
$sign_up_url = network_site_url( 'wp-signup.php' );
|
| 4 |
// Multisite uses wp-signup.php
|
| 5 |
// Modified for full plugin compatiblity.
|
| 6 |
+
//wp_redirect( apply_filters( 'wp_signup_location', $sign_up_url ) );
|
| 7 |
//exit;
|
| 8 |
}
|
includes/translations/s2member.pot
CHANGED
|
@@ -4,7 +4,7 @@ msgid ""
|
|
| 4 |
msgstr ""
|
| 5 |
"Project-Id-Version: s2Member® Framework 130816\n"
|
| 6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/s2member\n"
|
| 7 |
-
"POT-Creation-Date: 2013-10-
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
| 4 |
msgstr ""
|
| 5 |
"Project-Id-Version: s2Member® Framework 130816\n"
|
| 6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/s2member\n"
|
| 7 |
+
"POT-Creation-Date: 2013-10-26 00:00:43+00:00\n"
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
readme.txt
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
=== s2Member® Framework (Member Roles, Capabilities, Membership, PayPal Members) ===
|
| 2 |
|
| 3 |
-
Version:
|
| 4 |
-
Stable tag:
|
| 5 |
|
| 6 |
SSL Compatible: yes
|
| 7 |
bbPress® Compatible: yes
|
|
@@ -86,11 +86,15 @@ Please see [this FAQ entry](http://www.s2member.com/faqs/#s2-faqs-translations)
|
|
| 86 |
|
| 87 |
== Upgrade Notice ==
|
| 88 |
|
| 89 |
-
=
|
| 90 |
(Maintenance Release) Upgrade immediately.
|
| 91 |
|
| 92 |
== Changelog ==
|
| 93 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 94 |
= v131025 =
|
| 95 |
* (s2Member) **WordPress v3.7 Compatibility** s2Member updated to support WordPress v3.7. s2Member remains compatible with WP v3.3 (or higher).
|
| 96 |
* (s2Member Pro) **New Feature: Simultaneous Login Monitoring** Available only w/ s2Member Pro. s2Member Pro has been updated to support configurations that limit the number of simultaneous logins a single username can receive. For further details, please see: `Dashboard -› s2Member -› Restriction Options -› Simultaneous Login Restrictions` (when s2Member Pro is installed).
|
| 1 |
=== s2Member® Framework (Member Roles, Capabilities, Membership, PayPal Members) ===
|
| 2 |
|
| 3 |
+
Version: 131026
|
| 4 |
+
Stable tag: 131026
|
| 5 |
|
| 6 |
SSL Compatible: yes
|
| 7 |
bbPress® Compatible: yes
|
| 86 |
|
| 87 |
== Upgrade Notice ==
|
| 88 |
|
| 89 |
+
= v131026 =
|
| 90 |
(Maintenance Release) Upgrade immediately.
|
| 91 |
|
| 92 |
== Changelog ==
|
| 93 |
|
| 94 |
+
= v131026 =
|
| 95 |
+
* (s2Member) **WordPress v3.7 Compatibility** s2Member further updated to support subtle changes in the WordPress v3.7 `wp-login.php` file. This release corrects a minor issue w/ patches applied by s2Member when running in a Multisite Network environment. If you are running s2Member on a Multisite Network, please be sure to run the automatic patcher provided in your Dashboard against WordPress v3.7 after updating to this release of s2Member.
|
| 96 |
+
* (s2Member Pro) **PayPal Central IPN** Updating the example file: `s2m-pro-extras/paypal-central-ipn.php` to use one of the latest PayPal IP addresses listed [here](https://ppmts.custhelp.com/app/answers/detail/a_id/92).
|
| 97 |
+
|
| 98 |
= v131025 =
|
| 99 |
* (s2Member) **WordPress v3.7 Compatibility** s2Member updated to support WordPress v3.7. s2Member remains compatible with WP v3.3 (or higher).
|
| 100 |
* (s2Member Pro) **New Feature: Simultaneous Login Monitoring** Available only w/ s2Member Pro. s2Member Pro has been updated to support configurations that limit the number of simultaneous logins a single username can receive. For further details, please see: `Dashboard -› s2Member -› Restriction Options -› Simultaneous Login Restrictions` (when s2Member Pro is installed).
|
s2member.php
CHANGED
|
@@ -19,8 +19,8 @@
|
|
| 19 |
*/
|
| 20 |
/* -- This section for WordPress parsing. ------------------------------------------------------------------------------
|
| 21 |
|
| 22 |
-
Version:
|
| 23 |
-
Stable tag:
|
| 24 |
|
| 25 |
SSL Compatible: yes
|
| 26 |
bbPress Compatible: yes
|
|
@@ -75,7 +75,7 @@ if(realpath(__FILE__) === realpath($_SERVER["SCRIPT_FILENAME"]))
|
|
| 75 |
* @var str
|
| 76 |
*/
|
| 77 |
if(!defined("WS_PLUGIN__S2MEMBER_VERSION"))
|
| 78 |
-
define("WS_PLUGIN__S2MEMBER_VERSION", "
|
| 79 |
/**
|
| 80 |
* Minimum PHP version required to run s2Member.
|
| 81 |
*
|
|
@@ -105,7 +105,7 @@ if(!defined("WS_PLUGIN__S2MEMBER_MIN_WP_VERSION"))
|
|
| 105 |
* @var str
|
| 106 |
*/
|
| 107 |
if(!defined("WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION"))
|
| 108 |
-
define("WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION", "
|
| 109 |
/*
|
| 110 |
Several compatibility checks.
|
| 111 |
If all pass, load the s2Member plugin.
|
| 19 |
*/
|
| 20 |
/* -- This section for WordPress parsing. ------------------------------------------------------------------------------
|
| 21 |
|
| 22 |
+
Version: 131026
|
| 23 |
+
Stable tag: 131026
|
| 24 |
|
| 25 |
SSL Compatible: yes
|
| 26 |
bbPress Compatible: yes
|
| 75 |
* @var str
|
| 76 |
*/
|
| 77 |
if(!defined("WS_PLUGIN__S2MEMBER_VERSION"))
|
| 78 |
+
define("WS_PLUGIN__S2MEMBER_VERSION", "131026" /* !#distro-version#! */);
|
| 79 |
/**
|
| 80 |
* Minimum PHP version required to run s2Member.
|
| 81 |
*
|
| 105 |
* @var str
|
| 106 |
*/
|
| 107 |
if(!defined("WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION"))
|
| 108 |
+
define("WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION", "131026" /* !#distro-version#! */);
|
| 109 |
/*
|
| 110 |
Several compatibility checks.
|
| 111 |
If all pass, load the s2Member plugin.
|
