mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-01 03:04:35 -04:00
Change json output of gateway_fields
This commit is contained in:
parent
d7f307feab
commit
7dfc783c4a
@ -121,14 +121,19 @@ class Statics
|
||||
return '
|
||||
{
|
||||
"3b6621f970ab18887c4f6dca78d3f8bb": {
|
||||
"name": "Authorize.Net AIM",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
"developer_mode": false,
|
||||
"live_endpoint": "https:\/\/api2.authorize.net\/xml\/v1\/request.api",
|
||||
"developer_endpoint": "https:\/\/apitest.authorize.net\/xml\/v1\/request.api"
|
||||
}
|
||||
},
|
||||
"46c5c1fed2c43acf4f379bae9c8b9f76": {
|
||||
"name": "CardSave",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -137,8 +142,11 @@ class Statics
|
||||
"developer_endpoint": "https:\/\/apitest.authorize.net\/xml\/v1\/request.api",
|
||||
"merchant_id": "",
|
||||
"password": ""
|
||||
}
|
||||
},
|
||||
"944c20175bbe6b9972c05bcfe294c2c7": {
|
||||
"name": "Eway Rapid",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -148,8 +156,11 @@ class Statics
|
||||
"merchant_id": "",
|
||||
"password": "",
|
||||
"api_key": ""
|
||||
}
|
||||
},
|
||||
"4e0ed0d34552e6cb433506d1ac03a418": {
|
||||
"name": "FirstData Connect",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -161,8 +172,11 @@ class Statics
|
||||
"api_key": "",
|
||||
"store_id": "",
|
||||
"shared_secret": ""
|
||||
}
|
||||
},
|
||||
"513cdc81444c87c4b07258bc2858d3fa": {
|
||||
"name": "Migs ThreeParty",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -176,8 +190,11 @@ class Statics
|
||||
"shared_secret": "",
|
||||
"merchant_access_code": "",
|
||||
"secure_hash": ""
|
||||
}
|
||||
},
|
||||
"99c2a271b5088951334d1302e038c01a": {
|
||||
"name": "Migs TwoParty",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -191,8 +208,11 @@ class Statics
|
||||
"shared_secret": "",
|
||||
"merchant_access_code": "",
|
||||
"secure_hash": ""
|
||||
}
|
||||
},
|
||||
"1bd651fb213ca0c9d66ae3c336dc77e8": {
|
||||
"name": "Mollie",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -206,8 +226,11 @@ class Statics
|
||||
"shared_secret": "",
|
||||
"merchant_access_code": "",
|
||||
"secure_hash": ""
|
||||
}
|
||||
},
|
||||
"c3dec814e14cbd7d86abd92ce6789f8c": {
|
||||
"name": "MultiSafepay",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -224,8 +247,11 @@ class Statics
|
||||
"account_id": "",
|
||||
"site_id": "",
|
||||
"site_code": ""
|
||||
}
|
||||
},
|
||||
"070dffc5ca94f4e66216e44028ebd52d": {
|
||||
"name": "Netaxept",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -242,8 +268,11 @@ class Statics
|
||||
"account_id": "",
|
||||
"site_id": "",
|
||||
"site_code": ""
|
||||
}
|
||||
},
|
||||
"334d419939c06bd99b4dfd8a49243f0f": {
|
||||
"name": "NetBanx",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -262,8 +291,11 @@ class Statics
|
||||
"site_code": "",
|
||||
"account_number": "",
|
||||
"store_password": ""
|
||||
}
|
||||
},
|
||||
"d6814fc83f45d2935e7777071e629ef9": {
|
||||
"name": "PayFast",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -285,8 +317,11 @@ class Statics
|
||||
"merchant_key": "",
|
||||
"pdt_key": "",
|
||||
"passphrase": ""
|
||||
}
|
||||
},
|
||||
"0d97c97d227f91c5d0cb86d01e4a52c9": {
|
||||
"name": "Payflow Pro",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -311,8 +346,11 @@ class Statics
|
||||
"username": "",
|
||||
"vendor": "",
|
||||
"partner": ""
|
||||
}
|
||||
},
|
||||
"a66b7062f4c8212d2c428209a34aa6bf": {
|
||||
"name": "PaymentExpress PxPay",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -339,8 +377,11 @@ class Statics
|
||||
"partner": "",
|
||||
"px_post_username": "",
|
||||
"px_post_password": ""
|
||||
}
|
||||
},
|
||||
"7e6fc08b89467518a5953a4839f8baba": {
|
||||
"name": "PaymentExpress PxPost",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -367,8 +408,11 @@ class Statics
|
||||
"partner": "",
|
||||
"px_post_username": "",
|
||||
"px_post_password": ""
|
||||
}
|
||||
},
|
||||
"38f2c48af60c7dd69e04248cbb24c36e": {
|
||||
"name": "PayPal Express",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -408,8 +452,11 @@ class Statics
|
||||
"header_image_url": "",
|
||||
"logo_image_url": "",
|
||||
"border_color": ""
|
||||
}
|
||||
},
|
||||
"80af24a6a69f5c0bbec33e930ab40665": {
|
||||
"name": "PayPal Pro",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -449,8 +496,11 @@ class Statics
|
||||
"header_image_url": "",
|
||||
"logo_image_url": "",
|
||||
"border_color": ""
|
||||
}
|
||||
},
|
||||
"0749cb92a6b36c88bd9ff8aabd2efcab": {
|
||||
"name": "Pin",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -491,8 +541,11 @@ class Statics
|
||||
"logo_image_url": "",
|
||||
"border_color": "",
|
||||
"secret_key": ""
|
||||
}
|
||||
},
|
||||
"4c8f4e5d0f353a122045eb9a60cc0f2d": {
|
||||
"name": "SagePay Direct",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -534,8 +587,11 @@ class Statics
|
||||
"border_color": "",
|
||||
"secret_key": "",
|
||||
"referrer_id": ""
|
||||
}
|
||||
},
|
||||
"8036a5aadb2bdaafb23502da8790b6a2": {
|
||||
"name": "SecurePay DirectPost",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -578,8 +634,11 @@ class Statics
|
||||
"secret_key": "",
|
||||
"referrer_id": "",
|
||||
"transaction_password": ""
|
||||
}
|
||||
},
|
||||
"d14dd26a37cecc30fdd65700bfb55b23": {
|
||||
"name": "Stripe",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -622,8 +681,11 @@ class Statics
|
||||
"secret_key": "",
|
||||
"referrer_id": "",
|
||||
"transaction_password": ""
|
||||
}
|
||||
},
|
||||
"d14dd26a37cdcc30fdd65700bfb55b23": {
|
||||
"name": "TargetPay Direct eBanking",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -667,8 +729,11 @@ class Statics
|
||||
"referrer_id": "",
|
||||
"transaction_password": "",
|
||||
"sub_account_id": ""
|
||||
}
|
||||
},
|
||||
"ea3b328bd72d381387281c3bd83bd97c": {
|
||||
"name": "TargetPay Ideal",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -712,8 +777,11 @@ class Statics
|
||||
"referrer_id": "",
|
||||
"transaction_password": "",
|
||||
"sub_account_id": ""
|
||||
}
|
||||
},
|
||||
"a0035fc0d87c4950fb82c73e2fcb825a": {
|
||||
"name": "TargetPay Mr Cash",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -757,8 +825,11 @@ class Statics
|
||||
"referrer_id": "",
|
||||
"transaction_password": "",
|
||||
"sub_account_id": ""
|
||||
}
|
||||
},
|
||||
"16dc1d3c8a865425421f64463faaf768": {
|
||||
"name": "TwoCheckout",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -803,8 +874,11 @@ class Statics
|
||||
"transaction_password": "",
|
||||
"sub_account_id": "",
|
||||
"secret_word": ""
|
||||
}
|
||||
},
|
||||
"43e639234f660d581ddac725ba7bcd29": {
|
||||
"name": "WorldPay",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -856,8 +930,11 @@ class Statics
|
||||
"hide_contact": false,
|
||||
"hide_currency": false,
|
||||
"signature_fields": "instId:amount:currency:cartId"
|
||||
}
|
||||
},
|
||||
"2f71dc17b0158ac30a7ae0839799e888": {
|
||||
"name": "moolah",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -909,8 +986,11 @@ class Statics
|
||||
"hide_contact": false,
|
||||
"hide_currency": false,
|
||||
"signature_fields": "instId:amount:currency:cartId"
|
||||
}
|
||||
},
|
||||
"733998ee4760b10f11fb48652571e02c": {
|
||||
"name": "Alipay",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -968,8 +1048,11 @@ class Statics
|
||||
"transport": "http",
|
||||
"payment_type": 1,
|
||||
"it_b_pay": "1d"
|
||||
}
|
||||
},
|
||||
"6312879223e49c5cf92e194646bdee8f": {
|
||||
"name": "Buckaroo",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1028,8 +1111,11 @@ class Statics
|
||||
"payment_type": 1,
|
||||
"it_b_pay": "1d",
|
||||
"website_key": ""
|
||||
}
|
||||
},
|
||||
"106ef7e7da9062b0df363903b455711c": {
|
||||
"name": "Coinbase",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1089,8 +1175,11 @@ class Statics
|
||||
"it_b_pay": "1d",
|
||||
"website_key": "",
|
||||
"secret": ""
|
||||
}
|
||||
},
|
||||
"e9a38f0896b5b82d196be3b7020c8664": {
|
||||
"name": "DataCash",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1150,8 +1239,11 @@ class Statics
|
||||
"it_b_pay": "1d",
|
||||
"website_key": "",
|
||||
"secret": ""
|
||||
}
|
||||
},
|
||||
"0da4e18ed44a5bd5c8ec354d0ab7b301": {
|
||||
"name": "Pacnet",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1212,8 +1304,11 @@ class Statics
|
||||
"website_key": "",
|
||||
"secret": "",
|
||||
"payment_routing_number": ""
|
||||
}
|
||||
},
|
||||
"d3979e62eb603fbdf1c78fe3a8ba7009": {
|
||||
"name": "Realex",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1276,8 +1371,11 @@ class Statics
|
||||
"payment_routing_number": "",
|
||||
"account": "",
|
||||
"3d_secure": 0
|
||||
}
|
||||
},
|
||||
"557d98977e7ec02dfa53de4b69b335be": {
|
||||
"name": "Sisow",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1341,8 +1439,11 @@ class Statics
|
||||
"account": "",
|
||||
"3d_secure": 0,
|
||||
"shop_id": ""
|
||||
}
|
||||
},
|
||||
"54dc60c869a7322d87efbec5c0c25805": {
|
||||
"name": "Skrill",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1408,8 +1509,11 @@ class Statics
|
||||
"shop_id": "",
|
||||
"email": "",
|
||||
"notify_url": ""
|
||||
}
|
||||
},
|
||||
"e4a02f0a4b235eb5e9e294730703bb74": {
|
||||
"name": "BitPay",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1475,8 +1579,11 @@ class Statics
|
||||
"shop_id": "",
|
||||
"email": "",
|
||||
"notify_url": ""
|
||||
}
|
||||
},
|
||||
"1b3c6f3ccfea4f5e7eadeae188cccd7f": {
|
||||
"name": "AGMS",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1542,8 +1649,11 @@ class Statics
|
||||
"shop_id": "",
|
||||
"email": "",
|
||||
"notify_url": ""
|
||||
}
|
||||
},
|
||||
"7cba6ce5c125f9cb47ea8443ae671b68": {
|
||||
"name": "Barclays",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1612,8 +1722,11 @@ class Statics
|
||||
"client_id": "",
|
||||
"language": "en_US",
|
||||
"callback_method": "POST"
|
||||
}
|
||||
},
|
||||
"b98cfa5f750e16cee3524b7b7e78fbf6": {
|
||||
"name": "Cardgate",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1684,8 +1797,11 @@ class Statics
|
||||
"callback_method": "POST",
|
||||
"return_url": "",
|
||||
"cancel_url": ""
|
||||
}
|
||||
},
|
||||
"3758e7f7c6f4cecf0f4f348b9a00f456": {
|
||||
"name": "Checkout.com",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1758,8 +1874,11 @@ class Statics
|
||||
"cancel_url": "",
|
||||
"secret_api_key": "",
|
||||
"public_api_key": ""
|
||||
}
|
||||
},
|
||||
"cbc7ef7c99d31ec05492fbcb37208263": {
|
||||
"name": "Creditcall",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1836,8 +1955,11 @@ class Statics
|
||||
"verify_cvv": true,
|
||||
"verify_address": false,
|
||||
"verify_zip": false
|
||||
}
|
||||
},
|
||||
"e186a98d3b079028a73390bdc11bdb82": {
|
||||
"name": "Cybersource",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1916,8 +2038,11 @@ class Statics
|
||||
"verify_zip": false,
|
||||
"profile_id": "",
|
||||
"access_key": ""
|
||||
}
|
||||
},
|
||||
"761040aca40f685d1ab55e2084b30670": {
|
||||
"name": "ecoPayz",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -1998,8 +2123,11 @@ class Statics
|
||||
"access_key": "",
|
||||
"merchant_password": "",
|
||||
"merchant_account_number": ""
|
||||
}
|
||||
},
|
||||
"1b2cef0e8c800204a29f33953aaf3360": {
|
||||
"name": "Fasapay",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -2080,8 +2208,11 @@ class Statics
|
||||
"access_key": "",
|
||||
"merchant_password": "",
|
||||
"merchant_account_number": ""
|
||||
}
|
||||
},
|
||||
"7ea2d40ecb1eb69ef8c3d03e5019028a": {
|
||||
"name": "Komoju",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -2164,8 +2295,11 @@ class Statics
|
||||
"merchant_account_number": "",
|
||||
"payment_method": "credit_card",
|
||||
"locale": "en"
|
||||
}
|
||||
},
|
||||
"70ab90cd6c5c1ab13208b3cef51c0894": {
|
||||
"name": "Paysafecard",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -2248,8 +2382,11 @@ class Statics
|
||||
"merchant_account_number": "",
|
||||
"payment_method": "credit_card",
|
||||
"locale": "en"
|
||||
}
|
||||
},
|
||||
"bbd736b3254b0aabed6ad7fda1298c88": {
|
||||
"name": "Paytrace",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -2333,8 +2470,11 @@ class Statics
|
||||
"payment_method": "credit_card",
|
||||
"locale": "en",
|
||||
"endpoint": "https:\/\/paytrace.com\/api\/default.pay"
|
||||
}
|
||||
},
|
||||
"231cb401487b9f15babe04b1ac4f7a27": {
|
||||
"name": "Secure Trading",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -2421,8 +2561,11 @@ class Statics
|
||||
"site_reference": "",
|
||||
"apply_three_d_secure": false,
|
||||
"account_type": "ECOM"
|
||||
}
|
||||
},
|
||||
"bad8699d581d9fa040e59c0bb721a76c": {
|
||||
"name": "SecPay",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -2517,8 +2660,11 @@ class Statics
|
||||
"test_status": "true",
|
||||
"mail_customer": "true",
|
||||
"additional_options": ""
|
||||
}
|
||||
},
|
||||
"8fdeed552015b3c7b44ed6c8ebd9e992": {
|
||||
"name": "WePay",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -2616,8 +2762,11 @@ class Statics
|
||||
"access_token": "",
|
||||
"type": "goods",
|
||||
"fee_payer": "payee"
|
||||
}
|
||||
},
|
||||
"f7ec488676d310683fb51802d076d713": {
|
||||
"name": "Braintree",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -2717,8 +2866,11 @@ class Statics
|
||||
"fee_payer": "payee",
|
||||
"public_key": "",
|
||||
"private_key": ""
|
||||
}
|
||||
},
|
||||
"30334a52fb698046572c627ca10412e8": {
|
||||
"name": "FirstData Payeezy",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": false,
|
||||
@ -2821,8 +2973,11 @@ class Statics
|
||||
"gateway_id": "",
|
||||
"key_id": "",
|
||||
"hmac": ""
|
||||
}
|
||||
},
|
||||
"b9886f9257f0c6ee7c302f1c74475f6c": {
|
||||
"name": "GoCardless",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": true,
|
||||
@ -2926,8 +3081,11 @@ class Statics
|
||||
"key_id": "",
|
||||
"hmac": "",
|
||||
"webhook_secret": ""
|
||||
}
|
||||
},
|
||||
"ef498756b54db63c143af0ec433da803": {
|
||||
"name": "PagSeguro",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": true,
|
||||
@ -3033,8 +3191,11 @@ class Statics
|
||||
"webhook_secret": "",
|
||||
"token": "",
|
||||
"sandbox": false
|
||||
}
|
||||
},
|
||||
"ca52f618a39367a4c944098ebf977e1c": {
|
||||
"name": "PAYMILL",
|
||||
"fields": {
|
||||
"api_login_id": "",
|
||||
"transaction_key": "",
|
||||
"test_mode": true,
|
||||
@ -3141,6 +3302,7 @@ class Statics
|
||||
"token": "",
|
||||
"sandbox": false
|
||||
}
|
||||
}
|
||||
}';
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user