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

Version Description

= v130513 = (Maintenance Release) Upgrade immediately.

Download this release

Release Info

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

Code changes from version 130510 to 130513

checksum.txt CHANGED
@@ -1 +1 @@
1
- d7658341b8c8aff89c2d46de12573d1b
1
+ 166c616c7ba979776c192f9e6fcc5769
includes/classes/installation.inc.php CHANGED
@@ -171,7 +171,7 @@ if(!class_exists("c_ws_plugin__s2member_installation"))
171
c_ws_plugin__s2member_roles_caps::unlink_roles /* Unlink Roles/Caps. */();
172
173
c_ws_plugin__s2member_files::remove_no_gzip_from_root_htaccess /* Remove GZIP exclusions. */();
174
-
175
if(is_dir($files_dir = $GLOBALS["WS_PLUGIN__"]["s2member"]["c"]["files_dir"]))
176
{
177
if(file_exists($htaccess = $files_dir."/.htaccess"))
171
c_ws_plugin__s2member_roles_caps::unlink_roles /* Unlink Roles/Caps. */();
172
173
c_ws_plugin__s2member_files::remove_no_gzip_from_root_htaccess /* Remove GZIP exclusions. */();
174
+
175
if(is_dir($files_dir = $GLOBALS["WS_PLUGIN__"]["s2member"]["c"]["files_dir"]))
176
{
177
if(file_exists($htaccess = $files_dir."/.htaccess"))
includes/classes/sc-files-in.inc.php CHANGED
@@ -151,7 +151,7 @@ if(!class_exists("c_ws_plugin__s2member_sc_files_in"))
151
152
$get = preg_replace("/%%player_controls%%/", ((filter_var($attr["player_controls"], FILTER_VALIDATE_BOOLEAN)) ? "true" : "false"), $get);
153
$get = preg_replace("/%%player_width%%/", ((strpos($attr["player_width"], "%") !== FALSE) ? "'".$attr["player_width"]."'" : (integer)$attr["player_width"]), $get);
154
- $get = preg_replace("/%%player_height%%/", ($attr["player_aspectratio"]) ? "" : ((strpos($attr["player_height"], "%") !== FALSE) ? "'".$attr["player_height"]."'" : (integer)$attr["player_height"])), $get);
155
$get = preg_replace("/%%player_aspectratio%%/", $attr["player_aspectratio"], $get);
156
$get = preg_replace("/%%player_skin%%/", $attr["player_skin"], $get);
157
$get = preg_replace("/%%player_stretching%%/", $attr["player_stretching"], $get);
151
152
$get = preg_replace("/%%player_controls%%/", ((filter_var($attr["player_controls"], FILTER_VALIDATE_BOOLEAN)) ? "true" : "false"), $get);
153
$get = preg_replace("/%%player_width%%/", ((strpos($attr["player_width"], "%") !== FALSE) ? "'".$attr["player_width"]."'" : (integer)$attr["player_width"]), $get);
154
+ $get = preg_replace("/%%player_height%%/", (($attr["player_aspectratio"]) ? "''" : ((strpos($attr["player_height"], "%") !== FALSE) ? "'".$attr["player_height"]."'" : (integer)$attr["player_height"])), $get);
155
$get = preg_replace("/%%player_aspectratio%%/", $attr["player_aspectratio"], $get);
156
$get = preg_replace("/%%player_skin%%/", $attr["player_skin"], $get);
157
$get = preg_replace("/%%player_stretching%%/", $attr["player_stretching"], $get);
includes/templates/players/jwplayer-v6-rtmp-only.php CHANGED
@@ -32,7 +32,7 @@ if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
32
stretching: '%%player_stretching%%',
33
width: %%player_width%%,
34
height: %%player_height%%,
35
- aspectratio: %%player_aspectratio%%,
36
37
autostart: %%player_autostart%%,
38
fallback: %%player_fallback%%,
32
stretching: '%%player_stretching%%',
33
width: %%player_width%%,
34
height: %%player_height%%,
35
+ aspectratio: '%%player_aspectratio%%',
36
37
autostart: %%player_autostart%%,
38
fallback: %%player_fallback%%,
includes/templates/players/jwplayer-v6-rtmp.php CHANGED
@@ -33,7 +33,7 @@ if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
33
stretching: '%%player_stretching%%',
34
width: %%player_width%%,
35
height: %%player_height%%,
36
- aspectratio: %%player_aspectratio%%,
37
38
autostart: %%player_autostart%%,
39
fallback: %%player_fallback%%,
33
stretching: '%%player_stretching%%',
34
width: %%player_width%%,
35
height: %%player_height%%,
36
+ aspectratio: '%%player_aspectratio%%',
37
38
autostart: %%player_autostart%%,
39
fallback: %%player_fallback%%,
includes/templates/players/jwplayer-v6.php CHANGED
@@ -32,7 +32,7 @@ if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
32
stretching: '%%player_stretching%%',
33
width: %%player_width%%,
34
height: %%player_height%%,
35
- aspectratio: %%player_aspectratio%%,
36
37
autostart: %%player_autostart%%,
38
fallback: %%player_fallback%%,
32
stretching: '%%player_stretching%%',
33
width: %%player_width%%,
34
height: %%player_height%%,
35
+ aspectratio: '%%player_aspectratio%%',
36
37
autostart: %%player_autostart%%,
38
fallback: %%player_fallback%%,
includes/translations/s2member.pot CHANGED
@@ -2,9 +2,9 @@
2
# This file is distributed under the same license as the s2Member® Framework package.
3
msgid ""
4
msgstr ""
5
- "Project-Id-Version: s2Member® Framework 130406\n"
6
"Report-Msgid-Bugs-To: http://wordpress.org/tag/s2member\n"
7
- "POT-Creation-Date: 2013-05-11 07:15:51+00:00\n"
8
"MIME-Version: 1.0\n"
9
"Content-Type: text/plain; charset=UTF-8\n"
10
"Content-Transfer-Encoding: 8bit\n"
2
# This file is distributed under the same license as the s2Member® Framework package.
3
msgid ""
4
msgstr ""
5
+ "Project-Id-Version: s2Member® Framework 130513\n"
6
"Report-Msgid-Bugs-To: http://wordpress.org/tag/s2member\n"
7
+ "POT-Creation-Date: 2013-05-13 20:44:42+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: 130510
4
- Stable tag: 130510
5
6
SSL Compatible: yes
7
bbPress® Compatible: yes
@@ -92,11 +92,15 @@ Please see [this FAQ entry](http://www.s2member.com/faqs/#s2-faqs-translations)
92
93
== Upgrade Notice ==
94
95
- = v130510 =
96
(Maintenance Release) Upgrade immediately.
97
98
== Changelog ==
99
100
= v130510 =
101
* (s2Member Pro) **Authorize.Net UK (and Other Currencies) (#104)** Adding support for Authorize.Net UK and other currencies too. s2Member Pro now officially supports Authorize.Net UK Edition. It is now possible to change your Authorize.Net Pro Form Shortcode Attribute `cc="USD"` to one of these values: `cc="USD"`, or `cc="CAD"` or `cc="EUR"` or `cc="GBP"`. For further details, please see: `Dashboard -› Authorize.Net Pro Forms -› Shortcode Attributes (Explained)`.
102
* (s2Member Pro) **ClickBank Skins (#227)** Adding support for the `cbskin=""` Shortcode Attribute. For further details, please see: `Dashboard -› ClickBank Buttons -› Shortcode Attributes (Explained)`.
1
=== s2Member® Framework (Member Roles, Capabilities, Membership, PayPal Members) ===
2
3
+ Version: 130513
4
+ Stable tag: 130513
5
6
SSL Compatible: yes
7
bbPress® Compatible: yes
92
93
== Upgrade Notice ==
94
95
+ = v130513 =
96
(Maintenance Release) Upgrade immediately.
97
98
== Changelog ==
99
100
+ = v130513 =
101
+ * (s2Member/s2Member Pro) **s2Stream Shortcode Bug Fix (#256)** Fixing a bug first introduced in the previous release where we added support for `player_aspectratio`. This quick update corrects the PHP parse error at line #154 of `sc-files-in.inc.php`. It also corrects the behavior of the `player_height=""` and `player_aspectratio=""` Shortcode Attributes for the `s2Stream` Shortcode. Many thanks to everyone that reported this bug.
102
+ * (s2Member Pro) **Codestyling Localization** Removing symlink creator for Codestyleing Localization compatibility. There have been some reports of problems during WordPress® automatic upgrades (when/if the symlink exists). Until we can find a way to avoid this, we're disabling the automatic symlink generator. If you're running the Codestyling Localization plugin together with s2Member Pro, you will need to create the symlink yourself if you want to make s2Member fully compatible. Please create a symlink here: `/wp-content/plugins/s2member/s2member-pro` that points to the s2Member Pro directory: `/wp-content/plugins/s2member-pro`. See notes in previous changelog for further details on this.
103
+
104
= v130510 =
105
* (s2Member Pro) **Authorize.Net UK (and Other Currencies) (#104)** Adding support for Authorize.Net UK and other currencies too. s2Member Pro now officially supports Authorize.Net UK Edition. It is now possible to change your Authorize.Net Pro Form Shortcode Attribute `cc="USD"` to one of these values: `cc="USD"`, or `cc="CAD"` or `cc="EUR"` or `cc="GBP"`. For further details, please see: `Dashboard -› Authorize.Net Pro Forms -› Shortcode Attributes (Explained)`.
106
* (s2Member Pro) **ClickBank Skins (#227)** Adding support for the `cbskin=""` Shortcode Attribute. For further details, please see: `Dashboard -› ClickBank Buttons -› Shortcode Attributes (Explained)`.
s2member.php CHANGED
@@ -19,8 +19,8 @@
19
*/
20
/* -- This section for WordPress® parsing. ------------------------------------------------------------------------------
21
22
- Version: 130510
23
- Stable tag: 130510
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", "130510" /* !#distro-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", "130510" /* !#distro-version#! */);
109
/*
110
Several compatibility checks.
111
If all pass, load the s2Member plugin.
@@ -136,7 +136,11 @@ if(version_compare(PHP_VERSION, WS_PLUGIN__S2MEMBER_MIN_PHP_VERSION, ">=") && ve
136
{
137
include_once dirname(__FILE__)."-pro/pro-module.php";
138
if(is_dir(WP_PLUGIN_DIR."/codestyling-localization") && !is_dir(dirname(__FILE__)."/s2member-pro") && function_exists("symlink"))
139
- @symlink(dirname(__FILE__)."-pro", dirname(__FILE__)."/s2member-pro"); // For CS localization compatibility.
140
}
141
/*
142
Configure options and their defaults.
19
*/
20
/* -- This section for WordPress® parsing. ------------------------------------------------------------------------------
21
22
+ Version: 130513
23
+ Stable tag: 130513
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", "130513" /* !#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", "130513" /* !#distro-version#! */);
109
/*
110
Several compatibility checks.
111
If all pass, load the s2Member plugin.
136
{
137
include_once dirname(__FILE__)."-pro/pro-module.php";
138
if(is_dir(WP_PLUGIN_DIR."/codestyling-localization") && !is_dir(dirname(__FILE__)."/s2member-pro") && function_exists("symlink"))
139
+ {
140
+ // Removing this for now. It causes problems during upgrades.
141
+ //@symlink(dirname(__FILE__)."-pro", dirname(__FILE__)."/s2member-pro"); // For CS localization compatibility.
142
+ //@chmod(dirname(__FILE__)."/s2member-pro", 0755);
143
+ }
144
}
145
/*
146
Configure options and their defaults.