Version Description
= v120608 = Maintenance release. Upgrade immediately.
Download this release
Release Info
| Developer | PriMoThemes |
| Plugin | |
| Version | 120608 |
| Comparing to | |
| See all releases | |
Code changes from version 120601 to 120608
includes/classes/login-customizations.inc.php
CHANGED
|
@@ -97,7 +97,7 @@ if(!class_exists("c_ws_plugin__s2member_login_customizations"))
|
|
| 97 |
$a[] = 'body, body * { font-family:'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_font_family"].$i.'; }';
|
| 98 |
/**/
|
| 99 |
$a[] = 'div#login { width:'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_logo_src_width"].'px'.$i.'; }';
|
| 100 |
-
$a[] = 'div#login h1 a { background:url('.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_logo_src"].') no-repeat top center'.$i.'; }';
|
| 101 |
$a[] = 'div#login h1 a { display:block'.$i.'; width:100%'.$i.'; height:'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_logo_src_height"].'px'.$i.'; }';
|
| 102 |
/**/
|
| 103 |
$a[] = 'div#login form { -moz-box-shadow:1px 1px 5px #'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_background_box_shadow_color"].', -1px -1px 5px #'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_background_box_shadow_color"].$i.'; -webkit-box-shadow:1px 1px 5px #'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_background_box_shadow_color"].', -1px -1px 5px #'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_background_box_shadow_color"].$i.'; box-shadow:1px 1px 5px #'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_background_box_shadow_color"].', -1px -1px 5px #'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_background_box_shadow_color"].$i.'; }';
|
| 97 |
$a[] = 'body, body * { font-family:'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_font_family"].$i.'; }';
|
| 98 |
/**/
|
| 99 |
$a[] = 'div#login { width:'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_logo_src_width"].'px'.$i.'; }';
|
| 100 |
+
$a[] = 'div#login h1 a { background:url('.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_logo_src"].') no-repeat top center'.$i.'; background-size:auto'.$i.'; }';
|
| 101 |
$a[] = 'div#login h1 a { display:block'.$i.'; width:100%'.$i.'; height:'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_logo_src_height"].'px'.$i.'; }';
|
| 102 |
/**/
|
| 103 |
$a[] = 'div#login form { -moz-box-shadow:1px 1px 5px #'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_background_box_shadow_color"].', -1px -1px 5px #'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_background_box_shadow_color"].$i.'; -webkit-box-shadow:1px 1px 5px #'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_background_box_shadow_color"].', -1px -1px 5px #'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_background_box_shadow_color"].$i.'; box-shadow:1px 1px 5px #'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_background_box_shadow_color"].', -1px -1px 5px #'.$GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_reg_background_box_shadow_color"].$i.'; }';
|
includes/classes/paypal-utilities.inc.php
CHANGED
|
@@ -257,7 +257,12 @@ if(!class_exists("c_ws_plugin__s2member_paypal_utilities"))
|
|
| 257 |
/**/
|
| 258 |
$input_time = /* Record input/nvp for logging. */ date("D M j, Y g:i:s a T");
|
| 259 |
/**/
|
| 260 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 261 |
/**/
|
| 262 |
$output_time = /* Now record after output time. */ date("D M j, Y g:i:s a T");
|
| 263 |
/**/
|
| 257 |
/**/
|
| 258 |
$input_time = /* Record input/nvp for logging. */ date("D M j, Y g:i:s a T");
|
| 259 |
/**/
|
| 260 |
+
$nvp_post_vars = "";
|
| 261 |
+
foreach($post_vars as $_key => $_value /* A ridiculous `text/namevalue` format. */)
|
| 262 |
+
$nvp_post_vars .= (($nvp_post_vars) ? "&" : "").$_key."[".strlen($_value)."]=".$_value;
|
| 263 |
+
unset($_key, $_value);
|
| 264 |
+
/**/
|
| 265 |
+
$nvp = trim(c_ws_plugin__s2member_utils_urls::remote($url, $nvp_post_vars, array("timeout" => 20, "headers" => array("Content-Type" => "text/namevalue"))));
|
| 266 |
/**/
|
| 267 |
$output_time = /* Now record after output time. */ date("D M j, Y g:i:s a T");
|
| 268 |
/**/
|
includes/classes/utils-urls.inc.php
CHANGED
|
@@ -198,8 +198,7 @@ if(!class_exists("c_ws_plugin__s2member_utils_urls"))
|
|
| 198 |
if((is_array($post_vars) || is_string($post_vars)) && !empty($post_vars))
|
| 199 |
$args = array_merge($args, array("method" => "POST", "body" => $post_vars));
|
| 200 |
/**/
|
| 201 |
-
if(!empty($args["method"]) && strcasecmp((string)$args["method"], "DELETE") === 0)
|
| 202 |
-
/* WordPress® v3.3 and prior, does NOT support `DELETE` via cURL unfortunately. */
|
| 203 |
add_filter("use_curl_transport", "__return_false", /* ID via priority. */ 111209554);
|
| 204 |
/**/
|
| 205 |
eval('foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v;');
|
| 198 |
if((is_array($post_vars) || is_string($post_vars)) && !empty($post_vars))
|
| 199 |
$args = array_merge($args, array("method" => "POST", "body" => $post_vars));
|
| 200 |
/**/
|
| 201 |
+
if(!empty($args["method"]) && strcasecmp((string)$args["method"], "DELETE") === 0 && version_compare(get_bloginfo("version"), "3.4", "<"))
|
|
|
|
| 202 |
add_filter("use_curl_transport", "__return_false", /* ID via priority. */ 111209554);
|
| 203 |
/**/
|
| 204 |
eval('foreach(array_keys(get_defined_vars())as$__v)$__refs[$__v]=&$$__v;');
|
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-06-
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
|
@@ -666,8 +666,8 @@ msgid "Error #%1$s. %2$s. %3$s."
|
|
| 666 |
msgstr ""
|
| 667 |
|
| 668 |
#: s2member/includes/classes/paypal-utilities.inc.php:178
|
| 669 |
-
#: s2member/includes/classes/paypal-utilities.inc.php:
|
| 670 |
-
#: s2member/includes/classes/paypal-utilities.inc.php:
|
| 671 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:96
|
| 672 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:318
|
| 673 |
msgctxt "s2member-front"
|
|
@@ -676,14 +676,14 @@ msgstr ""
|
|
| 676 |
|
| 677 |
#: s2member/includes/classes/paypal-utilities.inc.php:219
|
| 678 |
#: s2member/includes/classes/paypal-utilities.inc.php:225
|
| 679 |
-
#: s2member/includes/classes/paypal-utilities.inc.php:
|
| 680 |
-
#: s2member/includes/classes/paypal-utilities.inc.php:
|
| 681 |
msgctxt "s2member-front"
|
| 682 |
msgid "Error #%s. Transaction declined. Please use an alternate funding source."
|
| 683 |
msgstr ""
|
| 684 |
|
| 685 |
#: s2member/includes/classes/paypal-utilities.inc.php:222
|
| 686 |
-
#: s2member/includes/classes/paypal-utilities.inc.php:
|
| 687 |
msgctxt "s2member-front"
|
| 688 |
msgid "Error #%s. Transaction declined. Express Checkout was NOT confirmed."
|
| 689 |
msgstr ""
|
|
@@ -703,8 +703,8 @@ msgstr ""
|
|
| 703 |
#. ``$response["__error"]`` with
|
| 704 |
#. `ws_plugin__s2member_pro_authnet_arb_response`.
|
| 705 |
|
| 706 |
-
#: s2member/includes/classes/paypal-utilities.inc.php:
|
| 707 |
-
#: s2member/includes/classes/paypal-utilities.inc.php:
|
| 708 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:93
|
| 709 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:315
|
| 710 |
msgctxt "s2member-front"
|
|
@@ -2457,31 +2457,31 @@ msgstr ""
|
|
| 2457 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-cancellation-in.inc.php:154
|
| 2458 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-cancellation-pf-in.inc.php:151
|
| 2459 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-in.inc.php:150
|
| 2460 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:
|
| 2461 |
msgctxt "s2member-front"
|
| 2462 |
msgid "You're <strong>NOT</strong> logged in."
|
| 2463 |
msgstr ""
|
| 2464 |
|
| 2465 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:248
|
| 2466 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:580
|
| 2467 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 2468 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 2469 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 2470 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 2471 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 2472 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 2473 |
msgctxt "s2member-front"
|
| 2474 |
msgid "<strong>Thank you.</strong> Your account has been updated.<br />— Please <a href=\"%s\" rel=\"nofollow\">log back in</a> now."
|
| 2475 |
msgstr ""
|
| 2476 |
|
| 2477 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:447
|
| 2478 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:696
|
| 2479 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 2480 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 2481 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 2482 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 2483 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 2484 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 2485 |
msgctxt "s2member-front"
|
| 2486 |
msgid "<strong>Thank you.</strong> Your account has been approved.<br />— Please <a href=\"%s\" rel=\"nofollow\">login</a>."
|
| 2487 |
msgstr ""
|
|
@@ -2492,18 +2492,18 @@ msgstr ""
|
|
| 2492 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:726
|
| 2493 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-registration-in.inc.php:124
|
| 2494 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-registration-in.inc.php:141
|
| 2495 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 2496 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 2497 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 2498 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 2499 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 2500 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 2501 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 2502 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 2503 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 2504 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 2505 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 2506 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 2507 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-registration-in.inc.php:124
|
| 2508 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-registration-in.inc.php:141
|
| 2509 |
msgctxt "s2member-front"
|
|
@@ -2512,21 +2512,21 @@ msgstr ""
|
|
| 2512 |
|
| 2513 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:471
|
| 2514 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:717
|
| 2515 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 2516 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 2517 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 2518 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 2519 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 2520 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 2521 |
msgctxt "s2member-front"
|
| 2522 |
msgid "<strong>Thank you.</strong> Your account has been approved.<br />— You'll receive an email momentarily."
|
| 2523 |
msgstr ""
|
| 2524 |
|
| 2525 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:737
|
| 2526 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 2527 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 2528 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 2529 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:
|
| 2530 |
msgctxt "s2member-front"
|
| 2531 |
msgid "<strong>Unknown error.</strong> Please contact Support for assistance."
|
| 2532 |
msgstr ""
|
|
@@ -3326,27 +3326,27 @@ msgid "Unknown form submission type. Please contact Support."
|
|
| 3326 |
msgstr ""
|
| 3327 |
|
| 3328 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-sp-checkout-in.inc.php:163
|
| 3329 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-sp-checkout-in.inc.php:
|
| 3330 |
msgctxt "s2member-front"
|
| 3331 |
msgid "<strong>Thank you.</strong> Your purchase has been approved.<br />— Please <a href=\"%s\" rel=\"nofollow\">click here</a> to proceed."
|
| 3332 |
msgstr ""
|
| 3333 |
|
| 3334 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-sp-checkout-in.inc.php:170
|
| 3335 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-sp-checkout-in.inc.php:
|
| 3336 |
msgctxt "s2member-front"
|
| 3337 |
msgid "<strong>Oops.</strong> Unable to generate Access Link. Please contact Support for assistance."
|
| 3338 |
msgstr ""
|
| 3339 |
|
| 3340 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-update-in.inc.php:107
|
| 3341 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-in.inc.php:112
|
| 3342 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:
|
| 3343 |
msgctxt "s2member-front"
|
| 3344 |
msgid "<strong>Confirmed.</strong> Your billing information has been updated."
|
| 3345 |
msgstr ""
|
| 3346 |
|
| 3347 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-update-in.inc.php:119
|
| 3348 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-in.inc.php:128
|
| 3349 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:
|
| 3350 |
msgctxt "s2member-front"
|
| 3351 |
msgid "<strong>Unable to update.</strong> You have NO recurring fees. Or, your billing profile is no longer active. Please contact Support if you need assistance."
|
| 3352 |
msgstr ""
|
|
@@ -3593,12 +3593,12 @@ msgctxt "s2member-front"
|
|
| 3593 |
msgid "Please <a href=\"%s\" rel=\"nofollow\">log in at PayPal®</a> to cancel your Subscription."
|
| 3594 |
msgstr ""
|
| 3595 |
|
| 3596 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 3597 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:
|
| 3598 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 3599 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:
|
| 3600 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 3601 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:
|
| 3602 |
msgctxt "s2member-front"
|
| 3603 |
msgid "<strong>Sorry.</strong> Your account is pending other changes. Please try again in 15 minutes."
|
| 3604 |
msgstr ""
|
|
@@ -3650,7 +3650,7 @@ msgstr ""
|
|
| 3650 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-in.inc.php:132
|
| 3651 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-in.inc.php:136
|
| 3652 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:76
|
| 3653 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:
|
| 3654 |
msgctxt "s2member-front"
|
| 3655 |
msgid "Please <a href=\"%s\" rel=\"nofollow\">log in at PayPal®</a> to update your billing information."
|
| 3656 |
msgstr ""
|
|
@@ -3658,7 +3658,7 @@ msgstr ""
|
|
| 3658 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-responses.inc.php:294
|
| 3659 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-responses.inc.php:315
|
| 3660 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-in.inc.php:124
|
| 3661 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:
|
| 3662 |
msgctxt "s2member-front"
|
| 3663 |
msgid "<strong>Unable to update at this time.</strong> Your account is pending other changes. Please try again in 15 minutes."
|
| 3664 |
msgstr ""
|
|
@@ -3714,7 +3714,7 @@ msgctxt "s2member-admin"
|
|
| 3714 |
msgid "Invalid form configuration. Invalid \"rr, rra\" attributes. When \"rr\" ( Regular Recurring ) is 0 or 1, \"rra\" ( Recurring Retry Attempts ) must be >= 0."
|
| 3715 |
msgstr ""
|
| 3716 |
|
| 3717 |
-
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:
|
| 3718 |
msgctxt "s2member-front"
|
| 3719 |
msgid "<strong>No Subscr. ID.</strong> Please contact Support for assistance."
|
| 3720 |
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 120601\n"
|
| 6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/___s2member\n"
|
| 7 |
+
"POT-Creation-Date: 2012-06-08 20:17:39+00:00\n"
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
| 666 |
msgstr ""
|
| 667 |
|
| 668 |
#: s2member/includes/classes/paypal-utilities.inc.php:178
|
| 669 |
+
#: s2member/includes/classes/paypal-utilities.inc.php:278
|
| 670 |
+
#: s2member/includes/classes/paypal-utilities.inc.php:286
|
| 671 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:96
|
| 672 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:318
|
| 673 |
msgctxt "s2member-front"
|
| 676 |
|
| 677 |
#: s2member/includes/classes/paypal-utilities.inc.php:219
|
| 678 |
#: s2member/includes/classes/paypal-utilities.inc.php:225
|
| 679 |
+
#: s2member/includes/classes/paypal-utilities.inc.php:327
|
| 680 |
+
#: s2member/includes/classes/paypal-utilities.inc.php:333
|
| 681 |
msgctxt "s2member-front"
|
| 682 |
msgid "Error #%s. Transaction declined. Please use an alternate funding source."
|
| 683 |
msgstr ""
|
| 684 |
|
| 685 |
#: s2member/includes/classes/paypal-utilities.inc.php:222
|
| 686 |
+
#: s2member/includes/classes/paypal-utilities.inc.php:330
|
| 687 |
msgctxt "s2member-front"
|
| 688 |
msgid "Error #%s. Transaction declined. Express Checkout was NOT confirmed."
|
| 689 |
msgstr ""
|
| 703 |
#. ``$response["__error"]`` with
|
| 704 |
#. `ws_plugin__s2member_pro_authnet_arb_response`.
|
| 705 |
|
| 706 |
+
#: s2member/includes/classes/paypal-utilities.inc.php:276
|
| 707 |
+
#: s2member/includes/classes/paypal-utilities.inc.php:284
|
| 708 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:93
|
| 709 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-utilities.inc.php:315
|
| 710 |
msgctxt "s2member-front"
|
| 2457 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-cancellation-in.inc.php:154
|
| 2458 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-cancellation-pf-in.inc.php:151
|
| 2459 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-in.inc.php:150
|
| 2460 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:147
|
| 2461 |
msgctxt "s2member-front"
|
| 2462 |
msgid "You're <strong>NOT</strong> logged in."
|
| 2463 |
msgstr ""
|
| 2464 |
|
| 2465 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:248
|
| 2466 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:580
|
| 2467 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:291
|
| 2468 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:614
|
| 2469 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:333
|
| 2470 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:664
|
| 2471 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:422
|
| 2472 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:850
|
| 2473 |
msgctxt "s2member-front"
|
| 2474 |
msgid "<strong>Thank you.</strong> Your account has been updated.<br />— Please <a href=\"%s\" rel=\"nofollow\">log back in</a> now."
|
| 2475 |
msgstr ""
|
| 2476 |
|
| 2477 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:447
|
| 2478 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:696
|
| 2479 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:453
|
| 2480 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:766
|
| 2481 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:503
|
| 2482 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:816
|
| 2483 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:684
|
| 2484 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1002
|
| 2485 |
msgctxt "s2member-front"
|
| 2486 |
msgid "<strong>Thank you.</strong> Your account has been approved.<br />— Please <a href=\"%s\" rel=\"nofollow\">login</a>."
|
| 2487 |
msgstr ""
|
| 2492 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:726
|
| 2493 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-registration-in.inc.php:124
|
| 2494 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-registration-in.inc.php:141
|
| 2495 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:462
|
| 2496 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:483
|
| 2497 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:775
|
| 2498 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:796
|
| 2499 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:512
|
| 2500 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:533
|
| 2501 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:825
|
| 2502 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:846
|
| 2503 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:693
|
| 2504 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:714
|
| 2505 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1011
|
| 2506 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1032
|
| 2507 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-registration-in.inc.php:124
|
| 2508 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-registration-in.inc.php:141
|
| 2509 |
msgctxt "s2member-front"
|
| 2512 |
|
| 2513 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:471
|
| 2514 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:717
|
| 2515 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:474
|
| 2516 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:787
|
| 2517 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:524
|
| 2518 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:837
|
| 2519 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:705
|
| 2520 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1023
|
| 2521 |
msgctxt "s2member-front"
|
| 2522 |
msgid "<strong>Thank you.</strong> Your account has been approved.<br />— You'll receive an email momentarily."
|
| 2523 |
msgstr ""
|
| 2524 |
|
| 2525 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php:737
|
| 2526 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:807
|
| 2527 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:857
|
| 2528 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1043
|
| 2529 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:138
|
| 2530 |
msgctxt "s2member-front"
|
| 2531 |
msgid "<strong>Unknown error.</strong> Please contact Support for assistance."
|
| 2532 |
msgstr ""
|
| 3326 |
msgstr ""
|
| 3327 |
|
| 3328 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-sp-checkout-in.inc.php:163
|
| 3329 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-sp-checkout-in.inc.php:277
|
| 3330 |
msgctxt "s2member-front"
|
| 3331 |
msgid "<strong>Thank you.</strong> Your purchase has been approved.<br />— Please <a href=\"%s\" rel=\"nofollow\">click here</a> to proceed."
|
| 3332 |
msgstr ""
|
| 3333 |
|
| 3334 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-sp-checkout-in.inc.php:170
|
| 3335 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-sp-checkout-in.inc.php:284
|
| 3336 |
msgctxt "s2member-front"
|
| 3337 |
msgid "<strong>Oops.</strong> Unable to generate Access Link. Please contact Support for assistance."
|
| 3338 |
msgstr ""
|
| 3339 |
|
| 3340 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-update-in.inc.php:107
|
| 3341 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-in.inc.php:112
|
| 3342 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:116
|
| 3343 |
msgctxt "s2member-front"
|
| 3344 |
msgid "<strong>Confirmed.</strong> Your billing information has been updated."
|
| 3345 |
msgstr ""
|
| 3346 |
|
| 3347 |
#: s2member-pro/includes/classes/gateways/authnet/authnet-update-in.inc.php:119
|
| 3348 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-in.inc.php:128
|
| 3349 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:132
|
| 3350 |
msgctxt "s2member-front"
|
| 3351 |
msgid "<strong>Unable to update.</strong> You have NO recurring fees. Or, your billing profile is no longer active. Please contact Support if you need assistance."
|
| 3352 |
msgstr ""
|
| 3593 |
msgid "Please <a href=\"%s\" rel=\"nofollow\">log in at PayPal®</a> to cancel your Subscription."
|
| 3594 |
msgstr ""
|
| 3595 |
|
| 3596 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:303
|
| 3597 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-in.inc.php:626
|
| 3598 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:345
|
| 3599 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:676
|
| 3600 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:439
|
| 3601 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:862
|
| 3602 |
msgctxt "s2member-front"
|
| 3603 |
msgid "<strong>Sorry.</strong> Your account is pending other changes. Please try again in 15 minutes."
|
| 3604 |
msgstr ""
|
| 3650 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-in.inc.php:132
|
| 3651 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-in.inc.php:136
|
| 3652 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:76
|
| 3653 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:136
|
| 3654 |
msgctxt "s2member-front"
|
| 3655 |
msgid "Please <a href=\"%s\" rel=\"nofollow\">log in at PayPal®</a> to update your billing information."
|
| 3656 |
msgstr ""
|
| 3658 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-responses.inc.php:294
|
| 3659 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-responses.inc.php:315
|
| 3660 |
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-in.inc.php:124
|
| 3661 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:128
|
| 3662 |
msgctxt "s2member-front"
|
| 3663 |
msgid "<strong>Unable to update at this time.</strong> Your account is pending other changes. Please try again in 15 minutes."
|
| 3664 |
msgstr ""
|
| 3714 |
msgid "Invalid form configuration. Invalid \"rr, rra\" attributes. When \"rr\" ( Regular Recurring ) is 0 or 1, \"rra\" ( Recurring Retry Attempts ) must be >= 0."
|
| 3715 |
msgstr ""
|
| 3716 |
|
| 3717 |
+
#: s2member-pro/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:142
|
| 3718 |
msgctxt "s2member-front"
|
| 3719 |
msgid "<strong>No Subscr. ID.</strong> Please contact Support for assistance."
|
| 3720 |
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.
|
|
@@ -48,6 +48,8 @@ s2Member®, a powerful (free) membership plugin for WordPress®. Protect/secure
|
|
| 48 |
|
| 49 |
== Installation ==
|
| 50 |
|
|
|
|
|
|
|
| 51 |
= s2Member® is very easy to install (instructions) =
|
| 52 |
1. Upload the `/s2member` folder to your `/wp-content/plugins/` directory.
|
| 53 |
2. Activate the plugin through the `Plugins` menu in WordPress®.
|
|
@@ -61,6 +63,8 @@ Yes. s2Member and s2Member Pro, are also both compatible with Multisite Networki
|
|
| 61 |
|
| 62 |
== Description ==
|
| 63 |
|
|
|
|
|
|
|
| 64 |
[youtube http://www.youtube.com/watch?v=neGsNjWhOBs /]
|
| 65 |
|
| 66 |
The s2Member® Framework (free) integrates with PayPal® Website Payments Standard (also free), and fully supports recurring billing. s2Member supports custom Pages for registration (including Custom Registration/Profile Fields), account access, and a lot more. s2Member is compatible with Multisite Networking too, and even with BuddyPress and bbPress. With the s2Member® Pro add-on (an optional paid upgrade), you can add support for unlimited Membership Levels, PayPal® Website Payments Pro (w/ Pro Forms to facilitate on-site credit card processing), Authorize.Net® (also with Pro Forms), Google® Checkout, ClickBank®, advanced User Import/Export tools, the ability to use Coupon Codes, and many other enhancements. Videos available at: [s2Member.com / Videos](http://www.s2member.com/videos/).
|
|
@@ -73,6 +77,8 @@ You can learn more about s2Member® at [s2Member.com](http://www.s2member.com/).
|
|
| 73 |
|
| 74 |
== Frequently Asked Questions ==
|
| 75 |
|
|
|
|
|
|
|
| 76 |
= Please check the following s2Member® resources: =
|
| 77 |
* s2Member FAQs: http://www.s2member.com/faqs/
|
| 78 |
* Knowledge Base: http://www.s2member.com/kb/
|
|
@@ -85,16 +91,25 @@ Please see [this FAQ entry](http://www.s2member.com/faqs/#s2-faqs-translations)
|
|
| 85 |
|
| 86 |
== Upgrade Notice ==
|
| 87 |
|
| 88 |
-
=
|
| 89 |
Maintenance release. Upgrade immediately.
|
| 90 |
|
| 91 |
== Changelog ==
|
| 92 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 93 |
= v120601 =
|
| 94 |
* **(Maintenance Release) Upgrade immediately.**
|
| 95 |
* (s2Member Pro) **ClickBank® Button Shortcodes**. This release works around a bug that has been discovered on the ClickBank® side of things, when a `+` character appears in the `desc=""` attribute of your ClickBank® Button Shortcode. Resolved in this release. Please see [this thread](http://www.s2member.com/forums/topic/clickbank-output-url/#post-15166) for further details.
|
| 96 |
* (s2Member Pro) **Payflow® Daily Recurrence (Limitation)**. PayPal® Pro accounts with the Payflow® Edition API, are NOT capable of charging on a `daily` recurring basis. Previous releases of s2Member® Pro mistakenly documented this as being possible. Resolved in this release. PayPal® Pro accounts operating with the Payflow® Edition (and integrated with s2Member®), are only capable of charging recurring fees on the following schedules: `weekly, bi-weekly, monthly, quarterly, or yearly`. This is in large part, a limitation in the Payflow® API, which we hope will be resolved by PayPal® in a future version. Please feel free to contact PayPal® if you'd like to vote for this feature! This limitation does NOT affect existing PayPal® Pro accounts operating exclusively under the PayPal® Pro API (e.g. without Payflow®).
|
| 97 |
* (s2Member Pro) **New ccBill® Shortcodes**. s2Member® Pro now includes two new Shortcode Attributes for ccBill® payment button integrations. These include: `sub_account` and `form`. Making it possible to integrate a single installation of s2Member® Pro with multiple ccBill® sub-accounts, and/or multiple ccBill® forms (as they exist in your ccBill® account). For further details, please read the Shortcode documentation, found in your Dashboard under: `s2Member® -> ccBill® Buttons -> Shortcode Attributes (Explained)`.
|
|
|
|
|
|
|
| 98 |
= v120517 =
|
| 99 |
* **(Maintenance Release) Upgrade immediately.**
|
| 100 |
* (s2Member Pro) **PayPal® Pro Forms**. This release removes all limitations on the maximum length of an initial trial/period. It is now possible to offer any number of days/weeks/months/years for free, or at a different initial rate.
|
| 1 |
=== s2Member® Framework (Member Roles, Capabilities, Membership, PayPal Members) ===
|
| 2 |
|
| 3 |
+
Version: 120608
|
| 4 |
+
Stable tag: 120608
|
| 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.4
|
| 20 |
Requires at least: 3.2
|
| 21 |
|
| 22 |
Copyright: © 2009 WebSharks, Inc.
|
| 48 |
|
| 49 |
== Installation ==
|
| 50 |
|
| 51 |
+
**NOTE:** Please do NOT use the WordPress® forums to seek company support. Support for s2Member® is handled in [our own support forums](http://www.s2member.com/forums/).
|
| 52 |
+
|
| 53 |
= s2Member® is very easy to install (instructions) =
|
| 54 |
1. Upload the `/s2member` folder to your `/wp-content/plugins/` directory.
|
| 55 |
2. Activate the plugin through the `Plugins` menu in WordPress®.
|
| 63 |
|
| 64 |
== Description ==
|
| 65 |
|
| 66 |
+
**NOTE:** Please do NOT use the WordPress® forums to seek company support. Support for s2Member® is handled in [our own support forums](http://www.s2member.com/forums/).
|
| 67 |
+
|
| 68 |
[youtube http://www.youtube.com/watch?v=neGsNjWhOBs /]
|
| 69 |
|
| 70 |
The s2Member® Framework (free) integrates with PayPal® Website Payments Standard (also free), and fully supports recurring billing. s2Member supports custom Pages for registration (including Custom Registration/Profile Fields), account access, and a lot more. s2Member is compatible with Multisite Networking too, and even with BuddyPress and bbPress. With the s2Member® Pro add-on (an optional paid upgrade), you can add support for unlimited Membership Levels, PayPal® Website Payments Pro (w/ Pro Forms to facilitate on-site credit card processing), Authorize.Net® (also with Pro Forms), Google® Checkout, ClickBank®, advanced User Import/Export tools, the ability to use Coupon Codes, and many other enhancements. Videos available at: [s2Member.com / Videos](http://www.s2member.com/videos/).
|
| 77 |
|
| 78 |
== Frequently Asked Questions ==
|
| 79 |
|
| 80 |
+
**NOTE:** Please do NOT use the WordPress® forums to seek company support. Support for s2Member® is handled in [our own support forums](http://www.s2member.com/forums/).
|
| 81 |
+
|
| 82 |
= Please check the following s2Member® resources: =
|
| 83 |
* s2Member FAQs: http://www.s2member.com/faqs/
|
| 84 |
* Knowledge Base: http://www.s2member.com/kb/
|
| 91 |
|
| 92 |
== Upgrade Notice ==
|
| 93 |
|
| 94 |
+
= v120608 =
|
| 95 |
Maintenance release. Upgrade immediately.
|
| 96 |
|
| 97 |
== Changelog ==
|
| 98 |
|
| 99 |
+
= v120608 =
|
| 100 |
+
* **(Maintenance Release) Upgrade immediately.**
|
| 101 |
+
* (s2Member/s2Member Pro) **WordPress® v3.4**. Updated for compatibility with the coming release of [WordPress® v3.4](http://wordpress.org/news/2012/06/wordpress-3-4-release-candidate-2/).
|
| 102 |
+
* (s2Member/s2Member Pro) **Payflow® Bug Fix**. This release addresses two bugs that existed in s2Member's Payflow® integration. Resolved in this release. Please see [this thread](http://www.s2member.com/forums/topic/transactions-not-going-through/#post-15896) for further details.
|
| 103 |
+
* (s2Member Pro) **PayPal® Express Checkout**. This release enables "PayPal Account Optional" for PayPal® Express Checkout, via s2Member Pro Forms. In other words, this release makes the PayPal® Express Checkout option through Pro Forms, behave more like a standard PayPal® Button; where a customer is not always required to have a PayPal® account during checkout. This functionality is enabled automatically, there's nothing you need to change in your s2Member® integration. However, we do suggest that you turn "PayPal Account Optional" (on) inside your PayPal® account. Please see [this thread](http://www.s2member.com/forums/topic/paypal-express-for-paypal-pro-user/#post-15892) for further details.
|
| 104 |
+
* (s2Member) **Documentation**. Code samples for Content Dripping have been updated in the Dashboard, in order to correct a date comparison snippet, which was WRONG. Please check your Dashboard under: `s2Member® -> API Scripting -> Content Dripping -> Example #2`, for the updated code sample.
|
| 105 |
+
|
| 106 |
= v120601 =
|
| 107 |
* **(Maintenance Release) Upgrade immediately.**
|
| 108 |
* (s2Member Pro) **ClickBank® Button Shortcodes**. This release works around a bug that has been discovered on the ClickBank® side of things, when a `+` character appears in the `desc=""` attribute of your ClickBank® Button Shortcode. Resolved in this release. Please see [this thread](http://www.s2member.com/forums/topic/clickbank-output-url/#post-15166) for further details.
|
| 109 |
* (s2Member Pro) **Payflow® Daily Recurrence (Limitation)**. PayPal® Pro accounts with the Payflow® Edition API, are NOT capable of charging on a `daily` recurring basis. Previous releases of s2Member® Pro mistakenly documented this as being possible. Resolved in this release. PayPal® Pro accounts operating with the Payflow® Edition (and integrated with s2Member®), are only capable of charging recurring fees on the following schedules: `weekly, bi-weekly, monthly, quarterly, or yearly`. This is in large part, a limitation in the Payflow® API, which we hope will be resolved by PayPal® in a future version. Please feel free to contact PayPal® if you'd like to vote for this feature! This limitation does NOT affect existing PayPal® Pro accounts operating exclusively under the PayPal® Pro API (e.g. without Payflow®).
|
| 110 |
* (s2Member Pro) **New ccBill® Shortcodes**. s2Member® Pro now includes two new Shortcode Attributes for ccBill® payment button integrations. These include: `sub_account` and `form`. Making it possible to integrate a single installation of s2Member® Pro with multiple ccBill® sub-accounts, and/or multiple ccBill® forms (as they exist in your ccBill® account). For further details, please read the Shortcode documentation, found in your Dashboard under: `s2Member® -> ccBill® Buttons -> Shortcode Attributes (Explained)`.
|
| 111 |
+
* (s2Member/s2Member Pro) **Bug Fix**. A bug related to inaccurate role assignment, under certain scenarios (for administrative accounts). Resolved in this release. Please see [this thread](http://www.s2member.com/forums/topic/inaccurate-role-assignment-in-s2member-pro/#post-14122) for further details.
|
| 112 |
+
|
| 113 |
= v120517 =
|
| 114 |
* **(Maintenance Release) Upgrade immediately.**
|
| 115 |
* (s2Member Pro) **PayPal® Pro Forms**. This release removes all limitations on the maximum length of an initial trial/period. It is now possible to offer any number of days/weeks/months/years for free, or at a different initial rate.
|
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: 120608
|
| 23 |
+
Stable tag: 120608
|
| 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.4
|
| 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", "120608" /* !#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", "120608" /* !#distro-version#! */);
|
| 109 |
/*
|
| 110 |
Several compatibility checks.
|
| 111 |
If all pass, load the s2Member plugin.
|
