s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members) - Version 3.3.1

Version Description

  • Tested against WordPress 3.0.2. Everything looks good.
  • Updated Stable Tag to v3.3.1. s2Member is compatible with WordPress 3.0+ ( including WP 3.0.2 ).
Download this release

Release Info

Developer PriMoThemes
Plugin Icon 128x128 s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members)
Version 3.3.1
Comparing to
See all releases

Code changes from version 3.3 to 3.3.1

includes/functions/activate-deactivate.inc.php CHANGED
@@ -306,8 +306,9 @@ if (!function_exists ("ws_plugin__s2member_deactivate"))
306
  if (is_dir ($logs_dir = $GLOBALS["WS_PLUGIN__"]["s2member"]["c"]["logs_dir"]))
307
  {
308
  foreach (scandir ($logs_dir) as $log_file)
309
- if (is_writable ($log_file = $logs_dir . "/" . $log_file))
310
- unlink($log_file);
 
311
  /**/
312
  @rmdir($logs_dir);
313
  }
306
  if (is_dir ($logs_dir = $GLOBALS["WS_PLUGIN__"]["s2member"]["c"]["logs_dir"]))
307
  {
308
  foreach (scandir ($logs_dir) as $log_file)
309
+ if (is_file ($log_file = $logs_dir . "/" . $log_file))
310
+ if (is_writable ($log_file))
311
+ unlink($log_file);
312
  /**/
313
  @rmdir($logs_dir);
314
  }
readme.txt CHANGED
@@ -1,7 +1,7 @@
1
  === s2Member ( Membership w/ PayPal® Integration ) ~ now Multisite compatible! ===
2
 
3
- Version: 3.3
4
- Stable tag: 3.3
5
  Framework: WS-P-3.1
6
 
7
  SSL Compatible: yes
@@ -17,7 +17,7 @@ Google® Checkout Compatible: w/ s2Member Pro
17
  ClickBank® Compatible: w/ s2Member Pro
18
  AliPay® Compatible: w/ s2Member Pro
19
 
20
- Tested up to: 3.0.1
21
  Requires at least: 3.0
22
  Requires: WordPress® 3.0+, PHP 5.2+
23
 
@@ -176,6 +176,10 @@ We get this type of question a lot. The answer is most definitely **yes**. The e
176
 
177
  == Changelog ==
178
 
 
 
 
 
179
  = 3.3 =
180
  * (s2Member) Bug fix / File Downloads. Use of PHP's `fread()` function has been updated to `stream_get_contents()` with a 2MB chunk size in order to satisfy the needs of site owners delivering VERY large files ( 500MB+ ) though simulated HTTP streams "inline". For instance, an MP4 video file into a FlowPlayer/JWPlayer or another Flash-based application. In addition, s2Member is now capable of output buffering its chunked file delivery, making it possible for s2Member to deliver VERY large files through most shared hosting platforms without needing to upgrade to a private server.
181
  * (s2Member) Bug fix / BuddyPress. Bug fix. New filter added in support of BuddyPress on a Multisite installation. `add_filter ("bp_signup_usermeta", "ws_plugin__s2member_ms_process_signup_meta");`
1
  === s2Member ( Membership w/ PayPal® Integration ) ~ now Multisite compatible! ===
2
 
3
+ Version: 3.3.1
4
+ Stable tag: 3.3.1
5
  Framework: WS-P-3.1
6
 
7
  SSL Compatible: yes
17
  ClickBank® Compatible: w/ s2Member Pro
18
  AliPay® Compatible: w/ s2Member Pro
19
 
20
+ Tested up to: 3.0.2
21
  Requires at least: 3.0
22
  Requires: WordPress® 3.0+, PHP 5.2+
23
 
176
 
177
  == Changelog ==
178
 
179
+ = 3.3.1 =
180
+ * Tested against WordPress® 3.0.2. Everything looks good.
181
+ * Updated Stable Tag to v3.3.1. s2Member is compatible with WordPress® 3.0+ ( including WP 3.0.2 ).
182
+
183
  = 3.3 =
184
  * (s2Member) Bug fix / File Downloads. Use of PHP's `fread()` function has been updated to `stream_get_contents()` with a 2MB chunk size in order to satisfy the needs of site owners delivering VERY large files ( 500MB+ ) though simulated HTTP streams "inline". For instance, an MP4 video file into a FlowPlayer/JWPlayer or another Flash-based application. In addition, s2Member is now capable of output buffering its chunked file delivery, making it possible for s2Member to deliver VERY large files through most shared hosting platforms without needing to upgrade to a private server.
185
  * (s2Member) Bug fix / BuddyPress. Bug fix. New filter added in support of BuddyPress on a Multisite installation. `add_filter ("bp_signup_usermeta", "ws_plugin__s2member_ms_process_signup_meta");`
s2member.php CHANGED
@@ -9,8 +9,8 @@ along with this software. In the main directory, see: /licensing/
9
  If not, see: <http://www.gnu.org/licenses/>.
10
  */
11
  /*
12
- Version: 3.3
13
- Stable tag: 3.3
14
  Framework: WS-P-3.1
15
 
16
  SSL Compatible: yes
@@ -26,7 +26,7 @@ Google® Checkout Compatible: w/ s2Member Pro
26
  ClickBank® Compatible: w/ s2Member Pro
27
  AliPay® Compatible: w/ s2Member Pro
28
 
29
- Tested up to: 3.0.1
30
  Requires at least: 3.0
31
  Requires: WordPress® 3.0+, PHP 5.2+
32
 
@@ -54,7 +54,7 @@ if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
54
  /*
55
  Define versions.
56
  */
57
- define ("WS_PLUGIN__S2MEMBER_VERSION", "3.3");
58
  define ("WS_PLUGIN__S2MEMBER_MIN_PHP_VERSION", "5.2");
59
  define ("WS_PLUGIN__S2MEMBER_MIN_WP_VERSION", "3.0");
60
  define ("WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION", "1.3");
9
  If not, see: <http://www.gnu.org/licenses/>.
10
  */
11
  /*
12
+ Version: 3.3.1
13
+ Stable tag: 3.3.1
14
  Framework: WS-P-3.1
15
 
16
  SSL Compatible: yes
26
  ClickBank® Compatible: w/ s2Member Pro
27
  AliPay® Compatible: w/ s2Member Pro
28
 
29
+ Tested up to: 3.0.2
30
  Requires at least: 3.0
31
  Requires: WordPress® 3.0+, PHP 5.2+
32
 
54
  /*
55
  Define versions.
56
  */
57
+ define ("WS_PLUGIN__S2MEMBER_VERSION", "3.3.1");
58
  define ("WS_PLUGIN__S2MEMBER_MIN_PHP_VERSION", "5.2");
59
  define ("WS_PLUGIN__S2MEMBER_MIN_WP_VERSION", "3.0");
60
  define ("WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION", "1.3");