Version Description
Download this release
Release Info
Developer | jason_the_adams |
Plugin | Give – Donation Plugin and Fundraising Platform |
Version | 2.19.3 |
Comparing to | |
See all releases |
Code changes from version 2.19.2 to 2.19.3
- give.php +2 -2
- languages/give.pot +3 -3
- output.log +16 -15
- readme.txt +6 -1
- src/LegacySubscriptions/includes/give-subscription.php +24 -18
- src/PaymentGateways/Gateways/PayPalStandard/Actions/CreatePayPalStandardPaymentURL.php +2 -2
- src/PaymentGateways/Gateways/PayPalStandard/Controllers/PayPalStandardWebhook.php +16 -6
- src/PaymentGateways/Gateways/PayPalStandard/Webhooks/WebhookValidator.php +6 -2
- vendor/autoload.php +1 -1
- vendor/composer/autoload_real.php +7 -7
- vendor/composer/autoload_static.php +4 -4
- vendor/composer/installed.php +6 -6
give.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
|
6 |
* Author: GiveWP
|
7 |
* Author URI: https://givewp.com/
|
8 |
-
* Version: 2.19.
|
9 |
* Requires at least: 4.9
|
10 |
* Requires PHP: 5.6
|
11 |
* Text Domain: give
|
@@ -289,7 +289,7 @@ final class Give
|
|
289 |
{
|
290 |
// Plugin version.
|
291 |
if ( ! defined('GIVE_VERSION')) {
|
292 |
-
define('GIVE_VERSION', '2.19.
|
293 |
}
|
294 |
|
295 |
// Plugin Root File.
|
5 |
* Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
|
6 |
* Author: GiveWP
|
7 |
* Author URI: https://givewp.com/
|
8 |
+
* Version: 2.19.3
|
9 |
* Requires at least: 4.9
|
10 |
* Requires PHP: 5.6
|
11 |
* Text Domain: give
|
289 |
{
|
290 |
// Plugin version.
|
291 |
if ( ! defined('GIVE_VERSION')) {
|
292 |
+
define('GIVE_VERSION', '2.19.3');
|
293 |
}
|
294 |
|
295 |
// Plugin Root File.
|
languages/give.pot
CHANGED
@@ -2,14 +2,14 @@
|
|
2 |
# This file is distributed under the same license as the Give - Donation Plugin plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Give - Donation Plugin 2.19.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/givewp\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"POT-Creation-Date: 2022-03-
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.5.0\n"
|
15 |
"X-Domain: give\n"
|
@@ -15239,7 +15239,7 @@ msgstr ""
|
|
15239 |
msgid "GiveWP › Onboarding Wizard"
|
15240 |
msgstr ""
|
15241 |
|
15242 |
-
#: src/PaymentGateways/Gateways/PayPalStandard/Controllers/PayPalStandardWebhook.php:
|
15243 |
msgid "IPN received on %1$s at %2$s"
|
15244 |
msgstr ""
|
15245 |
|
2 |
# This file is distributed under the same license as the Give - Donation Plugin plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Give - Donation Plugin 2.19.3\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/givewp\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"POT-Creation-Date: 2022-03-04T22:29:31+00:00\n"
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.5.0\n"
|
15 |
"X-Domain: give\n"
|
15239 |
msgid "GiveWP › Onboarding Wizard"
|
15240 |
msgstr ""
|
15241 |
|
15242 |
+
#: src/PaymentGateways/Gateways/PayPalStandard/Controllers/PayPalStandardWebhook.php:105
|
15243 |
msgid "IPN received on %1$s at %2$s"
|
15244 |
msgstr ""
|
15245 |
|
output.log
CHANGED
@@ -16,37 +16,38 @@ c88517be8365: Pulling fs layer
|
|
16 |
181891da1ea0: Pulling fs layer
|
17 |
2a0fa75da19b: Pulling fs layer
|
18 |
07289ea6b918: Pulling fs layer
|
|
|
|
|
19 |
c88517be8365: Waiting
|
20 |
142abe9b67c6: Waiting
|
21 |
181891da1ea0: Waiting
|
22 |
2a0fa75da19b: Waiting
|
23 |
07289ea6b918: Waiting
|
24 |
-
4612e05a72cf: Waiting
|
25 |
-
f1478d838f46: Waiting
|
26 |
320f26ee9b1c: Verifying Checksum
|
27 |
320f26ee9b1c: Download complete
|
28 |
-
801bfaa63ef2: Verifying Checksum
|
29 |
-
801bfaa63ef2: Download complete
|
30 |
30e209609427: Verifying Checksum
|
31 |
30e209609427: Download complete
|
32 |
-
801bfaa63ef2:
|
|
|
33 |
4612e05a72cf: Verifying Checksum
|
34 |
4612e05a72cf: Download complete
|
35 |
-
|
|
|
|
|
|
|
36 |
f1478d838f46: Download complete
|
37 |
-
|
38 |
-
4612e05a72cf: Pull complete
|
39 |
-
142abe9b67c6: Verifying Checksum
|
40 |
-
142abe9b67c6: Download complete
|
41 |
-
f1478d838f46: Pull complete
|
42 |
-
181891da1ea0: Verifying Checksum
|
43 |
-
181891da1ea0: Download complete
|
44 |
2a0fa75da19b: Verifying Checksum
|
45 |
2a0fa75da19b: Download complete
|
46 |
-
|
47 |
-
|
|
|
|
|
|
|
|
|
48 |
07289ea6b918: Verifying Checksum
|
49 |
07289ea6b918: Download complete
|
|
|
50 |
c88517be8365: Pull complete
|
51 |
142abe9b67c6: Pull complete
|
52 |
181891da1ea0: Pull complete
|
16 |
181891da1ea0: Pulling fs layer
|
17 |
2a0fa75da19b: Pulling fs layer
|
18 |
07289ea6b918: Pulling fs layer
|
19 |
+
4612e05a72cf: Waiting
|
20 |
+
f1478d838f46: Waiting
|
21 |
c88517be8365: Waiting
|
22 |
142abe9b67c6: Waiting
|
23 |
181891da1ea0: Waiting
|
24 |
2a0fa75da19b: Waiting
|
25 |
07289ea6b918: Waiting
|
|
|
|
|
26 |
320f26ee9b1c: Verifying Checksum
|
27 |
320f26ee9b1c: Download complete
|
|
|
|
|
28 |
30e209609427: Verifying Checksum
|
29 |
30e209609427: Download complete
|
30 |
+
801bfaa63ef2: Verifying Checksum
|
31 |
+
801bfaa63ef2: Download complete
|
32 |
4612e05a72cf: Verifying Checksum
|
33 |
4612e05a72cf: Download complete
|
34 |
+
801bfaa63ef2: Pull complete
|
35 |
+
c88517be8365: Verifying Checksum
|
36 |
+
c88517be8365: Download complete
|
37 |
+
f1478d838f46: Verifying Checksum
|
38 |
f1478d838f46: Download complete
|
39 |
+
30e209609427: Pull complete
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
2a0fa75da19b: Verifying Checksum
|
41 |
2a0fa75da19b: Download complete
|
42 |
+
181891da1ea0: Verifying Checksum
|
43 |
+
181891da1ea0: Download complete
|
44 |
+
142abe9b67c6: Verifying Checksum
|
45 |
+
142abe9b67c6: Download complete
|
46 |
+
320f26ee9b1c: Pull complete
|
47 |
+
4612e05a72cf: Pull complete
|
48 |
07289ea6b918: Verifying Checksum
|
49 |
07289ea6b918: Download complete
|
50 |
+
f1478d838f46: Pull complete
|
51 |
c88517be8365: Pull complete
|
52 |
142abe9b67c6: Pull complete
|
53 |
181891da1ea0: Pull complete
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: donation, donate, recurring donations, fundraising, crowdfunding
|
|
5 |
Requires at least: 4.9
|
6 |
Tested up to: 5.9
|
7 |
Requires PHP: 5.6
|
8 |
-
Stable tag: 2.19.
|
9 |
License: GPLv3
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|
@@ -251,6 +251,11 @@ The 2% fee on Stripe donations only applies to donations taken via our free Stri
|
|
251 |
8. GiveWP has a dedicated support team to help answer any questions you may have and help you through stumbling blocks.
|
252 |
|
253 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
254 |
= 2.19.2: March 2nd, 2022 =
|
255 |
* Fix: Resolved issue with connecting to Stripe with API Keys
|
256 |
|
5 |
Requires at least: 4.9
|
6 |
Tested up to: 5.9
|
7 |
Requires PHP: 5.6
|
8 |
+
Stable tag: 2.19.3
|
9 |
License: GPLv3
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|
251 |
8. GiveWP has a dedicated support team to help answer any questions you may have and help you through stumbling blocks.
|
252 |
|
253 |
== Changelog ==
|
254 |
+
= 2.19.3: March 4th, 2022 =
|
255 |
+
* Fix: PayPal Standard donations above 1000 dollars are now working again
|
256 |
+
* Fix: PayPal IPN URL is now working again
|
257 |
+
* Fix: Stripe subscriptions with no end were being canceled upon the next renewal when using GiveWP Recurring 1.15.0. This resolves that issue. Please update!
|
258 |
+
|
259 |
= 2.19.2: March 2nd, 2022 =
|
260 |
* Fix: Resolved issue with connecting to Stripe with API Keys
|
261 |
|
src/LegacySubscriptions/includes/give-subscription.php
CHANGED
@@ -137,12 +137,14 @@ class Give_Subscription {
|
|
137 |
}
|
138 |
|
139 |
/**
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
|
|
|
|
146 |
private function setup_subscription( $id_or_object = 0 ) {
|
147 |
|
148 |
if ( empty( $id_or_object ) ) {
|
@@ -163,18 +165,22 @@ class Give_Subscription {
|
|
163 |
}
|
164 |
|
165 |
foreach ( $sub as $key => $value ) {
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
|
|
|
|
|
|
|
|
178 |
|
179 |
$this->donor = new Give_Donor( $this->donor_id );
|
180 |
$this->gateway = give_get_payment_gateway( $this->parent_payment_id );
|
137 |
}
|
138 |
|
139 |
/**
|
140 |
+
* Setup the subscription object.
|
141 |
+
*
|
142 |
+
* @since 2.19.3 - cast bill_times to integer
|
143 |
+
*
|
144 |
+
* @param int $id_or_object
|
145 |
+
*
|
146 |
+
* @return Give_Subscription|bool
|
147 |
+
*/
|
148 |
private function setup_subscription( $id_or_object = 0 ) {
|
149 |
|
150 |
if ( empty( $id_or_object ) ) {
|
165 |
}
|
166 |
|
167 |
foreach ( $sub as $key => $value ) {
|
168 |
+
// Backwards compatibility:
|
169 |
+
// Ensure product_id get sent to new form_id.
|
170 |
+
if ('product_id' === $key) {
|
171 |
+
$this->form_id = $value;
|
172 |
+
}
|
173 |
+
|
174 |
+
if ('customer_id' === $key) {
|
175 |
+
$this->donor_id = $value;
|
176 |
+
}
|
177 |
+
|
178 |
+
if ('bill_times' === $key) {
|
179 |
+
$value = (int)$value;
|
180 |
+
}
|
181 |
+
|
182 |
+
$this->$key = $value;
|
183 |
+
}
|
184 |
|
185 |
$this->donor = new Give_Donor( $this->donor_id );
|
186 |
$this->gateway = give_get_payment_gateway( $this->parent_payment_id );
|
src/PaymentGateways/Gateways/PayPalStandard/Actions/CreatePayPalStandardPaymentURL.php
CHANGED
@@ -40,7 +40,7 @@ class CreatePayPalStandardPaymentURL
|
|
40 |
|
41 |
// Donation information.
|
42 |
'invoice' => $paymentData->purchaseKey,
|
43 |
-
'amount' => $paymentData->
|
44 |
'item_name' => stripslashes($itemName),
|
45 |
'currency_code' => give_get_currency($paymentData->donationId),
|
46 |
|
@@ -107,7 +107,7 @@ class CreatePayPalStandardPaymentURL
|
|
107 |
$paymentData->donationId,
|
108 |
$paymentData->legacyPaymentData
|
109 |
],
|
110 |
-
'
|
111 |
);
|
112 |
}
|
113 |
}
|
40 |
|
41 |
// Donation information.
|
42 |
'invoice' => $paymentData->purchaseKey,
|
43 |
+
'amount' => $paymentData->price,
|
44 |
'item_name' => stripslashes($itemName),
|
45 |
'currency_code' => give_get_currency($paymentData->donationId),
|
46 |
|
107 |
$paymentData->donationId,
|
108 |
$paymentData->legacyPaymentData
|
109 |
],
|
110 |
+
'2.19.0'
|
111 |
);
|
112 |
}
|
113 |
}
|
src/PaymentGateways/Gateways/PayPalStandard/Controllers/PayPalStandardWebhook.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
|
3 |
namespace Give\PaymentGateways\Gateways\PayPalStandard\Controllers;
|
4 |
|
|
|
5 |
use Give\PaymentGateways\Gateways\PayPalStandard\PayPalStandard;
|
6 |
use Give\PaymentGateways\Gateways\PayPalStandard\Webhooks\WebhookRegister;
|
7 |
use Give\PaymentGateways\Gateways\PayPalStandard\Webhooks\WebhookValidator;
|
@@ -28,14 +29,15 @@ class PayPalStandardWebhook
|
|
28 |
* Handle PayPal ipn
|
29 |
*
|
30 |
* @since 2.19.0
|
|
|
31 |
*/
|
32 |
public function handle()
|
33 |
{
|
34 |
$eventData = file_get_contents('php://input');
|
35 |
$eventData = wp_parse_args($eventData);
|
36 |
|
37 |
-
if (
|
38 |
-
|
39 |
}
|
40 |
|
41 |
$donationId = isset($eventData['custom']) ? absint($eventData['custom']) : 0;
|
@@ -43,8 +45,15 @@ class PayPalStandardWebhook
|
|
43 |
|
44 |
// ipn verification can be disabled in GiveWP (<=2.15.0).
|
45 |
// This check will prevent anonymous requests from editing donation, if ipn verification disabled.
|
46 |
-
if (
|
47 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
}
|
49 |
|
50 |
$this->recordIpn($eventData, $donationId);
|
@@ -62,10 +71,11 @@ class PayPalStandardWebhook
|
|
62 |
}
|
63 |
|
64 |
/**
|
65 |
-
* @
|
|
|
66 |
* @param int $donationId
|
67 |
*
|
68 |
-
* @
|
69 |
*/
|
70 |
private function recordIpn(array $eventData, $donationId)
|
71 |
{
|
2 |
|
3 |
namespace Give\PaymentGateways\Gateways\PayPalStandard\Controllers;
|
4 |
|
5 |
+
use Give\Log\Log;
|
6 |
use Give\PaymentGateways\Gateways\PayPalStandard\PayPalStandard;
|
7 |
use Give\PaymentGateways\Gateways\PayPalStandard\Webhooks\WebhookRegister;
|
8 |
use Give\PaymentGateways\Gateways\PayPalStandard\Webhooks\WebhookValidator;
|
29 |
* Handle PayPal ipn
|
30 |
*
|
31 |
* @since 2.19.0
|
32 |
+
* @since 2.19.3 Respond with 200 http status to ipn.
|
33 |
*/
|
34 |
public function handle()
|
35 |
{
|
36 |
$eventData = file_get_contents('php://input');
|
37 |
$eventData = wp_parse_args($eventData);
|
38 |
|
39 |
+
if (!$this->webhookValidator->verifyEventSignature($eventData)) {
|
40 |
+
exit();
|
41 |
}
|
42 |
|
43 |
$donationId = isset($eventData['custom']) ? absint($eventData['custom']) : 0;
|
45 |
|
46 |
// ipn verification can be disabled in GiveWP (<=2.15.0).
|
47 |
// This check will prevent anonymous requests from editing donation, if ipn verification disabled.
|
48 |
+
if (!$this->verifyDonationId($donationId)) {
|
49 |
+
Log::error(
|
50 |
+
'PayPal Standard IPN Error',
|
51 |
+
[
|
52 |
+
'Message' => 'Donation id (from IPN) does not exist.',
|
53 |
+
'Event Data' => $eventData
|
54 |
+
]
|
55 |
+
);
|
56 |
+
exit();
|
57 |
}
|
58 |
|
59 |
$this->recordIpn($eventData, $donationId);
|
71 |
}
|
72 |
|
73 |
/**
|
74 |
+
* @since 2.19.0
|
75 |
+
*
|
76 |
* @param int $donationId
|
77 |
*
|
78 |
+
* @param array $eventData
|
79 |
*/
|
80 |
private function recordIpn(array $eventData, $donationId)
|
81 |
{
|
src/PaymentGateways/Gateways/PayPalStandard/Webhooks/WebhookValidator.php
CHANGED
@@ -14,6 +14,7 @@ class WebhookValidator
|
|
14 |
{
|
15 |
/**
|
16 |
* @since 2.19.0
|
|
|
17 |
*
|
18 |
* @param array $eventData PayPal ipn body data.
|
19 |
*
|
@@ -56,9 +57,12 @@ class WebhookValidator
|
|
56 |
}
|
57 |
|
58 |
if ('VERIFIED' !== $apiResponse['body']) {
|
59 |
-
Log::
|
60 |
'PayPal Standard IPN Error',
|
61 |
-
[
|
|
|
|
|
|
|
62 |
);
|
63 |
|
64 |
return false;
|
14 |
{
|
15 |
/**
|
16 |
* @since 2.19.0
|
17 |
+
* @since 2.19.3 Update log message.
|
18 |
*
|
19 |
* @param array $eventData PayPal ipn body data.
|
20 |
*
|
57 |
}
|
58 |
|
59 |
if ('VERIFIED' !== $apiResponse['body']) {
|
60 |
+
Log::warning(
|
61 |
'PayPal Standard IPN Error',
|
62 |
+
[
|
63 |
+
'Message' => 'This is not a verified IPN.',
|
64 |
+
'IPN Data' => $apiResponse
|
65 |
+
]
|
66 |
);
|
67 |
|
68 |
return false;
|
vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit4340cd378f114c9394a769b6c18f28b4::getLoader();
|
vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -24,15 +24,15 @@ class ComposerAutoloaderInit1dda157436500b18b937b801e87c883d
|
|
24 |
|
25 |
require __DIR__ . '/platform_check.php';
|
26 |
|
27 |
-
spl_autoload_register(array('
|
28 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
|
29 |
-
spl_autoload_unregister(array('
|
30 |
|
31 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
32 |
if ($useStaticLoader) {
|
33 |
require __DIR__ . '/autoload_static.php';
|
34 |
|
35 |
-
call_user_func(\Composer\Autoload\
|
36 |
} else {
|
37 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
38 |
foreach ($map as $namespace => $path) {
|
@@ -53,12 +53,12 @@ class ComposerAutoloaderInit1dda157436500b18b937b801e87c883d
|
|
53 |
$loader->register(true);
|
54 |
|
55 |
if ($useStaticLoader) {
|
56 |
-
$includeFiles = Composer\Autoload\
|
57 |
} else {
|
58 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
59 |
}
|
60 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
61 |
-
|
62 |
}
|
63 |
|
64 |
return $loader;
|
@@ -70,7 +70,7 @@ class ComposerAutoloaderInit1dda157436500b18b937b801e87c883d
|
|
70 |
* @param string $file
|
71 |
* @return void
|
72 |
*/
|
73 |
-
function
|
74 |
{
|
75 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
76 |
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInit4340cd378f114c9394a769b6c18f28b4
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
24 |
|
25 |
require __DIR__ . '/platform_check.php';
|
26 |
|
27 |
+
spl_autoload_register(array('ComposerAutoloaderInit4340cd378f114c9394a769b6c18f28b4', 'loadClassLoader'), true, true);
|
28 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
|
29 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit4340cd378f114c9394a769b6c18f28b4', 'loadClassLoader'));
|
30 |
|
31 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
32 |
if ($useStaticLoader) {
|
33 |
require __DIR__ . '/autoload_static.php';
|
34 |
|
35 |
+
call_user_func(\Composer\Autoload\ComposerStaticInit4340cd378f114c9394a769b6c18f28b4::getInitializer($loader));
|
36 |
} else {
|
37 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
38 |
foreach ($map as $namespace => $path) {
|
53 |
$loader->register(true);
|
54 |
|
55 |
if ($useStaticLoader) {
|
56 |
+
$includeFiles = Composer\Autoload\ComposerStaticInit4340cd378f114c9394a769b6c18f28b4::$files;
|
57 |
} else {
|
58 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
59 |
}
|
60 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
61 |
+
composerRequire4340cd378f114c9394a769b6c18f28b4($fileIdentifier, $file);
|
62 |
}
|
63 |
|
64 |
return $loader;
|
70 |
* @param string $file
|
71 |
* @return void
|
72 |
*/
|
73 |
+
function composerRequire4340cd378f114c9394a769b6c18f28b4($fileIdentifier, $file)
|
74 |
{
|
75 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
76 |
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
|
vendor/composer/autoload_static.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
-
class
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'5255c38a0faeba867671b61dfda6d864' => __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php',
|
@@ -125,9 +125,9 @@ class ComposerStaticInit1dda157436500b18b937b801e87c883d
|
|
125 |
public static function getInitializer(ClassLoader $loader)
|
126 |
{
|
127 |
return \Closure::bind(function () use ($loader) {
|
128 |
-
$loader->prefixLengthsPsr4 =
|
129 |
-
$loader->prefixDirsPsr4 =
|
130 |
-
$loader->classMap =
|
131 |
|
132 |
}, null, ClassLoader::class);
|
133 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInit4340cd378f114c9394a769b6c18f28b4
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'5255c38a0faeba867671b61dfda6d864' => __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php',
|
125 |
public static function getInitializer(ClassLoader $loader)
|
126 |
{
|
127 |
return \Closure::bind(function () use ($loader) {
|
128 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInit4340cd378f114c9394a769b6c18f28b4::$prefixLengthsPsr4;
|
129 |
+
$loader->prefixDirsPsr4 = ComposerStaticInit4340cd378f114c9394a769b6c18f28b4::$prefixDirsPsr4;
|
130 |
+
$loader->classMap = ComposerStaticInit4340cd378f114c9394a769b6c18f28b4::$classMap;
|
131 |
|
132 |
}, null, ClassLoader::class);
|
133 |
}
|
vendor/composer/installed.php
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
<?php return array(
|
2 |
'root' => array(
|
3 |
-
'pretty_version' => '2.19.
|
4 |
-
'version' => '2.19.
|
5 |
'type' => 'wordpress-plugin',
|
6 |
'install_path' => __DIR__ . '/../../',
|
7 |
'aliases' => array(),
|
8 |
-
'reference' => '
|
9 |
'name' => 'impress-org/give',
|
10 |
'dev' => false,
|
11 |
),
|
@@ -41,12 +41,12 @@
|
|
41 |
),
|
42 |
),
|
43 |
'impress-org/give' => array(
|
44 |
-
'pretty_version' => '2.19.
|
45 |
-
'version' => '2.19.
|
46 |
'type' => 'wordpress-plugin',
|
47 |
'install_path' => __DIR__ . '/../../',
|
48 |
'aliases' => array(),
|
49 |
-
'reference' => '
|
50 |
'dev_requirement' => false,
|
51 |
),
|
52 |
'kjohnson/format-object-list' => array(
|
1 |
<?php return array(
|
2 |
'root' => array(
|
3 |
+
'pretty_version' => '2.19.3',
|
4 |
+
'version' => '2.19.3.0',
|
5 |
'type' => 'wordpress-plugin',
|
6 |
'install_path' => __DIR__ . '/../../',
|
7 |
'aliases' => array(),
|
8 |
+
'reference' => 'd6bdb14b94966a23ea120223d5a39700de76ce70',
|
9 |
'name' => 'impress-org/give',
|
10 |
'dev' => false,
|
11 |
),
|
41 |
),
|
42 |
),
|
43 |
'impress-org/give' => array(
|
44 |
+
'pretty_version' => '2.19.3',
|
45 |
+
'version' => '2.19.3.0',
|
46 |
'type' => 'wordpress-plugin',
|
47 |
'install_path' => __DIR__ . '/../../',
|
48 |
'aliases' => array(),
|
49 |
+
'reference' => 'd6bdb14b94966a23ea120223d5a39700de76ce70',
|
50 |
'dev_requirement' => false,
|
51 |
),
|
52 |
'kjohnson/format-object-list' => array(
|