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

Version Description

= v160801 =

(Maintenance Release) Upgrade immediately.

Download this release

Release Info

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

Code changes from version 191022 to 200221

readme.txt CHANGED
@@ -1,8 +1,8 @@
1
  === s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members) ===
2
 
3
- Version: 191022
4
- Stable tag: 191022
5
- Tested up to: 5.2.4
6
  Requires at least: 4.2
7
  Requires PHP: 5.6.2
8
  Tested up to PHP: 7.2.19-0ubuntu0.18.10.1
@@ -137,6 +137,22 @@ Released under the terms of the [GNU General Public License](http://www.gnu.org/
137
 
138
  == Changelog ==
139
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
140
  = v191022 =
141
 
142
  - (s2Member Pro) **Feature Enhancement:** The Stripe pro-forms can now handle 3D Secure 2 for [Strong Customer Authentication](https://stripe.com/guides/strong-customer-authentication), as required by the new European regulation that came into effect recently. Props to those in the beta testing group, especially Brice and Felix. See [thread 5585](https://f.wpsharks.com/t/5585/).
1
  === s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members) ===
2
 
3
+ Version: 200221
4
+ Stable tag: 200221
5
+ Tested up to: 5.4-beta2
6
  Requires at least: 4.2
7
  Requires PHP: 5.6.2
8
  Tested up to PHP: 7.2.19-0ubuntu0.18.10.1
137
 
138
  == Changelog ==
139
 
140
+ = v200221 =
141
+
142
+ - (s2Member Pro) **Bug Fix:** In some rare cases, another plugin loaded Stripe's class before s2Member, so when s2 tried loading it there'd be an error. This release fixes the check for the class before trying to load it. See [issue #1170](https://github.com/wpsharks/s2member/issues/1170)
143
+
144
+ **Note:** s2Member won't have control over what version of the Stripe SDK was loaded by the other plugin. You'll need to get that other plugin to have an up-to-date version. If you don't have another plugin loading Stripe, this is not relevant to you.
145
+
146
+ - (s2Member Pro) **Bug Fix:** When using a 100% off coupon, requiring no payment, the Stripe pro-form was still loading the card field and requiring it, preventing the free signup. That's fixed in this release. See [issue #1171](https://github.com/wpsharks/s2member/issues/1171)
147
+
148
+ - (s2Member Pro) **Bug Fix:** The Stripe pro-form, when given an invalid card, didn't give a clear error message for it, and instead just "invalid parameter". Now it shows the correct card error, making it possible for the customer to try a different card to complete the payment.
149
+
150
+ - (s2Member Pro) **Feature Update:** The Indian Rupee was added to the list of currency symbols.
151
+
152
+ - (s2Member Pro) **Feature Enhancement:** The s2Member Pro add-on, not being a regular plugin was not uploadable via the WP plugin manager. This made it necessary to FTP, which is complicated for some site owners. In this release I made it possible for the plugin manager to upload or remove the Pro add-on.
153
+
154
+ **Note:** It still is not a regular plugin. The activation link or status in the plugins manager is irrelevant, but I couldn't find how to remove it. s2Member Pro activates automatically when its version matches the Framework's, and it'll be mentioned next to the Framework's version in the plugins manager.
155
+
156
  = v191022 =
157
 
158
  - (s2Member Pro) **Feature Enhancement:** The Stripe pro-forms can now handle 3D Secure 2 for [Strong Customer Authentication](https://stripe.com/guides/strong-customer-authentication), as required by the new European regulation that came into effect recently. Props to those in the beta testing group, especially Brice and Felix. See [thread 5585](https://f.wpsharks.com/t/5585/).
s2member.php CHANGED
@@ -20,8 +20,8 @@
20
  */
21
  /* -- This section for WordPress parsing. ------------------------------------------------------------------------------
22
 
23
- Version: 191022
24
- Stable tag: 191022
25
 
26
  SSL Compatible: yes
27
  bbPress Compatible: yes
@@ -36,7 +36,7 @@ PayPal Pro Compatible: yes w/s2Member Pro
36
  Authorize.Net Compatible: yes w/s2Member Pro
37
  ClickBank Compatible: yes w/s2Member Pro
38
 
39
- Tested up to: 5.2.4
40
  Requires at least: 4.2
41
 
42
  Requires PHP: 5.6.2
@@ -77,7 +77,7 @@ if(!defined('WPINC')) // MUST have WordPress.
77
  *
78
  * @var string
79
  */
80
- ${__FILE__}['tmp'] = '191022'; //version//
81
  if(!defined('WS_PLUGIN__S2MEMBER_VERSION'))
82
  define('WS_PLUGIN__S2MEMBER_VERSION', ${__FILE__}['tmp']);
83
  /**
@@ -110,7 +110,7 @@ if(!defined('WS_PLUGIN__S2MEMBER_MIN_WP_VERSION'))
110
  *
111
  * @var string
112
  */
113
- ${__FILE__}['tmp'] = '191022'; //version//
114
  if(!defined('WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION'))
115
  define('WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION', ${__FILE__}['tmp']);
116
  /*
20
  */
21
  /* -- This section for WordPress parsing. ------------------------------------------------------------------------------
22
 
23
+ Version: 200221
24
+ Stable tag: 200221
25
 
26
  SSL Compatible: yes
27
  bbPress Compatible: yes
36
  Authorize.Net Compatible: yes w/s2Member Pro
37
  ClickBank Compatible: yes w/s2Member Pro
38
 
39
+ Tested up to: 5.4-beta2
40
  Requires at least: 4.2
41
 
42
  Requires PHP: 5.6.2
77
  *
78
  * @var string
79
  */
80
+ ${__FILE__}['tmp'] = '200221'; //version//
81
  if(!defined('WS_PLUGIN__S2MEMBER_VERSION'))
82
  define('WS_PLUGIN__S2MEMBER_VERSION', ${__FILE__}['tmp']);
83
  /**
110
  *
111
  * @var string
112
  */
113
+ ${__FILE__}['tmp'] = '200221'; //version//
114
  if(!defined('WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION'))
115
  define('WS_PLUGIN__S2MEMBER_MIN_PRO_VERSION', ${__FILE__}['tmp']);
116
  /*
src/includes/classes/utils-cur.inc.php CHANGED
@@ -86,6 +86,7 @@ if(!class_exists('c_ws_plugin__s2member_utils_cur'))
86
  $symbols['HKD'] = '$'; // Hong Kong Dollar
87
  $symbols['HUF'] = 'Ft'; // Hungarian Forint
88
  $symbols['ILS'] = '₪'; // Israeli New Sheqel
 
89
  $symbols['JPY'] = '¥'; // Japanese Yen
90
  $symbols['MYR'] = 'RM'; // Malaysian Ringgit
91
  $symbols['MXN'] = '$'; // Mexican Peso
86
  $symbols['HKD'] = '$'; // Hong Kong Dollar
87
  $symbols['HUF'] = 'Ft'; // Hungarian Forint
88
  $symbols['ILS'] = '₪'; // Israeli New Sheqel
89
+ $symbols['INR'] = 'Rs'; // Indian Rupee
90
  $symbols['JPY'] = '¥'; // Japanese Yen
91
  $symbols['MYR'] = 'RM'; // Malaysian Ringgit
92
  $symbols['MXN'] = '$'; // Mexican Peso
src/includes/translations/s2member.pot CHANGED
@@ -1,14 +1,14 @@
1
- # Copyright (C) 2019
2
  # This file is distributed under the same license as the package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: 191022\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/s2member\n"
7
- "POT-Creation-Date: 2019-10-22 17:35:47+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
@@ -158,8 +158,8 @@ msgstr ""
158
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:915
159
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:750
160
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1084
161
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:561
162
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:831
163
  msgctxt "s2member-front"
164
  msgid "<strong>Thank you.</strong> Your account has been approved.<br />&mdash; Please <a href=\"%s\" rel=\"nofollow\">log in</a>."
165
  msgstr ""
@@ -184,8 +184,8 @@ msgstr ""
184
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1119
185
  #: pro/src/includes/classes/gateways/paypal/paypal-registration-in.inc.php:129
186
  #: pro/src/includes/classes/gateways/paypal/paypal-registration-in.inc.php:151
187
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:573
188
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:843
189
  #: pro/src/includes/classes/gateways/stripe/stripe-registration-in.inc.php:131
190
  msgctxt "s2member-front"
191
  msgid "<strong>Oops.</strong> A slight problem. Please contact Support for assistance."
@@ -199,8 +199,8 @@ msgstr ""
199
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:941
200
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:776
201
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1110
202
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:562
203
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:832
204
  msgctxt "s2member-front"
205
  msgid "<strong>Thank you.</strong> Your account has been approved.<br />&mdash; You'll receive an email momentarily."
206
  msgstr ""
@@ -210,7 +210,7 @@ msgstr ""
210
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:961
211
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1130
212
  #: pro/src/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:136
213
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:847
214
  msgctxt "s2member-front"
215
  msgid "<strong>Unknown error.</strong> Please contact Support for assistance."
216
  msgstr ""
@@ -916,6 +916,7 @@ msgstr ""
916
 
917
  #: pro/src/includes/classes/gateways/authnet/authnet-responses.inc.php:485
918
  #: pro/src/includes/classes/gateways/paypal/paypal-responses.inc.php:557
 
919
  msgctxt "s2member-admin"
920
  msgid "Invalid form configuration. Invalid \"ta, tp, tt\" attributes. Trial Period. When provided, these cannot be exactly the same as your \"ra, rp, rt\" attributes."
921
  msgstr ""
@@ -1258,14 +1259,14 @@ msgstr ""
1258
 
1259
  #: pro/src/includes/classes/gateways/authnet/authnet-sp-checkout-in.inc.php:169
1260
  #: pro/src/includes/classes/gateways/paypal/paypal-sp-checkout-in.inc.php:288
1261
- #: pro/src/includes/classes/gateways/stripe/stripe-sp-checkout-in.inc.php:193
1262
  msgctxt "s2member-front"
1263
  msgid "<strong>Thank you.</strong> Your purchase has been approved.<br />&mdash; Please <a href=\"%s\" rel=\"nofollow\">click here</a> to proceed."
1264
  msgstr ""
1265
 
1266
  #: pro/src/includes/classes/gateways/authnet/authnet-sp-checkout-in.inc.php:180
1267
  #: pro/src/includes/classes/gateways/paypal/paypal-sp-checkout-in.inc.php:299
1268
- #: pro/src/includes/classes/gateways/stripe/stripe-sp-checkout-in.inc.php:200
1269
  msgctxt "s2member-front"
1270
  msgid "<strong>Oops.</strong> Unable to generate Access Link. Please contact Support for assistance."
1271
  msgstr ""
@@ -1503,17 +1504,17 @@ msgctxt "s2member-front"
1503
  msgid "API failure. Please contact Support for assistance."
1504
  msgstr ""
1505
 
1506
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:237
1507
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:435
1508
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:626
1509
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:739
1510
- #: pro/src/includes/classes/gateways/stripe/stripe-sp-checkout-in.inc.php:136
1511
  msgctxt "s2member-front"
1512
  msgid "Please submit a card."
1513
  msgstr ""
1514
 
1515
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:328
1516
- #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:684
1517
  msgctxt "s2member-front"
1518
  msgid "<strong>Thank you.</strong> Your account has been updated :-)"
1519
  msgstr ""
@@ -1753,11 +1754,11 @@ msgstr ""
1753
  #: pro/src/includes/separates/gateways/stripe/stripe.js:211
1754
  #: pro/src/includes/separates/gateways/stripe/stripe.js:332
1755
  #: pro/src/includes/separates/gateways/stripe/stripe.js:337
1756
- #: pro/src/includes/separates/gateways/stripe/stripe.js:652
1757
- #: pro/src/includes/separates/gateways/stripe/stripe.js:657
1758
- #: pro/src/includes/separates/gateways/stripe/stripe.js:662
1759
- #: pro/src/includes/separates/gateways/stripe/stripe.js:667
1760
- #: pro/src/includes/separates/gateways/stripe/stripe.js:672
1761
  #: pro/src/includes/separates/gateways/stripe/stripe.min.js:1
1762
  #: src/includes/s2member.js:311 src/includes/s2member.js:316
1763
  #: src/includes/s2member.js:321 src/includes/s2member.js:326
@@ -1785,7 +1786,7 @@ msgstr ""
1785
  #: pro/src/includes/separates/gateways/stripe/stripe.js:110
1786
  #: pro/src/includes/separates/gateways/stripe/stripe.js:211
1787
  #: pro/src/includes/separates/gateways/stripe/stripe.js:337
1788
- #: pro/src/includes/separates/gateways/stripe/stripe.js:672
1789
  #: pro/src/includes/separates/gateways/stripe/stripe.min.js:1
1790
  msgctxt "s2member-front"
1791
  msgid "Security Verification missing. Please try again."
@@ -1808,7 +1809,7 @@ msgstr ""
1808
  #: pro/src/includes/separates/gateways/paypal/paypal.js:899
1809
  #: pro/src/includes/separates/gateways/paypal/paypal.min.js:1
1810
  #: pro/src/includes/separates/gateways/stripe/stripe.js:196
1811
- #: pro/src/includes/separates/gateways/stripe/stripe.js:657
1812
  #: pro/src/includes/separates/gateways/stripe/stripe.min.js:1
1813
  #: src/includes/s2member.js:316 src/includes/s2member.js:417
1814
  #: src/includes/s2member.min.js:1
@@ -1823,7 +1824,7 @@ msgstr ""
1823
  #: pro/src/includes/separates/gateways/paypal/paypal.js:906
1824
  #: pro/src/includes/separates/gateways/paypal/paypal.min.js:1
1825
  #: pro/src/includes/separates/gateways/stripe/stripe.js:201
1826
- #: pro/src/includes/separates/gateways/stripe/stripe.js:662
1827
  #: pro/src/includes/separates/gateways/stripe/stripe.min.js:1
1828
  #: src/includes/s2member.js:321 src/includes/s2member.js:422
1829
  #: src/includes/s2member.min.js:1
@@ -1838,7 +1839,7 @@ msgstr ""
1838
  #: pro/src/includes/separates/gateways/paypal/paypal.js:911
1839
  #: pro/src/includes/separates/gateways/paypal/paypal.min.js:1
1840
  #: pro/src/includes/separates/gateways/stripe/stripe.js:206
1841
- #: pro/src/includes/separates/gateways/stripe/stripe.js:667
1842
  #: pro/src/includes/separates/gateways/stripe/stripe.min.js:1
1843
  #: src/includes/s2member.js:326 src/includes/s2member.js:427
1844
  #: src/includes/s2member.min.js:1
@@ -1982,7 +1983,7 @@ msgid "en_US"
1982
  msgstr ""
1983
 
1984
  #: pro/src/includes/separates/gateways/stripe/stripe.js:296
1985
- #: pro/src/includes/separates/gateways/stripe/stripe.js:618
1986
  #: pro/src/includes/separates/gateways/stripe/stripe.min.js:1
1987
  msgctxt "s2member-front"
1988
  msgid "Add"
1
+ # Copyright (C) 2020
2
  # This file is distributed under the same license as the package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: 200221\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/s2member\n"
7
+ "POT-Creation-Date: 2020-02-21 18:56:34+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
158
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:915
159
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:750
160
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1084
161
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:565
162
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:839
163
  msgctxt "s2member-front"
164
  msgid "<strong>Thank you.</strong> Your account has been approved.<br />&mdash; Please <a href=\"%s\" rel=\"nofollow\">log in</a>."
165
  msgstr ""
184
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1119
185
  #: pro/src/includes/classes/gateways/paypal/paypal-registration-in.inc.php:129
186
  #: pro/src/includes/classes/gateways/paypal/paypal-registration-in.inc.php:151
187
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:577
188
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:851
189
  #: pro/src/includes/classes/gateways/stripe/stripe-registration-in.inc.php:131
190
  msgctxt "s2member-front"
191
  msgid "<strong>Oops.</strong> A slight problem. Please contact Support for assistance."
199
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:941
200
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:776
201
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1110
202
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:566
203
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:840
204
  msgctxt "s2member-front"
205
  msgid "<strong>Thank you.</strong> Your account has been approved.<br />&mdash; You'll receive an email momentarily."
206
  msgstr ""
210
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-pf-in.inc.php:961
211
  #: pro/src/includes/classes/gateways/paypal/paypal-checkout-rdp-in.inc.php:1130
212
  #: pro/src/includes/classes/gateways/paypal/paypal-update-pf-in.inc.php:136
213
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:855
214
  msgctxt "s2member-front"
215
  msgid "<strong>Unknown error.</strong> Please contact Support for assistance."
216
  msgstr ""
916
 
917
  #: pro/src/includes/classes/gateways/authnet/authnet-responses.inc.php:485
918
  #: pro/src/includes/classes/gateways/paypal/paypal-responses.inc.php:557
919
+ #: pro/src/includes/classes/gateways/stripe/stripe-responses.inc.php:492
920
  msgctxt "s2member-admin"
921
  msgid "Invalid form configuration. Invalid \"ta, tp, tt\" attributes. Trial Period. When provided, these cannot be exactly the same as your \"ra, rp, rt\" attributes."
922
  msgstr ""
1259
 
1260
  #: pro/src/includes/classes/gateways/authnet/authnet-sp-checkout-in.inc.php:169
1261
  #: pro/src/includes/classes/gateways/paypal/paypal-sp-checkout-in.inc.php:288
1262
+ #: pro/src/includes/classes/gateways/stripe/stripe-sp-checkout-in.inc.php:195
1263
  msgctxt "s2member-front"
1264
  msgid "<strong>Thank you.</strong> Your purchase has been approved.<br />&mdash; Please <a href=\"%s\" rel=\"nofollow\">click here</a> to proceed."
1265
  msgstr ""
1266
 
1267
  #: pro/src/includes/classes/gateways/authnet/authnet-sp-checkout-in.inc.php:180
1268
  #: pro/src/includes/classes/gateways/paypal/paypal-sp-checkout-in.inc.php:299
1269
+ #: pro/src/includes/classes/gateways/stripe/stripe-sp-checkout-in.inc.php:202
1270
  msgctxt "s2member-front"
1271
  msgid "<strong>Oops.</strong> Unable to generate Access Link. Please contact Support for assistance."
1272
  msgstr ""
1504
  msgid "API failure. Please contact Support for assistance."
1505
  msgstr ""
1506
 
1507
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:239
1508
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:439
1509
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:632
1510
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:747
1511
+ #: pro/src/includes/classes/gateways/stripe/stripe-sp-checkout-in.inc.php:138
1512
  msgctxt "s2member-front"
1513
  msgid "Please submit a card."
1514
  msgstr ""
1515
 
1516
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:330
1517
+ #: pro/src/includes/classes/gateways/stripe/stripe-checkout-in.inc.php:690
1518
  msgctxt "s2member-front"
1519
  msgid "<strong>Thank you.</strong> Your account has been updated :-)"
1520
  msgstr ""
1754
  #: pro/src/includes/separates/gateways/stripe/stripe.js:211
1755
  #: pro/src/includes/separates/gateways/stripe/stripe.js:332
1756
  #: pro/src/includes/separates/gateways/stripe/stripe.js:337
1757
+ #: pro/src/includes/separates/gateways/stripe/stripe.js:665
1758
+ #: pro/src/includes/separates/gateways/stripe/stripe.js:670
1759
+ #: pro/src/includes/separates/gateways/stripe/stripe.js:675
1760
+ #: pro/src/includes/separates/gateways/stripe/stripe.js:680
1761
+ #: pro/src/includes/separates/gateways/stripe/stripe.js:685
1762
  #: pro/src/includes/separates/gateways/stripe/stripe.min.js:1
1763
  #: src/includes/s2member.js:311 src/includes/s2member.js:316
1764
  #: src/includes/s2member.js:321 src/includes/s2member.js:326
1786
  #: pro/src/includes/separates/gateways/stripe/stripe.js:110
1787
  #: pro/src/includes/separates/gateways/stripe/stripe.js:211
1788
  #: pro/src/includes/separates/gateways/stripe/stripe.js:337
1789
+ #: pro/src/includes/separates/gateways/stripe/stripe.js:685
1790
  #: pro/src/includes/separates/gateways/stripe/stripe.min.js:1
1791
  msgctxt "s2member-front"
1792
  msgid "Security Verification missing. Please try again."
1809
  #: pro/src/includes/separates/gateways/paypal/paypal.js:899
1810
  #: pro/src/includes/separates/gateways/paypal/paypal.min.js:1
1811
  #: pro/src/includes/separates/gateways/stripe/stripe.js:196
1812
+ #: pro/src/includes/separates/gateways/stripe/stripe.js:670
1813
  #: pro/src/includes/separates/gateways/stripe/stripe.min.js:1
1814
  #: src/includes/s2member.js:316 src/includes/s2member.js:417
1815
  #: src/includes/s2member.min.js:1
1824
  #: pro/src/includes/separates/gateways/paypal/paypal.js:906
1825
  #: pro/src/includes/separates/gateways/paypal/paypal.min.js:1
1826
  #: pro/src/includes/separates/gateways/stripe/stripe.js:201
1827
+ #: pro/src/includes/separates/gateways/stripe/stripe.js:675
1828
  #: pro/src/includes/separates/gateways/stripe/stripe.min.js:1
1829
  #: src/includes/s2member.js:321 src/includes/s2member.js:422
1830
  #: src/includes/s2member.min.js:1
1839
  #: pro/src/includes/separates/gateways/paypal/paypal.js:911
1840
  #: pro/src/includes/separates/gateways/paypal/paypal.min.js:1
1841
  #: pro/src/includes/separates/gateways/stripe/stripe.js:206
1842
+ #: pro/src/includes/separates/gateways/stripe/stripe.js:680
1843
  #: pro/src/includes/separates/gateways/stripe/stripe.min.js:1
1844
  #: src/includes/s2member.js:326 src/includes/s2member.js:427
1845
  #: src/includes/s2member.min.js:1
1983
  msgstr ""
1984
 
1985
  #: pro/src/includes/separates/gateways/stripe/stripe.js:296
1986
+ #: pro/src/includes/separates/gateways/stripe/stripe.js:631
1987
  #: pro/src/includes/separates/gateways/stripe/stripe.min.js:1
1988
  msgctxt "s2member-front"
1989
  msgid "Add"
src/vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer' . '/autoload_real.php';
6
 
7
- return ComposerAutoloaderInita49098a9a1db55f068dbb32c1bd3abfd::getLoader();
4
 
5
  require_once __DIR__ . '/composer' . '/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit6a18de9e73ae69e4a4a036046aee89cf::getLoader();
src/vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInita49098a9a1db55f068dbb32c1bd3abfd
6
  {
7
  private static $loader;
8
 
@@ -19,9 +19,9 @@ class ComposerAutoloaderInita49098a9a1db55f068dbb32c1bd3abfd
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInita49098a9a1db55f068dbb32c1bd3abfd', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInita49098a9a1db55f068dbb32c1bd3abfd', 'loadClassLoader'));
25
 
26
  $map = require __DIR__ . '/autoload_namespaces.php';
27
  foreach ($map as $namespace => $path) {
@@ -42,14 +42,14 @@ class ComposerAutoloaderInita49098a9a1db55f068dbb32c1bd3abfd
42
 
43
  $includeFiles = require __DIR__ . '/autoload_files.php';
44
  foreach ($includeFiles as $fileIdentifier => $file) {
45
- composerRequirea49098a9a1db55f068dbb32c1bd3abfd($fileIdentifier, $file);
46
  }
47
 
48
  return $loader;
49
  }
50
  }
51
 
52
- function composerRequirea49098a9a1db55f068dbb32c1bd3abfd($fileIdentifier, $file)
53
  {
54
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
55
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit6a18de9e73ae69e4a4a036046aee89cf
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit6a18de9e73ae69e4a4a036046aee89cf', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit6a18de9e73ae69e4a4a036046aee89cf', 'loadClassLoader'));
25
 
26
  $map = require __DIR__ . '/autoload_namespaces.php';
27
  foreach ($map as $namespace => $path) {
42
 
43
  $includeFiles = require __DIR__ . '/autoload_files.php';
44
  foreach ($includeFiles as $fileIdentifier => $file) {
45
+ composerRequire6a18de9e73ae69e4a4a036046aee89cf($fileIdentifier, $file);
46
  }
47
 
48
  return $loader;
49
  }
50
  }
51
 
52
+ function composerRequire6a18de9e73ae69e4a4a036046aee89cf($fileIdentifier, $file)
53
  {
54
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
55
  require $file;