Version Description
= v121213 = Maintenance release. Upgrade immediately.
Download this release
Release Info
Developer | PriMoThemes |
Plugin | s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members) |
Version | 121213 |
Comparing to | |
See all releases |
Code changes from version 121204 to 121213
- checksum.txt +1 -0
- includes/classes/login-customizations.inc.php +1 -1
- includes/classes/mms-patches.inc.php +3 -3
- includes/menu-pages/code-samples/mms-patch-wp-login.x-php +1 -1
- includes/templates/cfg-files/s2-cross-xml.php +9 -9
- includes/translations/s2member.pot +40 -40
- readme.txt +15 -5
- s2member.php +5 -5
checksum.txt
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
afc37ccab81c6d39df41e3f6c7737e5c
|
includes/classes/login-customizations.inc.php
CHANGED
@@ -115,7 +115,7 @@ if(!class_exists("c_ws_plugin__s2member_login_customizations"))
|
|
115 |
$a[] = 'div#login form div.ws-plugin--s2member-custom-reg-field-divider-section { margin:2px 0 16px 0'.$i.'; border:0'.$i.'; height:1px'.$i.'; line-height:1px'.$i.'; background:#CCCCCC'.$i.'; }';
|
116 |
$a[] = 'div#login form div.ws-plugin--s2member-custom-reg-field-divider-section-title { margin:2px 0 16px 0'.$i.'; border:0 solid #CCCCCC'.$i.'; border-width:0 0 1px 0'.$i.'; padding:0 0 10px 0'.$i.'; font-size:110%'.$i.'; }';
|
117 |
/**/
|
118 |
-
$a[] = 'div#login form input[type="submit"], div#login form input[type="submit"]:hover, div#login form input[type="submit"]:active, div#login form input[type="submit"]:focus { color:#666666'.$i.'; text-shadow:2px 2px 5px #EEEEEE'.$i.'; border:1px solid #999999'.$i.'; background:#FBFBFB'.$i.'; padding:5px'.$i.'; -moz-border-radius:3px'.$i.'; -webkit-border-radius:3px'.$i.'; border-radius:3px'.$i.'; }';
|
119 |
$a[] = 'div#login form input[type="submit"]:hover, div#login form input[type="submit"]:active, div#login form input[type="submit"]:focus { color:#000000'.$i.'; text-shadow:2px 2px 5px #CCCCCC'.$i.'; border-color:#000000'.$i.'; }';
|
120 |
$a[] = 'div#login form#registerform { padding-bottom:16px'.$i.'; } div#login form#registerform p.submit { float:none'.$i.'; margin-top:-10px'.$i.'; } div#login form#registerform input[type="submit"] { float:none'.$i.'; width:100%'.$i.'; width:98%'.$i.' !ie<8; margin-right:2%'.$i.' !ie<8; box-sizing:border-box'.$i.'; -ms-box-sizing:border-box'.$i.'; -moz-box-sizing:border-box'.$i.'; -webkit-box-sizing:border-box'.$i.'; }';
|
121 |
$a[] = 'div#login form#lostpasswordform { padding-bottom:16px'.$i.'; } div#login form#lostpasswordform p.submit { float:none'.$i.'; } div#login form#lostpasswordform input[type="submit"] { float:none'.$i.'; width:100%'.$i.'; width:98%'.$i.' !ie<8; margin-right:2%'.$i.' !ie<8; box-sizing:border-box'.$i.'; -ms-box-sizing:border-box'.$i.'; -moz-box-sizing:border-box'.$i.'; -webkit-box-sizing:border-box'.$i.'; }';
|
115 |
$a[] = 'div#login form div.ws-plugin--s2member-custom-reg-field-divider-section { margin:2px 0 16px 0'.$i.'; border:0'.$i.'; height:1px'.$i.'; line-height:1px'.$i.'; background:#CCCCCC'.$i.'; }';
|
116 |
$a[] = 'div#login form div.ws-plugin--s2member-custom-reg-field-divider-section-title { margin:2px 0 16px 0'.$i.'; border:0 solid #CCCCCC'.$i.'; border-width:0 0 1px 0'.$i.'; padding:0 0 10px 0'.$i.'; font-size:110%'.$i.'; }';
|
117 |
/**/
|
118 |
+
$a[] = 'div#login form input[type="submit"], div#login form input[type="submit"]:hover, div#login form input[type="submit"]:active, div#login form input[type="submit"]:focus { color:#666666'.$i.'; text-shadow:2px 2px 5px #EEEEEE'.$i.'; border:1px solid #999999'.$i.'; background:#FBFBFB'.$i.';'.((version_compare(get_bloginfo("version"), "3.5", "<")) ? ' padding:5px'.$i.';' : '').' -moz-border-radius:3px'.$i.'; -webkit-border-radius:3px'.$i.'; border-radius:3px'.$i.'; }';
|
119 |
$a[] = 'div#login form input[type="submit"]:hover, div#login form input[type="submit"]:active, div#login form input[type="submit"]:focus { color:#000000'.$i.'; text-shadow:2px 2px 5px #CCCCCC'.$i.'; border-color:#000000'.$i.'; }';
|
120 |
$a[] = 'div#login form#registerform { padding-bottom:16px'.$i.'; } div#login form#registerform p.submit { float:none'.$i.'; margin-top:-10px'.$i.'; } div#login form#registerform input[type="submit"] { float:none'.$i.'; width:100%'.$i.'; width:98%'.$i.' !ie<8; margin-right:2%'.$i.' !ie<8; box-sizing:border-box'.$i.'; -ms-box-sizing:border-box'.$i.'; -moz-box-sizing:border-box'.$i.'; -webkit-box-sizing:border-box'.$i.'; }';
|
121 |
$a[] = 'div#login form#lostpasswordform { padding-bottom:16px'.$i.'; } div#login form#lostpasswordform p.submit { float:none'.$i.'; } div#login form#lostpasswordform input[type="submit"] { float:none'.$i.'; width:100%'.$i.'; width:98%'.$i.' !ie<8; margin-right:2%'.$i.' !ie<8; box-sizing:border-box'.$i.'; -ms-box-sizing:border-box'.$i.'; -moz-box-sizing:border-box'.$i.'; -webkit-box-sizing:border-box'.$i.'; }';
|
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 both WordPress® 3.
|
76 |
-
$wp_login_section = "/([\r\n\t\s ]+)(wp_redirect( *?)\(( *?)apply_filters( *?)\(( *?)['\"]wp_signup_location['\"],( *?)(site_url( *?)\(( *?)['\"]wp-signup\.php['\"]( *?)\)|get_bloginfo( *?)\(['\"]wpurl['\"]\)( *?)\.( *?)['\"]\/wp-signup\.php['\"])( *?)\)( *?)\);)([\r\n\t\s ]+)(exit;)/";
|
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 both WordPress® 3.0 and 3.1. WordPress® 3.1+ uses: `site_url('wp-signup.php')`. WordPress® 3.5+ uses: `network_site_url('wp-signup.php')`. */
|
76 |
+
$wp_login_section = "/([\r\n\t\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['\"])( *?)\)( *?)\);)([\r\n\t\s ]+)(exit;)/";
|
77 |
+
$wp_login_replace = "\n\t\t// Modified for full plugin compatiblity.\n\t\t//wp_redirect( apply_filters( 'wp_signup_location', network_site_url('wp-signup.php') ) );\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
@@ -2,6 +2,6 @@
|
|
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 |
}
|
2 |
if ( is_multisite() ) {
|
3 |
// Multisite uses wp-signup.php
|
4 |
// Modified for full plugin compatiblity.
|
5 |
+
//wp_redirect( apply_filters( 'wp_signup_location', network_site_url('wp-signup.php')' ) );
|
6 |
//exit;
|
7 |
}
|
includes/templates/cfg-files/s2-cross-xml.php
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
-
<?php
|
2 |
-
if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
|
3 |
-
exit("Do not access this file directly.");
|
4 |
-
?>
|
5 |
-
|
6 |
-
<?xml version="1.0"?>
|
7 |
-
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
|
8 |
-
<cross-domain-policy>
|
9 |
-
<allow-access-from domain="*" />
|
10 |
</cross-domain-policy>
|
1 |
+
<?php
|
2 |
+
if (realpath (__FILE__) === realpath ($_SERVER["SCRIPT_FILENAME"]))
|
3 |
+
exit("Do not access this file directly.");
|
4 |
+
?>
|
5 |
+
|
6 |
+
<?xml version="1.0"?>
|
7 |
+
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
|
8 |
+
<cross-domain-policy>
|
9 |
+
<allow-access-from domain="*" />
|
10 |
</cross-domain-policy>
|
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
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/___s2member\n"
|
7 |
-
"POT-Creation-Date: 2012-12-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -669,7 +669,7 @@ msgstr ""
|
|
669 |
#: s2member/includes/classes/paypal-utilities.inc.php:320
|
670 |
#: s2member/includes/classes/paypal-utilities.inc.php:329
|
671 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:97
|
672 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
673 |
msgctxt "s2member-front"
|
674 |
msgid "Error. Please contact Support for assistance."
|
675 |
msgstr ""
|
@@ -706,7 +706,7 @@ msgstr ""
|
|
706 |
#: s2member/includes/classes/paypal-utilities.inc.php:317
|
707 |
#: s2member/includes/classes/paypal-utilities.inc.php:326
|
708 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:94
|
709 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
710 |
msgctxt "s2member-front"
|
711 |
msgid "Error #%1$s. %2$s."
|
712 |
msgstr ""
|
@@ -3357,26 +3357,26 @@ msgctxt "s2member-front"
|
|
3357 |
msgid "<strong>Oops.</strong> No Subscr. ID. Please contact Support for assistance."
|
3358 |
msgstr ""
|
3359 |
|
3360 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3361 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3362 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:271
|
3363 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:414
|
3364 |
msgctxt "s2member-front percentage-symbol"
|
3365 |
msgid "%"
|
3366 |
msgstr ""
|
3367 |
|
3368 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3369 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:413
|
3370 |
msgctxt "s2member-front"
|
3371 |
msgid " + tax"
|
3372 |
msgstr ""
|
3373 |
|
3374 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3375 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3376 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3377 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3378 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3379 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3380 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:458
|
3381 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:510
|
3382 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:523
|
@@ -3387,12 +3387,12 @@ msgctxt "s2member-front"
|
|
3387 |
msgid "COUPON %s off. ( Now: %s )"
|
3388 |
msgstr ""
|
3389 |
|
3390 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3391 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3392 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3393 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3394 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3395 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3396 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:459
|
3397 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:511
|
3398 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:524
|
@@ -3403,12 +3403,12 @@ msgctxt "s2member-front"
|
|
3403 |
msgid "<div>Coupon: <strong>%s off</strong>. ( Now: <strong>%s</strong> )</div>"
|
3404 |
msgstr ""
|
3405 |
|
3406 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3407 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3408 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3409 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3410 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3411 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3412 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:471
|
3413 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:484
|
3414 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:497
|
@@ -3419,12 +3419,12 @@ msgctxt "s2member-front"
|
|
3419 |
msgid "COUPON %s off. ( Now: %s, then %s )"
|
3420 |
msgstr ""
|
3421 |
|
3422 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3423 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3424 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3425 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3426 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3427 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3428 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:472
|
3429 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:485
|
3430 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:498
|
@@ -3435,27 +3435,27 @@ msgctxt "s2member-front"
|
|
3435 |
msgid "<div>Coupon: <strong>%s off</strong>. ( Now: <strong>%s, then %s</strong> )</div>"
|
3436 |
msgstr ""
|
3437 |
|
3438 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3439 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3440 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:528
|
3441 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:625
|
3442 |
msgctxt "s2member-front"
|
3443 |
msgid "<div>Sorry, your Coupon is not applicable.</div>"
|
3444 |
msgstr ""
|
3445 |
|
3446 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3447 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:629
|
3448 |
msgctxt "s2member-front"
|
3449 |
msgid "<div>Coupon: <strong>%s0.00 off</strong>.</div>"
|
3450 |
msgstr ""
|
3451 |
|
3452 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3453 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:633
|
3454 |
msgctxt "s2member-front"
|
3455 |
msgid "<div>Sorry, your Coupon cannot be applied to this particular purchase.</div>"
|
3456 |
msgstr ""
|
3457 |
|
3458 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3459 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:637
|
3460 |
msgctxt "s2member-front"
|
3461 |
msgid "<div>Sorry, your Coupon <strong>expired</strong>: <em>%s</em>.</div>"
|
@@ -3464,16 +3464,16 @@ msgstr ""
|
|
3464 |
#. translators: `%1$s` is new price/description, after coupon applied. `%2$s`
|
3465 |
#. is original description.
|
3466 |
|
3467 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:
|
3468 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:643
|
3469 |
msgctxt "s2member-front"
|
3470 |
msgid "%1$s ~ ORIGINALLY: %2$s"
|
3471 |
msgstr ""
|
3472 |
|
3473 |
-
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:1055
|
3474 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:1059
|
3475 |
-
#: s2member-pro/includes/classes/gateways/
|
3476 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:
|
|
|
3477 |
msgctxt "s2member-front"
|
3478 |
msgid "<div>Sorry, your Coupon is N/A, invalid or expired.</div>"
|
3479 |
msgstr ""
|
2 |
# This file is distributed under the same license as the s2Member® Framework package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: s2Member® Framework 121213\n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/___s2member\n"
|
7 |
+
"POT-Creation-Date: 2012-12-14 07:43:30+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
669 |
#: s2member/includes/classes/paypal-utilities.inc.php:320
|
670 |
#: s2member/includes/classes/paypal-utilities.inc.php:329
|
671 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:97
|
672 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:325
|
673 |
msgctxt "s2member-front"
|
674 |
msgid "Error. Please contact Support for assistance."
|
675 |
msgstr ""
|
706 |
#: s2member/includes/classes/paypal-utilities.inc.php:317
|
707 |
#: s2member/includes/classes/paypal-utilities.inc.php:326
|
708 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:94
|
709 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:322
|
710 |
msgctxt "s2member-front"
|
711 |
msgid "Error #%1$s. %2$s."
|
712 |
msgstr ""
|
3357 |
msgid "<strong>Oops.</strong> No Subscr. ID. Please contact Support for assistance."
|
3358 |
msgstr ""
|
3359 |
|
3360 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:658
|
3361 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:801
|
3362 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:271
|
3363 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:414
|
3364 |
msgctxt "s2member-front percentage-symbol"
|
3365 |
msgid "%"
|
3366 |
msgstr ""
|
3367 |
|
3368 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:800
|
3369 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:413
|
3370 |
msgctxt "s2member-front"
|
3371 |
msgid " + tax"
|
3372 |
msgstr ""
|
3373 |
|
3374 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:845
|
3375 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:897
|
3376 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:910
|
3377 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:932
|
3378 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:992
|
3379 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:1007
|
3380 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:458
|
3381 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:510
|
3382 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:523
|
3387 |
msgid "COUPON %s off. ( Now: %s )"
|
3388 |
msgstr ""
|
3389 |
|
3390 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:846
|
3391 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:898
|
3392 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:911
|
3393 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:933
|
3394 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:993
|
3395 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:1008
|
3396 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:459
|
3397 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:511
|
3398 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:524
|
3403 |
msgid "<div>Coupon: <strong>%s off</strong>. ( Now: <strong>%s</strong> )</div>"
|
3404 |
msgstr ""
|
3405 |
|
3406 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:858
|
3407 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:871
|
3408 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:884
|
3409 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:947
|
3410 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:962
|
3411 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:977
|
3412 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:471
|
3413 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:484
|
3414 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:497
|
3419 |
msgid "COUPON %s off. ( Now: %s, then %s )"
|
3420 |
msgstr ""
|
3421 |
|
3422 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:859
|
3423 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:872
|
3424 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:885
|
3425 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:948
|
3426 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:963
|
3427 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:978
|
3428 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:472
|
3429 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:485
|
3430 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:498
|
3435 |
msgid "<div>Coupon: <strong>%s off</strong>. ( Now: <strong>%s, then %s</strong> )</div>"
|
3436 |
msgstr ""
|
3437 |
|
3438 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:915
|
3439 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:1012
|
3440 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:528
|
3441 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:625
|
3442 |
msgctxt "s2member-front"
|
3443 |
msgid "<div>Sorry, your Coupon is not applicable.</div>"
|
3444 |
msgstr ""
|
3445 |
|
3446 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:1016
|
3447 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:629
|
3448 |
msgctxt "s2member-front"
|
3449 |
msgid "<div>Coupon: <strong>%s0.00 off</strong>.</div>"
|
3450 |
msgstr ""
|
3451 |
|
3452 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:1020
|
3453 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:633
|
3454 |
msgctxt "s2member-front"
|
3455 |
msgid "<div>Sorry, your Coupon cannot be applied to this particular purchase.</div>"
|
3456 |
msgstr ""
|
3457 |
|
3458 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:1024
|
3459 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:637
|
3460 |
msgctxt "s2member-front"
|
3461 |
msgid "<div>Sorry, your Coupon <strong>expired</strong>: <em>%s</em>.</div>"
|
3464 |
#. translators: `%1$s` is new price/description, after coupon applied. `%2$s`
|
3465 |
#. is original description.
|
3466 |
|
3467 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:1030
|
3468 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:643
|
3469 |
msgctxt "s2member-front"
|
3470 |
msgid "%1$s ~ ORIGINALLY: %2$s"
|
3471 |
msgstr ""
|
3472 |
|
|
|
3473 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:1059
|
3474 |
+
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:1063
|
3475 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:672
|
3476 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-utilities.inc.php:676
|
3477 |
msgctxt "s2member-front"
|
3478 |
msgid "<div>Sorry, your Coupon is N/A, invalid or expired.</div>"
|
3479 |
msgstr ""
|
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
|
@@ -16,7 +16,7 @@ Authorize.Net® Compatible: yes w/s2Member® Pro
|
|
16 |
Google® Checkout Compatible: yes w/s2Member® Pro
|
17 |
ClickBank® Compatible: yes w/s2Member® Pro
|
18 |
|
19 |
-
Tested up to: 3.
|
20 |
Requires at least: 3.2
|
21 |
|
22 |
Copyright: © 2009 WebSharks, Inc.
|
@@ -91,14 +91,23 @@ Please see [this FAQ entry](http://www.s2member.com/faqs/#s2-faqs-translations)
|
|
91 |
|
92 |
== Upgrade Notice ==
|
93 |
|
94 |
-
=
|
95 |
Maintenance release. Upgrade immediately.
|
96 |
|
97 |
== Changelog ==
|
98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
= v121204 =
|
100 |
* **(Maintenance Release) Upgrade immediately.**
|
101 |
-
* (s2Member / s2Member Pro) **Bug Fix**. An issue with long billing agreement descriptions under PayPal® Pro (Payflow® Edition) accounts, when coupon codes were being used by customers, was addressed in this release. Symptoms of this bug were errors in s2Member® log files from the Payflow® API, with error code:
|
102 |
* (s2Member / s2Member Pro) **Compatibility**. Updated JW Player code samples for compatibility with JW Player v6. Discussed in [this thread](http://www.s2member.com/forums/topic/jw-player-rtmp-streaming-mp4-amazon-s3/page/2/#post-32074).
|
103 |
|
104 |
= v121201 =
|
@@ -108,6 +117,7 @@ Maintenance release. Upgrade immediately.
|
|
108 |
* (s2Member Pro) **Bug Fix**. s2Member Pro Forms integrated with Payflow Recurring Billing via PayPal Express Checkout were failing against some accounts with an erroneous error #10422 related to an invalid funding source. With some help from other site owners and the assistance of PayPal technical support, the underlying issue has been fixed in this release. Discussed in [this thread](http://www.s2member.com/forums/topic/paypal-error-36-transaction-failed/page/2/#post-31490).
|
109 |
* (s2Member Pro) **Compatiblity**. ccBill Buttons can now be generated for amounts exceeding $100.00, so long as prior ccBill approval is obtained from ccBill merchant support. Discussed in [this thread](http://www.s2member.com/forums/topic/cc-bill-button-increase-dollar-amount/#post-31636).
|
110 |
* (s2Member/s2Member Pro) **Compatiblity**. Updated to support Dynamic Roles introduced in bbPress® v2.2. Discussed in [this thread](http://www.s2member.com/forums/topic/dont-upgrade-to-bbpress-2-2/#post-32523).
|
|
|
111 |
|
112 |
= v121023 =
|
113 |
* **(Maintenance Release) Upgrade immediately.**
|
1 |
=== s2Member® Framework (Member Roles, Capabilities, Membership, PayPal Members) ===
|
2 |
|
3 |
+
Version: 121213
|
4 |
+
Stable tag: 121213
|
5 |
|
6 |
SSL Compatible: yes
|
7 |
bbPress® Compatible: yes
|
16 |
Google® Checkout Compatible: yes w/s2Member® Pro
|
17 |
ClickBank® Compatible: yes w/s2Member® Pro
|
18 |
|
19 |
+
Tested up to: 3.5
|
20 |
Requires at least: 3.2
|
21 |
|
22 |
Copyright: © 2009 WebSharks, Inc.
|
91 |
|
92 |
== Upgrade Notice ==
|
93 |
|
94 |
+
= v121213 =
|
95 |
Maintenance release. Upgrade immediately.
|
96 |
|
97 |
== Changelog ==
|
98 |
|
99 |
+
= v121213 =
|
100 |
+
* **(Maintenance Release) Upgrade immediately.**
|
101 |
+
* **Updated for compatibility with WordPress® v3.5. Backward compatibility remains for previous versions of WordPress®, as far back as WordPress® v3.2.**
|
102 |
+
* (s2Member Pro) **Bug Fix**. An issue first introduced in s2Member® Pro v120517 where we fixed problems with the `maxlength` attribute in Authorize.Net Pro Forms, left a remaining problem. The State/Province field in the Billing Address section of a Pro Form, since s2Member® Pro v120517, has only accepted 2 characters when it should have been capable of accepting up to 40 characters. Fixed in this release.
|
103 |
+
* (s2Member / s2Member Pro) **Compatibility**. s2Member's Multsite Network patches now support `/wp-login.php` in WordPress® v3.5. Discussed in [this thread](http://www.s2member.com/forums/topic/fyi-wpmu-3-5-wp-login-php-file-not-verified/#post-34457).
|
104 |
+
* (s2Member / s2Member Pro) **Compatibility**. s2Member's login customizations for `/wp-login.php` have been tweaked to support WordPress® v3.5.
|
105 |
+
* (s2Member / s2Member Pro) **Checksums**. Each copy of s2Member® and s2Member® Pro now include a `checksum.txt` file in their root plugin directory. This file is used by server-scanning tools provided by WebSharks, Inc. This file simply serves to identify the state of the file structure upon each official release of the software.
|
106 |
+
* (s2Member Pro) **Bug Fix**. Free Registration Pro Forms submitted without having payment gateway API credentials configured within s2Member® resulted in an on-site error message when there should NOT be one (because a site owner is dealing with Free Registration only in this scenario). Fixed in this release.
|
107 |
+
|
108 |
= v121204 =
|
109 |
* **(Maintenance Release) Upgrade immediately.**
|
110 |
+
* (s2Member / s2Member Pro) **Bug Fix**. An issue with long billing agreement descriptions under PayPal® Pro (Payflow® Edition) accounts, when coupon codes were being used by customers, was addressed in this release. Symptoms of this bug were errors in s2Member® log files from the Payflow® API, with error code: `11581-Profile description is invalid`. Caused by undocumented length requirements for the billing agreement description under the Payflow® API. Fixed in this release. Discussed in [this thread](http://www.s2member.com/forums/topic/error-generic-processor-error-11581/page/2/#post-33477).
|
111 |
* (s2Member / s2Member Pro) **Compatibility**. Updated JW Player code samples for compatibility with JW Player v6. Discussed in [this thread](http://www.s2member.com/forums/topic/jw-player-rtmp-streaming-mp4-amazon-s3/page/2/#post-32074).
|
112 |
|
113 |
= v121201 =
|
117 |
* (s2Member Pro) **Bug Fix**. s2Member Pro Forms integrated with Payflow Recurring Billing via PayPal Express Checkout were failing against some accounts with an erroneous error #10422 related to an invalid funding source. With some help from other site owners and the assistance of PayPal technical support, the underlying issue has been fixed in this release. Discussed in [this thread](http://www.s2member.com/forums/topic/paypal-error-36-transaction-failed/page/2/#post-31490).
|
118 |
* (s2Member Pro) **Compatiblity**. ccBill Buttons can now be generated for amounts exceeding $100.00, so long as prior ccBill approval is obtained from ccBill merchant support. Discussed in [this thread](http://www.s2member.com/forums/topic/cc-bill-button-increase-dollar-amount/#post-31636).
|
119 |
* (s2Member/s2Member Pro) **Compatiblity**. Updated to support Dynamic Roles introduced in bbPress® v2.2. Discussed in [this thread](http://www.s2member.com/forums/topic/dont-upgrade-to-bbpress-2-2/#post-32523).
|
120 |
+
* (s2Member Pro) **Authorize.Net**. True montly billing instead of every 30 days. Fixed in this release. Discussed in [this thread](http://www.s2member.com/forums/topic/1-month-recurring-billing-instead-of-30-days/#post-30420).
|
121 |
|
122 |
= v121023 =
|
123 |
* **(Maintenance Release) Upgrade immediately.**
|
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
|
@@ -35,7 +35,7 @@ Authorize.Net® Compatible: yes w/s2Member® Pro
|
|
35 |
Google® Checkout Compatible: yes w/s2Member® Pro
|
36 |
ClickBank® Compatible: yes w/s2Member® Pro
|
37 |
|
38 |
-
Tested up to: 3.
|
39 |
Requires at least: 3.2
|
40 |
|
41 |
Copyright: © 2009 WebSharks, Inc.
|
@@ -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: 121213
|
23 |
+
Stable tag: 121213
|
24 |
|
25 |
SSL Compatible: yes
|
26 |
bbPress® Compatible: yes
|
35 |
Google® Checkout Compatible: yes w/s2Member® Pro
|
36 |
ClickBank® Compatible: yes w/s2Member® Pro
|
37 |
|
38 |
+
Tested up to: 3.5
|
39 |
Requires at least: 3.2
|
40 |
|
41 |
Copyright: © 2009 WebSharks, Inc.
|
75 |
* @var str
|
76 |
*/
|
77 |
if(!defined("WS_PLUGIN__S2MEMBER_VERSION"))
|
78 |
+
define("WS_PLUGIN__S2MEMBER_VERSION", "121213" /* !#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", "121213" /* !#distro-version#! */);
|
109 |
/*
|
110 |
Several compatibility checks.
|
111 |
If all pass, load the s2Member plugin.
|