Changeset 2975761
- Timestamp:
- 10/07/2023 03:55:54 AM (2 years ago)
- Location:
- bluem
- Files:
-
- 1304 added
- 7 deleted
- 26 edited
-
tags/1.3.17.9 (added)
-
tags/1.3.17.9/LICENSE (added)
-
tags/1.3.17.9/README.md (added)
-
tags/1.3.17.9/assets (added)
-
tags/1.3.17.9/assets/bluem (added)
-
tags/1.3.17.9/assets/bluem/icon.png (added)
-
tags/1.3.17.9/assets/bluem/idin.png (added)
-
tags/1.3.17.9/assets/bluem/logo-hero.png (added)
-
tags/1.3.17.9/assets/bluem/logo.png (added)
-
tags/1.3.17.9/assets/bluem/logo.svg (added)
-
tags/1.3.17.9/assets/screenshot-1.jpg (added)
-
tags/1.3.17.9/assets/screenshot-2.jpg (added)
-
tags/1.3.17.9/assets/screenshot-3.jpg (added)
-
tags/1.3.17.9/bluem-compatibility.php (added)
-
tags/1.3.17.9/bluem-db.php (added)
-
tags/1.3.17.9/bluem-idin.php (added)
-
tags/1.3.17.9/bluem-integrations.php (added)
-
tags/1.3.17.9/bluem-interface.php (added)
-
tags/1.3.17.9/bluem-login.php (added)
-
tags/1.3.17.9/bluem-mandates-instant.php (added)
-
tags/1.3.17.9/bluem-mandates-shortcode.php (added)
-
tags/1.3.17.9/bluem-mandates.php (added)
-
tags/1.3.17.9/bluem-payments.php (added)
-
tags/1.3.17.9/bluem.php (added)
-
tags/1.3.17.9/composer.json (added)
-
tags/1.3.17.9/composer.lock (added)
-
tags/1.3.17.9/css (added)
-
tags/1.3.17.9/css/admin.css (added)
-
tags/1.3.17.9/css/front.css (added)
-
tags/1.3.17.9/docker-compose.yml (added)
-
tags/1.3.17.9/gateways (added)
-
tags/1.3.17.9/gateways/Bluem_Bank_Based_Payment_Gateway.php (added)
-
tags/1.3.17.9/gateways/Bluem_CarteBancaire_Payment_Gateway.php (added)
-
tags/1.3.17.9/gateways/Bluem_Creditcard_Payment_Gateway.php (added)
-
tags/1.3.17.9/gateways/Bluem_Mandates_Payment_Gateway.php (added)
-
tags/1.3.17.9/gateways/Bluem_PayPal_Payment_Gateway.php (added)
-
tags/1.3.17.9/gateways/Bluem_Payment_Gateway.php (added)
-
tags/1.3.17.9/gateways/Bluem_Payment_Gateway_Interface.php (added)
-
tags/1.3.17.9/gateways/Bluem_Sofort_Payment_Gateway.php (added)
-
tags/1.3.17.9/gateways/Bluem_iDEAL_Payment_Gateway.php (added)
-
tags/1.3.17.9/index.php (added)
-
tags/1.3.17.9/js (added)
-
tags/1.3.17.9/js/bluem_woocommerce_bic_retriever.js (added)
-
tags/1.3.17.9/phpunit.xml (added)
-
tags/1.3.17.9/psalm.xml (added)
-
tags/1.3.17.9/readme.txt (added)
-
tags/1.3.17.9/tests (added)
-
tags/1.3.17.9/tests/Unit (added)
-
tags/1.3.17.9/tests/Unit/BluemTest.php (added)
-
tags/1.3.17.9/uninstall.php (added)
-
tags/1.3.17.9/vendor (added)
-
tags/1.3.17.9/vendor/autoload.php (added)
-
tags/1.3.17.9/vendor/bin (added)
-
tags/1.3.17.9/vendor/bin/carbon (added)
-
tags/1.3.17.9/vendor/bluem-development (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/.env.example (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/.github (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/.github/workflows (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/.github/workflows/ci.yml (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/.github/workflows/phpunit.xml (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/.gitignore (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/LICENSE (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/README.md (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/composer.json (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/composer.lock (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/examples (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/examples/ibannamecheck.md (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/examples/identity.md (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/examples/initialization.md (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/examples/mandates.md (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/examples/payments.md (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/keys (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/keys/webhook_bluem_nl_202206090200-202307110159.pem (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/keys/webhook_bluem_nl_202306140200-202407050159.pem (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/phpunit.xml (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/rector.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Bluem.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Contexts (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Contexts/BluemContext.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Contexts/IBANCheckContext.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Contexts/IdentityContext.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Contexts/MandatesContext.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Contexts/PaymentsContext.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Exceptions (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Exceptions/InvalidBluemConfigurationException.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Exceptions/InvalidContextException.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Extensions (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Extensions/IPAPI.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Helpers (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Helpers/BIC.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Helpers/BluemConfiguration.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Helpers/BluemCurrency.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Helpers/BluemIdentityCategoryList.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Helpers/BluemMaxAmount.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Helpers/Now.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Interfaces (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Interfaces/BluemContextInterface.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Interfaces/BluemRequestInterface.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Interfaces/BluemResponseInterface.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Interfaces/WebhookInterface.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Requests (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Requests/BluemRequest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Requests/EmandateBluemRequest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Requests/EmandateStatusBluemRequest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Requests/IBANBluemRequest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Requests/IdentityBluemRequest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Requests/IdentityStatusBluemRequest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Requests/PaymentBluemRequest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Requests/PaymentStatusBluemRequest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Responses (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Responses/BluemResponse.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Responses/ErrorBluemResponse.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Responses/IBANNameCheckBluemResponse.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Responses/IdentityStatusBluemResponse.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Responses/IdentityTransactionBluemResponse.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Responses/MandateStatusBluemResponse.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Responses/MandateTransactionBluemResponse.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Responses/PaymentStatusBluemResponse.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Responses/PaymentTransactionBluemResponse.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Responses/StatusBluemResponse.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Responses/TransactionBluemResponse.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Validators (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Validators/BluemConfigurationValidator.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Validators/BluemXMLValidator.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Validators/WebhookSignatureValidation.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Validators/WebhookValidator.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Validators/WebhookValidatorInterface.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Validators/WebhookXmlValidation.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/src/Webhook.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/tests (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/tests/Integration (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/tests/Integration/BluemGenericTestCase.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/tests/Integration/BluemMainTest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/tests/Integration/IPAPITest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/tests/Integration/IdentityRequestTest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/tests/Integration/MandateRequestTest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/tests/Integration/PaymentRequestTest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/tests/Integration/WebhookTest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/tests/Unit (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/tests/Unit/BluemTest.php (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/todos.md (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/validation (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/validation/EIdentity.xsd (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/validation/EMandate.xsd (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/validation/EPayment.xsd (added)
-
tags/1.3.17.9/vendor/bluem-development/bluem-php/validation/IBANCheck.xsd (added)
-
tags/1.3.17.9/vendor/composer (added)
-
tags/1.3.17.9/vendor/composer/ClassLoader.php (added)
-
tags/1.3.17.9/vendor/composer/InstalledVersions.php (added)
-
tags/1.3.17.9/vendor/composer/LICENSE (added)
-
tags/1.3.17.9/vendor/composer/autoload_classmap.php (added)
-
tags/1.3.17.9/vendor/composer/autoload_files.php (added)
-
tags/1.3.17.9/vendor/composer/autoload_namespaces.php (added)
-
tags/1.3.17.9/vendor/composer/autoload_psr4.php (added)
-
tags/1.3.17.9/vendor/composer/autoload_real.php (added)
-
tags/1.3.17.9/vendor/composer/autoload_static.php (added)
-
tags/1.3.17.9/vendor/composer/installed.json (added)
-
tags/1.3.17.9/vendor/composer/installed.php (added)
-
tags/1.3.17.9/vendor/composer/platform_check.php (added)
-
tags/1.3.17.9/vendor/erusev (added)
-
tags/1.3.17.9/vendor/erusev/parsedown (added)
-
tags/1.3.17.9/vendor/erusev/parsedown/LICENSE.txt (added)
-
tags/1.3.17.9/vendor/erusev/parsedown/Parsedown.php (added)
-
tags/1.3.17.9/vendor/erusev/parsedown/README.md (added)
-
tags/1.3.17.9/vendor/erusev/parsedown/composer.json (added)
-
tags/1.3.17.9/vendor/nesbot (added)
-
tags/1.3.17.9/vendor/nesbot/carbon (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/.phpstorm.meta.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/LICENSE (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/bin (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/bin/carbon (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/bin/carbon.bat (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/composer.json (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/extension.neon (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/lazy (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/lazy/Carbon (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/lazy/Carbon/MessageFormatter (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/lazy/Carbon/MessageFormatter/MessageFormatterMapperStrongType.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/lazy/Carbon/MessageFormatter/MessageFormatterMapperWeakType.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/lazy/Carbon/PHPStan (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/lazy/Carbon/PHPStan/AbstractMacroBuiltin.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/lazy/Carbon/PHPStan/AbstractMacroStatic.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/lazy/Carbon/PHPStan/MacroStrongType.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/lazy/Carbon/PHPStan/MacroWeakType.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/lazy/Carbon/TranslatorStrongType.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/lazy/Carbon/TranslatorWeakType.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/readme.md (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/sponsors.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/AbstractTranslator.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Carbon.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/CarbonConverterInterface.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/CarbonInterface.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/CarbonInterval.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/CarbonPeriod.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/CarbonPeriodImmutable.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/CarbonTimeZone.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Cli (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Cli/Invoker.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Doctrine (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Doctrine/CarbonDoctrineType.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Doctrine/CarbonImmutableType.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Doctrine/CarbonType.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Doctrine/CarbonTypeConverter.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Doctrine/DateTimeDefaultPrecision.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Doctrine/DateTimeImmutableType.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Doctrine/DateTimeType.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/BadComparisonUnitException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/BadFluentConstructorException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/BadFluentSetterException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/BadMethodCallException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/EndLessPeriodException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/Exception.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/ImmutableException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidArgumentException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidCastException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidFormatException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidIntervalException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidPeriodDateException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidPeriodParameterException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidTimeZoneException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidTypeException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/NotACarbonClassException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/NotAPeriodException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/NotLocaleAwareException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/OutOfRangeException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/ParseErrorException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/RuntimeException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/UnitException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/UnitNotConfiguredException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownGetterException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownMethodException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownSetterException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownUnitException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Exceptions/UnreachableException.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Factory.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/FactoryImmutable.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/aa.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/aa_DJ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/aa_ER.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/[email protected] (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/aa_ET.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/af.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/af_NA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/af_ZA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/agq.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/agr.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/agr_PE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ak.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ak_GH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/am.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/am_ET.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/an.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/an_ES.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/anp.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/anp_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_AE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_BH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_DJ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_DZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_EG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_EH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_ER.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_IL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_IQ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_JO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_KM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_KW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_LB.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_LY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_MA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_MR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_OM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_PS.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_QA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_SA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_SD.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_SO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_SS.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_SY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_Shakl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_TD.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_TN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ar_YE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/as.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/as_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/asa.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ast.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ast_ES.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ayc.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ayc_PE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/az.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/az_AZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/az_Cyrl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/az_IR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/az_Latn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bas.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/be.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/be_BY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/[email protected] (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bem.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bem_ZM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ber.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ber_DZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ber_MA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bez.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bg.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bg_BG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bhb.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bhb_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bho.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bho_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bi.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bi_VU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bm.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bn_BD.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bn_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bo_CN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bo_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/br.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/br_FR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/brx.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/brx_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bs.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bs_BA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bs_Cyrl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/bs_Latn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/byn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/byn_ER.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ca.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ca_AD.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ca_ES.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ca_ES_Valencia.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ca_FR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ca_IT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ccp.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ccp_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ce.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ce_RU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/cgg.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/chr.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/chr_US.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ckb.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/cmn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/cmn_TW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/crh.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/crh_UA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/cs.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/cs_CZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/csb.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/csb_PL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/cu.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/cv.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/cv_RU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/cy.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/cy_GB.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/da.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/da_DK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/da_GL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/dav.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/de.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/de_AT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/de_BE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/de_CH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/de_DE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/de_IT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/de_LI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/de_LU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/dje.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/doi.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/doi_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/dsb.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/dsb_DE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/dua.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/dv.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/dv_MV.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/dyo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/dz.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/dz_BT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ebu.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ee.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ee_TG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/el.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/el_CY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/el_GR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_001.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_150.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_AG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_AI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_AS.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_AT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_AU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_BB.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_BE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_BI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_BM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_BS.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_BW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_BZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_CA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_CC.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_CH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_CK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_CM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_CX.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_CY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_DE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_DG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_DK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_DM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_ER.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_FI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_FJ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_FK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_FM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_GB.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_GD.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_GG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_GH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_GI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_GM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_GU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_GY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_HK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_IE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_IL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_IM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_IO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_ISO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_JE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_JM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_KE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_KI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_KN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_KY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_LC.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_LR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_LS.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_MG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_MH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_MO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_MP.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_MS.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_MT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_MU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_MW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_MY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_NA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_NF.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_NG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_NL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_NR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_NU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_NZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_PG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_PH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_PK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_PN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_PR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_PW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_RW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_SB.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_SC.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_SD.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_SE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_SG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_SH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_SI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_SL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_SS.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_SX.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_SZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_TC.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_TK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_TO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_TT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_TV.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_TZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_UG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_UM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_US.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_US_Posix.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_VC.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_VG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_VI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_VU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_WS.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_ZA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_ZM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/en_ZW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/eo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_419.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_AR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_BO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_BR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_BZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_CL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_CO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_CR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_CU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_DO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_EA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_EC.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_ES.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_GQ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_GT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_HN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_IC.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_MX.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_NI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_PA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_PE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_PH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_PR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_PY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_SV.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_US.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_UY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/es_VE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/et.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/et_EE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/eu.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/eu_ES.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ewo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fa.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fa_AF.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fa_IR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ff.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ff_CM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ff_GN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ff_MR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ff_SN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fi.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fi_FI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fil.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fil_PH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fo_DK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fo_FO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_BE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_BF.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_BI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_BJ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_BL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_CA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_CD.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_CF.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_CG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_CH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_CI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_CM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_DJ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_DZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_FR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_GA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_GF.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_GN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_GP.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_GQ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_HT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_KM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_LU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_MA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_MC.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_MF.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_MG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_ML.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_MQ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_MR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_MU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_NC.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_NE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_PF.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_PM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_RE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_RW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_SC.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_SN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_SY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_TD.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_TG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_TN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_VU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_WF.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fr_YT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fur.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fur_IT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fy.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fy_DE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/fy_NL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ga.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ga_IE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gd.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gd_GB.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gez.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gez_ER.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gez_ET.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gl_ES.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gom.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gom_Latn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gsw.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gsw_CH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gsw_FR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gsw_LI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gu.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gu_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/guz.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gv.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/gv_GB.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ha.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ha_GH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ha_NE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ha_NG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hak.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hak_TW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/haw.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/he.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/he_IL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hi.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hi_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hif.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hif_FJ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hne.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hne_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hr.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hr_BA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hr_HR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hsb.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hsb_DE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ht.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ht_HT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hu.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hu_HU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hy.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/hy_AM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/i18n.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ia.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ia_FR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/id.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/id_ID.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ig.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ig_NG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ii.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ik.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ik_CA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/in.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/is.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/is_IS.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/it.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/it_CH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/it_IT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/it_SM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/it_VA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/iu.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/iu_CA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/iw.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ja.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ja_JP.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/jgo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/jmc.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/jv.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ka.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ka_GE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kab.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kab_DZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kam.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kde.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kea.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/khq.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ki.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kk.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kk_KZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kkj.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kl_GL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kln.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/km.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/km_KH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kn_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ko.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ko_KP.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ko_KR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kok.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kok_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ks.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ks_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/[email protected] (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ksb.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ksf.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ksh.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ku.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ku_TR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kw.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/kw_GB.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ky.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ky_KG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lag.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lb.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lb_LU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lg.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lg_UG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/li.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/li_NL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lij.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lij_IT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lkt.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ln.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ln_AO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ln_CD.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ln_CF.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ln_CG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lo_LA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lrc.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lrc_IQ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lt.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lt_LT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lu.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/luo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/luy.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lv.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lv_LV.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lzh.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/lzh_TW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mag.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mag_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mai.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mai_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mas.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mas_TZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mer.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mfe.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mfe_MU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mg.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mg_MG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mgh.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mgo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mhr.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mhr_RU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mi.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mi_NZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/miq.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/miq_NI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mjw.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mjw_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mk.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mk_MK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ml.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ml_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mn_MN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mni.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mni_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mr.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mr_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ms.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ms_BN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ms_MY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ms_SG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mt.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mt_MT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mua.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/my.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/my_MM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/mzn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nan.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nan_TW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/[email protected] (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/naq.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nb.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nb_NO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nb_SJ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nd.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nds.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nds_DE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nds_NL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ne.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ne_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ne_NP.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nhn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nhn_MX.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/niu.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/niu_NU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nl_AW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nl_BE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nl_BQ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nl_CW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nl_NL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nl_SR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nl_SX.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nmg.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nn_NO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nnh.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/no.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nr.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nr_ZA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nso.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nso_ZA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nus.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/nyn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/oc.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/oc_FR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/om.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/om_ET.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/om_KE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/or.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/or_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/os.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/os_RU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pa.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pa_Arab.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pa_Guru.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pa_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pa_PK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pap.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pap_AW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pap_CW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pl_PL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/prg.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ps.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ps_AF.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_AO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_BR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_CH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_CV.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_GQ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_GW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_LU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_MO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_MZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_PT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_ST.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/pt_TL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/qu.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/qu_BO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/qu_EC.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/quz.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/quz_PE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/raj.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/raj_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/rm.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/rn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ro.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ro_MD.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ro_RO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/rof.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ru.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ru_BY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ru_KG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ru_KZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ru_MD.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ru_RU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ru_UA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/rw.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/rw_RW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/rwk.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sa.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sa_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sah.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sah_RU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/saq.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sat.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sat_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sbp.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sc.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sc_IT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sd.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sd_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/[email protected] (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/se.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/se_FI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/se_NO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/se_SE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/seh.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ses.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sg.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sgs.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sgs_LT.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sh.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/shi.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/shi_Latn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/shi_Tfng.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/shn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/shn_MM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/shs.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/shs_CA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/si.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/si_LK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sid.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sid_ET.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sk.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sk_SK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sl_SI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sm.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sm_WS.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/smn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/so.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/so_DJ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/so_ET.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/so_KE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/so_SO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sq.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sq_AL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sq_MK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sq_XK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sr.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sr_Cyrl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sr_Cyrl_BA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sr_Cyrl_ME.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sr_Cyrl_XK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sr_Latn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sr_Latn_BA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sr_Latn_ME.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sr_Latn_XK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sr_ME.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sr_RS.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/[email protected] (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ss.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ss_ZA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/st.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/st_ZA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sv.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sv_AX.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sv_FI.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sv_SE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sw.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sw_CD.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sw_KE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sw_TZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/sw_UG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/szl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/szl_PL.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ta.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ta_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ta_LK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ta_MY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ta_SG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tcy.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tcy_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/te.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/te_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/teo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/teo_KE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tet.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tg.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tg_TJ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/th.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/th_TH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/the.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/the_NP.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ti.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ti_ER.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ti_ET.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tig.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tig_ER.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tk.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tk_TM.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tl_PH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tlh.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tn_ZA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/to.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/to_TO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tpi.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tpi_PG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tr.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tr_CY.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tr_TR.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ts.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ts_ZA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tt.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tt_RU.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/[email protected] (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/twq.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tzl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tzm.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/tzm_Latn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ug.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ug_CN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/uk.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/uk_UA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/unm.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/unm_US.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ur.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ur_IN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ur_PK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/uz.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/uz_Arab.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/uz_Cyrl.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/uz_Latn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/uz_UZ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/[email protected] (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/vai.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/vai_Latn.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/vai_Vaii.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ve.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/ve_ZA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/vi.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/vi_VN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/vo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/vun.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/wa.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/wa_BE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/wae.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/wae_CH.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/wal.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/wal_ET.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/wo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/wo_SN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/xh.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/xh_ZA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/xog.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/yav.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/yi.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/yi_US.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/yo.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/yo_BJ.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/yo_NG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/yue.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/yue_HK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/yue_Hans.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/yue_Hant.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/yuw.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/yuw_PG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zgh.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_CN.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_HK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_Hans.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_Hans_HK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_Hans_MO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_Hans_SG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_Hant.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_Hant_HK.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_Hant_MO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_Hant_TW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_MO.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_SG.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_TW.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zh_YUE.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zu.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Lang/zu_ZA.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Language.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Laravel (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/List (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/List/languages.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/List/regions.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/MessageFormatter (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/MessageFormatter/MessageFormatterMapper.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/PHPStan (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/PHPStan/AbstractMacro.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/PHPStan/Macro.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/PHPStan/MacroExtension.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/PHPStan/MacroScanner.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Boundaries.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Cast.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Comparison.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Converter.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Creator.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Date.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/DeprecatedProperties.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Difference.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/IntervalRounding.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/IntervalStep.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Localization.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Macro.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/MagicParameter.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Mixin.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Modifiers.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Mutability.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/ObjectInitialisation.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Options.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Rounding.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Serialization.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Test.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Timestamp.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/ToStringFormat.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Units.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Traits/Week.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/Translator.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/TranslatorImmutable.php (added)
-
tags/1.3.17.9/vendor/nesbot/carbon/src/Carbon/TranslatorStrongTypeInterface.php (added)
-
tags/1.3.17.9/vendor/psr (added)
-
tags/1.3.17.9/vendor/psr/clock (added)
-
tags/1.3.17.9/vendor/psr/clock/CHANGELOG.md (added)
-
tags/1.3.17.9/vendor/psr/clock/LICENSE (added)
-
tags/1.3.17.9/vendor/psr/clock/README.md (added)
-
tags/1.3.17.9/vendor/psr/clock/composer.json (added)
-
tags/1.3.17.9/vendor/psr/clock/src (added)
-
tags/1.3.17.9/vendor/psr/clock/src/ClockInterface.php (added)
-
tags/1.3.17.9/vendor/psr/log (added)
-
tags/1.3.17.9/vendor/psr/log/LICENSE (added)
-
tags/1.3.17.9/vendor/psr/log/Psr (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log/AbstractLogger.php (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log/InvalidArgumentException.php (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log/LogLevel.php (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log/LoggerAwareInterface.php (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log/LoggerAwareTrait.php (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log/LoggerInterface.php (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log/LoggerTrait.php (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log/NullLogger.php (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log/Test (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log/Test/DummyTest.php (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php (added)
-
tags/1.3.17.9/vendor/psr/log/Psr/Log/Test/TestLogger.php (added)
-
tags/1.3.17.9/vendor/psr/log/README.md (added)
-
tags/1.3.17.9/vendor/psr/log/composer.json (added)
-
tags/1.3.17.9/vendor/symfony (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-mbstring (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-mbstring/LICENSE (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-mbstring/Mbstring.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-mbstring/README.md (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-mbstring/Resources (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-mbstring/Resources/mb_convert_variables.php8 (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-mbstring/Resources/unidata (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-mbstring/bootstrap.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-mbstring/composer.json (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php72 (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php72/LICENSE (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php72/Php72.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php72/README.md (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php72/bootstrap.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php72/composer.json (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80 (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/LICENSE (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/Php80.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/PhpToken.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/README.md (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/Resources (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/Resources/stubs (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/bootstrap.php (added)
-
tags/1.3.17.9/vendor/symfony/polyfill-php80/composer.json (added)
-
tags/1.3.17.9/vendor/symfony/translation (added)
-
tags/1.3.17.9/vendor/symfony/translation-contracts (added)
-
tags/1.3.17.9/vendor/symfony/translation-contracts/.gitignore (added)
-
tags/1.3.17.9/vendor/symfony/translation-contracts/CHANGELOG.md (added)
-
tags/1.3.17.9/vendor/symfony/translation-contracts/LICENSE (added)
-
tags/1.3.17.9/vendor/symfony/translation-contracts/LocaleAwareInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation-contracts/README.md (added)
-
tags/1.3.17.9/vendor/symfony/translation-contracts/Test (added)
-
tags/1.3.17.9/vendor/symfony/translation-contracts/Test/TranslatorTest.php (added)
-
tags/1.3.17.9/vendor/symfony/translation-contracts/TranslatableInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation-contracts/TranslatorInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation-contracts/TranslatorTrait.php (added)
-
tags/1.3.17.9/vendor/symfony/translation-contracts/composer.json (added)
-
tags/1.3.17.9/vendor/symfony/translation/CHANGELOG.md (added)
-
tags/1.3.17.9/vendor/symfony/translation/Catalogue (added)
-
tags/1.3.17.9/vendor/symfony/translation/Catalogue/AbstractOperation.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Catalogue/MergeOperation.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Catalogue/OperationInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Catalogue/TargetOperation.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Command (added)
-
tags/1.3.17.9/vendor/symfony/translation/Command/TranslationPullCommand.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Command/TranslationPushCommand.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Command/TranslationTrait.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Command/XliffLintCommand.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/DataCollector (added)
-
tags/1.3.17.9/vendor/symfony/translation/DataCollector/TranslationDataCollector.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/DataCollectorTranslator.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/DependencyInjection (added)
-
tags/1.3.17.9/vendor/symfony/translation/DependencyInjection/TranslationDumperPass.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/DependencyInjection/TranslationExtractorPass.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/DependencyInjection/TranslatorPass.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/DependencyInjection/TranslatorPathsPass.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper/CsvFileDumper.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper/DumperInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper/FileDumper.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper/IcuResFileDumper.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper/IniFileDumper.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper/JsonFileDumper.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper/MoFileDumper.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper/PhpFileDumper.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper/PoFileDumper.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper/QtFileDumper.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper/XliffFileDumper.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Dumper/YamlFileDumper.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Exception (added)
-
tags/1.3.17.9/vendor/symfony/translation/Exception/ExceptionInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Exception/IncompleteDsnException.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Exception/InvalidArgumentException.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Exception/InvalidResourceException.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Exception/LogicException.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Exception/MissingRequiredOptionException.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Exception/NotFoundResourceException.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Exception/ProviderException.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Exception/ProviderExceptionInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Exception/RuntimeException.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Exception/UnsupportedSchemeException.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Extractor (added)
-
tags/1.3.17.9/vendor/symfony/translation/Extractor/AbstractFileExtractor.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Extractor/ChainExtractor.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Extractor/ExtractorInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Extractor/PhpExtractor.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Extractor/PhpStringTokenParser.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Formatter (added)
-
tags/1.3.17.9/vendor/symfony/translation/Formatter/IntlFormatter.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Formatter/IntlFormatterInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Formatter/MessageFormatter.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Formatter/MessageFormatterInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/IdentityTranslator.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/LICENSE (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/ArrayLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/CsvFileLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/FileLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/IcuDatFileLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/IcuResFileLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/IniFileLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/JsonFileLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/LoaderInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/MoFileLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/PhpFileLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/PoFileLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/QtFileLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/XliffFileLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Loader/YamlFileLoader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/LoggingTranslator.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/MessageCatalogue.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/MessageCatalogueInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/MetadataAwareInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Provider (added)
-
tags/1.3.17.9/vendor/symfony/translation/Provider/AbstractProviderFactory.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Provider/Dsn.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Provider/FilteringProvider.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Provider/NullProvider.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Provider/NullProviderFactory.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Provider/ProviderFactoryInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Provider/ProviderInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Provider/TranslationProviderCollection.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Provider/TranslationProviderCollectionFactory.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/PseudoLocalizationTranslator.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/README.md (added)
-
tags/1.3.17.9/vendor/symfony/translation/Reader (added)
-
tags/1.3.17.9/vendor/symfony/translation/Reader/TranslationReader.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Reader/TranslationReaderInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Resources (added)
-
tags/1.3.17.9/vendor/symfony/translation/Resources/bin (added)
-
tags/1.3.17.9/vendor/symfony/translation/Resources/bin/translation-status.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Resources/data (added)
-
tags/1.3.17.9/vendor/symfony/translation/Resources/data/parents.json (added)
-
tags/1.3.17.9/vendor/symfony/translation/Resources/functions.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Resources/schemas (added)
-
tags/1.3.17.9/vendor/symfony/translation/Resources/schemas/xliff-core-1.2-strict.xsd (added)
-
tags/1.3.17.9/vendor/symfony/translation/Resources/schemas/xliff-core-2.0.xsd (added)
-
tags/1.3.17.9/vendor/symfony/translation/Resources/schemas/xml.xsd (added)
-
tags/1.3.17.9/vendor/symfony/translation/Test (added)
-
tags/1.3.17.9/vendor/symfony/translation/Test/ProviderFactoryTestCase.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Test/ProviderTestCase.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/TranslatableMessage.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Translator.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/TranslatorBag.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/TranslatorBagInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Util (added)
-
tags/1.3.17.9/vendor/symfony/translation/Util/ArrayConverter.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Util/XliffUtils.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Writer (added)
-
tags/1.3.17.9/vendor/symfony/translation/Writer/TranslationWriter.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/Writer/TranslationWriterInterface.php (added)
-
tags/1.3.17.9/vendor/symfony/translation/composer.json (added)
-
tags/1.3.17.9/views (added)
-
tags/1.3.17.9/views/activate.php (added)
-
tags/1.3.17.9/views/home.php (added)
-
tags/1.3.17.9/views/importexport.php (added)
-
tags/1.3.17.9/views/request.php (added)
-
tags/1.3.17.9/views/requests.php (added)
-
tags/1.3.17.9/views/settings.php (added)
-
tags/1.3.17.9/views/status.php (added)
-
trunk/README.md (modified) (1 diff)
-
trunk/bluem-db.php (modified) (22 diffs)
-
trunk/bluem-idin.php (modified) (33 diffs)
-
trunk/bluem-integrations.php (modified) (10 diffs)
-
trunk/bluem-mandates-instant.php (modified) (6 diffs)
-
trunk/bluem-mandates-shortcode.php (modified) (27 diffs)
-
trunk/bluem.php (modified) (5 diffs)
-
trunk/composer.lock (modified) (17 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/bluem-development/bluem-php/README.md (modified) (2 diffs)
-
trunk/vendor/bluem-development/bluem-php/phpunit.xml (modified) (1 diff)
-
trunk/vendor/bluem-development/bluem-php/src/Contexts/PaymentsContext.php (modified) (2 diffs)
-
trunk/vendor/bluem-development/bluem-php/src/Interfaces/ContextInterface.php (deleted)
-
trunk/vendor/bluem-development/bluem-php/src/Interfaces/RequestInterface.php (deleted)
-
trunk/vendor/bluem-development/bluem-php/src/Models (deleted)
-
trunk/vendor/bluem-development/bluem-php/src/Responses/IBANNameCheckBluemResponse.php (modified) (2 diffs)
-
trunk/vendor/bluem-development/bluem-php/tests/Integration/BluemGenericTest.php (deleted)
-
trunk/vendor/bluem-development/bluem-php/tests/Integration/IPAPITest.php (modified) (1 diff)
-
trunk/vendor/composer/installed.json (modified) (5 diffs)
-
trunk/vendor/composer/installed.php (modified) (4 diffs)
-
trunk/vendor/nesbot/carbon/readme.md (modified) (1 diff)
-
trunk/vendor/nesbot/carbon/src/Carbon/CarbonInterval.php (modified) (14 diffs)
-
trunk/vendor/nesbot/carbon/src/Carbon/CarbonPeriod.php (modified) (4 diffs)
-
trunk/vendor/nesbot/carbon/src/Carbon/MessageFormatter/MessageFormatterMapper.php (modified) (2 diffs)
-
trunk/vendor/nesbot/carbon/src/Carbon/Traits/Date.php (modified) (1 diff)
-
trunk/vendor/nesbot/carbon/src/Carbon/Traits/IntervalRounding.php (modified) (1 diff)
-
trunk/vendor/nesbot/carbon/src/Carbon/Traits/Localization.php (modified) (2 diffs)
-
trunk/vendor/nesbot/carbon/src/Carbon/Traits/Serialization.php (modified) (1 diff)
-
trunk/vendor/nesbot/carbon/src/Carbon/Traits/Units.php (modified) (3 diffs)
-
trunk/vendor/pear (deleted)
-
trunk/vendor/robrichards (deleted)
-
trunk/vendor/selective (deleted)
-
trunk/views/activate.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
bluem/trunk/README.md
r2959619 r2975761 143 143 - delete `vendor/bluem-development/bluem-php/examples` to be sure as it is not necessary in production. 144 144 145 # InstantMandates (custom integration) 146 U can use our plug-in to initiate an eMandate transaction directly from, as example, within an App. 147 All u have to do is make a GET request to bluem-woocommerce/mandate_instant_request with the `debtorreference` as query. 148 Make sure the debtorreference is unique and refers to an customer/user. 149 Set the return URI within the Bluem plug-in settings. 150 151 # Shortcodes 152 153 ## eMandate 154 It is possible to include our eMandate-meganism in a page, by using the `[bluem_machtigingsformulier]` shortcode. 155 145 156 # Integrations 146 Besides of the integration with WooCommerce, we also have integrations with the popular ContactForm 7 and Gravity Forms. Below you'll find the instructions to activ e the integration.157 Besides of the integration with WooCommerce, we also have integrations with the popular ContactForm 7 and Gravity Forms. Below you'll find the instructions to activate and use the integration. 147 158 148 159 ## Important notes -
bluem/trunk/bluem-db.php
r2932353 r2975761 10 10 function bluem_db_create_requests_table(): void { 11 11 global $wpdb, $bluem_db_version; 12 12 13 13 $installed_ver = (float) get_option( "bluem_db_version" ); 14 14 … … 19 19 20 20 // Define table names 21 $table_name_storage = $wpdb->prefix . 'bluem_storage'; 21 22 $table_name_requests = $wpdb->prefix . 'bluem_requests'; 22 23 $table_name_links = $wpdb->prefix . 'bluem_requests_links'; … … 43 44 dbDelta( $sql ); 44 45 45 $sql 2= "CREATE TABLE IF NOT EXISTS `$table_name_logs` (46 $sql = "CREATE TABLE IF NOT EXISTS `$table_name_logs` ( 46 47 id mediumint(9) NOT NULL AUTO_INCREMENT, 47 48 request_id mediumint(9) NOT NULL, … … 49 50 description varchar(512) NOT NULL, 50 51 user_id mediumint(9) NULL, 51 PRIMARY KEY (id)52 PRIMARY KEY (id) 52 53 ) $charset_collate;"; 53 dbDelta( $sql 2);54 55 $sql 3= "CREATE TABLE IF NOT EXISTS `$table_name_links` (54 dbDelta( $sql ); 55 56 $sql = "CREATE TABLE IF NOT EXISTS `$table_name_links` ( 56 57 id mediumint(9) NOT NULL AUTO_INCREMENT, 57 58 request_id mediumint(9) NOT NULL, … … 59 60 item_type varchar(32) NOT NULL DEFAULT 'order', 60 61 timestamp timestamp DEFAULT NOW() NOT NULL, 61 PRIMARY KEY (id)62 PRIMARY KEY (id) 62 63 ) $charset_collate;"; 63 dbDelta( $sql3 ); 64 dbDelta( $sql ); 65 66 $sql = "CREATE TABLE IF NOT EXISTS `$table_name_storage` ( 67 id mediumint(9) NOT NULL AUTO_INCREMENT, 68 token varchar(191) NOT NULL, 69 secret varchar(191) NOT NULL, 70 data longtext NOT NULL, 71 timestamp timestamp DEFAULT NOW() NOT NULL, 72 PRIMARY KEY (id) 73 ) $charset_collate;"; 74 dbDelta( $sql ); 64 75 65 76 // Check for previous installed versions 66 if ( !empty( $installed_ver ) && $installed_ver <= '1.3')77 if ( !empty( $installed_ver ) ) 67 78 { 68 79 /** 69 * Migrate old tables to new tables. 80 * Migrate old tables to new tables including wp-prefix. 81 * Old tables in release version <= 1.3. 70 82 */ 71 $bluem_requests_table_exists = $wpdb->get_var("SHOW TABLES LIKE 'bluem_requests'") === 'bluem_requests'; 72 $bluem_requests_links_table_exists = $wpdb->get_var("SHOW TABLES LIKE 'bluem_requests_log'") === 'bluem_requests_log'; 73 $bluem_requests_log_table_exists = $wpdb->get_var("SHOW TABLES LIKE 'bluem_requests_links'") === 'bluem_requests_links'; 74 75 if ( $bluem_requests_table_exists ) { 76 $sql4 = "INSERT INTO `$table_name_requests` SELECT * FROM bluem_requests;"; 77 dbDelta( $sql4 ); 78 } 79 80 if ( $bluem_requests_log_table_exists ) { 81 $sql5 = "INSERT INTO `$table_name_logs` SELECT * FROM bluem_requests_log;"; 82 dbDelta( $sql5 ); 83 } 84 85 if ( $bluem_requests_links_table_exists ) { 86 $sql6 = "INSERT INTO `$table_name_links` SELECT * FROM bluem_requests_links;"; 87 dbDelta( $sql6 ); 83 if ( $installed_ver <= '1.3' ) 84 { 85 $bluem_requests_table_exists = $wpdb->get_var("SHOW TABLES LIKE 'bluem_requests'") === 'bluem_requests'; 86 $bluem_requests_links_table_exists = $wpdb->get_var("SHOW TABLES LIKE 'bluem_requests_log'") === 'bluem_requests_log'; 87 $bluem_requests_log_table_exists = $wpdb->get_var("SHOW TABLES LIKE 'bluem_requests_links'") === 'bluem_requests_links'; 88 89 if ( $bluem_requests_table_exists ) { 90 $sql = "INSERT INTO `$table_name_requests` SELECT * FROM bluem_requests;"; 91 dbDelta( $sql ); 92 } 93 94 if ( $bluem_requests_log_table_exists ) { 95 $sql = "INSERT INTO `$table_name_logs` SELECT * FROM bluem_requests_log;"; 96 dbDelta( $sql ); 97 } 98 99 if ( $bluem_requests_links_table_exists ) { 100 $sql = "INSERT INTO `$table_name_links` SELECT * FROM bluem_requests_links;"; 101 dbDelta( $sql ); 102 } 88 103 } 89 104 } … … 98 113 function bluem_db_check() { 99 114 global $bluem_db_version; 100 115 101 116 if ( (float) get_site_option( 'bluem_db_version' ) !== (float) $bluem_db_version ) { 102 117 bluem_db_create_requests_table(); … … 109 124 function bluem_db_create_request( $request_object ) { 110 125 global $wpdb; 111 126 112 127 // date_default_timezone_set('Europe/Amsterdam'); 113 128 // $wpdb->time_zone = 'Europe/Amsterdam'; … … 128 143 129 144 if ( isset( $request_object->order_id ) 130 && ! is_null( $request_object->order_id )131 && $request_object->order_id != ""145 && ! is_null( $request_object->order_id ) 146 && $request_object->order_id != "" 132 147 ) { 133 148 bluem_db_create_link( … … 150 165 function bluem_db_request_log( $request_id, $description, $log_data = [] ) { 151 166 global $wpdb, $current_user; 152 153 // date_default_timezone_set('Europe/Amsterdam'); 154 // $wpdb->time_zone = 'Europe/Amsterdam'; 155 156 $insert_result =$wpdb->insert(167 168 // date_default_timezone_set('Europe/Amsterdam'); 169 // $wpdb->time_zone = 'Europe/Amsterdam'; 170 171 return $wpdb->insert( 157 172 $wpdb->prefix . "bluem_requests_log", 158 173 [ … … 163 178 ] 164 179 ); 165 166 return $insert_result; 180 } 181 182 /** 183 * Insert data into storage 184 * 185 * @param $object 186 * @return bool 187 * @throws Exception 188 */ 189 function bluem_db_insert_storage( $object ) { 190 global $wpdb; 191 192 $table_name = $wpdb->prefix . 'bluem_storage'; 193 194 $token = !empty( $_COOKIE['bluem_storage_token'] ) ? sanitize_text_field( $_COOKIE['bluem_storage_token'] ) : ''; 195 196 $secret = !empty( $_COOKIE['bluem_storage_secret'] ) ? sanitize_text_field( $_COOKIE['bluem_storage_secret'] ) : ''; 197 198 if ( !empty( $token ) && !empty( $secret ) ) 199 { 200 $query = $wpdb->prepare( "SELECT id, data FROM $table_name WHERE token = %s AND secret = %s", $token, $secret ); 201 202 $result = $wpdb->get_results( $query ); 203 204 if ( $result ) { 205 $decoded_data = json_decode( $result[0]->data, true ); 206 207 $record_id = $result[0]->id; 208 209 if ( $decoded_data !== null ) { 210 $new_object = []; 211 212 // Loop through current data 213 foreach ($decoded_data as $key => $value) { 214 $new_object[$key] = $value; 215 } 216 217 // Loop through new data 218 foreach ($object as $key => $value) { 219 $new_object[$key] = $value; // Overwrite if key exists 220 } 221 222 return bluem_db_update_storage($record_id, [ 223 'data' => json_encode( $new_object ), 224 ]); 225 } 226 } 227 } 228 229 // Generate a 32-character token 230 $token = bin2hex( random_bytes( 16 ) ); 231 232 // Generate a 64-character secret 233 $secret = bin2hex( random_bytes( 32 ) ); 234 235 $db_result = $wpdb->insert( 236 $wpdb->prefix . "bluem_storage", 237 [ 238 'token' => $token, 239 'secret' => $secret, 240 'data' => json_encode( $object ), 241 'timestamp' => date( "Y-m-d H:i:s" ), 242 ] 243 ); 244 245 if ( $db_result !== false ) 246 { 247 // Set cookies for token and secret for 248 setcookie( 'bluem_storage_token', $token, 0, '/', $_SERVER['SERVER_NAME'], false, true ); 249 setcookie( 'bluem_storage_secret', $secret, 0, '/', $_SERVER['SERVER_NAME'], false, true ); 250 251 return true; 252 } 253 return false; 254 } 255 256 /** 257 * Get data from storage. 258 * 259 * @param $key 260 * @return false|mixed|void 261 */ 262 function bluem_db_get_storage( $key = null ) { 263 global $wpdb; 264 265 $table_name = $wpdb->prefix . 'bluem_storage'; 266 267 $token = !empty( $_COOKIE['bluem_storage_token'] ) ? sanitize_text_field( $_COOKIE['bluem_storage_token'] ) : ''; 268 269 $secret = !empty( $_COOKIE['bluem_storage_secret'] ) ? sanitize_text_field( $_COOKIE['bluem_storage_secret'] ) : ''; 270 271 if ( !empty( $token ) && !empty( $secret ) ) 272 { 273 $query = $wpdb->prepare( "SELECT data FROM $table_name WHERE token = %s AND secret = %s", $token, $secret ); 274 275 $result = $wpdb->get_var( $query ); 276 277 if ( $result ) { 278 // Decode the JSON data 279 $decoded_data = json_decode( $result, true ); 280 281 if ( $decoded_data !== null ) { 282 if ( $key !== null && isset($decoded_data[ $key ]) ) { 283 return $decoded_data[ $key ]; // Return the specific key's value 284 } else { 285 return $decoded_data; // Return the entire decoded JSON data as an array 286 } 287 } 288 } 289 } 290 return false; 291 } 292 293 /** 294 * Update data from storage. 295 * 296 * @param $id 297 * @param $object 298 * 299 * @return bool 300 */ 301 function bluem_db_update_storage( $id, $object ) { 302 global $wpdb; 303 304 $table_name = $wpdb->prefix . 'bluem_storage'; 305 306 $update_result = $wpdb->update( 307 $table_name, 308 $object, 309 [ 310 'id' => $id 311 ] 312 ); 313 314 if ( $update_result ) { 315 return true; 316 } else { 317 return false; 318 } 167 319 } 168 320 … … 175 327 function bluem_db_update_request( $request_id, $request_object ) { 176 328 global $wpdb; 177 329 178 330 // date_default_timezone_set('Europe/Amsterdam'); 179 331 // $wpdb->time_zone = 'Europe/Amsterdam'; … … 284 436 function bluem_db_delete_request_by_id( $request_id ) { 285 437 global $wpdb; 286 438 287 439 // date_default_timezone_set('Europe/Amsterdam'); 288 440 // $wpdb->time_zone = 'Europe/Amsterdam'; … … 358 510 ) { 359 511 global $wpdb; 360 512 361 513 // date_default_timezone_set('Europe/Amsterdam'); 362 514 // $wpdb->time_zone = 'Europe/Amsterdam'; … … 367 519 if ( count( $keyvalues ) > 0 ) { 368 520 $kvs = " WHERE "; 369 521 370 522 $i = 0; foreach ($keyvalues as $key => $value) { 371 523 if ( empty($key) || $value === "" ) { … … 381 533 $query = "SELECT * FROM `" . $wpdb->prefix . "bluem_requests` {$kvs}"; 382 534 if ( ! is_null( $sort_key ) && $sort_key !== "" 383 && in_array( $sort_dir, [ 'ASC', 'DESC' ] )535 && in_array( $sort_dir, [ 'ASC', 'DESC' ] ) 384 536 ) { 385 537 $query .= " ORDER BY {$sort_key} {$sort_dir}"; … … 387 539 388 540 if ( ! is_null( $limit ) && $limit !== "" 389 && is_numeric( $limit ) && $limit > 0541 && is_numeric( $limit ) && $limit > 0 390 542 ) { 391 543 $query .= " LIMIT {$limit}"; 392 544 } 393 545 394 546 try { 395 547 return $wpdb->get_results( … … 453 605 454 606 global $wpdb; 455 607 456 608 // date_default_timezone_set('Europe/Amsterdam'); 457 609 // $wpdb->time_zone = 'Europe/Amsterdam'; … … 483 635 function bluem_db_put_request_payload( $request_id, $data ) { 484 636 $request = bluem_db_get_request_by_id( $request_id ); 485 637 486 638 if ( $request->payload !== "" ) { 487 639 try { … … 507 659 function bluem_db_get_logs_for_request( $id ) { 508 660 global $wpdb; 509 661 510 662 // date_default_timezone_set('Europe/Amsterdam'); 511 663 // $wpdb->time_zone = 'Europe/Amsterdam'; … … 516 668 function bluem_db_get_links_for_order( $id ) { 517 669 global $wpdb; 518 519 // date_default_timezone_set('Europe/Amsterdam'); 520 // $wpdb->time_zone = 'Europe/Amsterdam'; 521 670 671 // date_default_timezone_set('Europe/Amsterdam'); 672 // $wpdb->time_zone = 'Europe/Amsterdam'; 673 522 674 return $wpdb->get_results( "SELECT * FROM `" . $wpdb->prefix . "bluem_requests_links` WHERE `item_id` = {$id} and `item_type` = 'order'ORDER BY `timestamp` DESC" ); 523 675 } … … 525 677 function bluem_db_get_links_for_request( $id ) { 526 678 global $wpdb; 527 528 // date_default_timezone_set('Europe/Amsterdam'); 529 // $wpdb->time_zone = 'Europe/Amsterdam'; 530 679 680 // date_default_timezone_set('Europe/Amsterdam'); 681 // $wpdb->time_zone = 'Europe/Amsterdam'; 682 531 683 return $wpdb->get_results( "SELECT * FROM `" . $wpdb->prefix . "bluem_requests_links` WHERE `request_id` = {$id} ORDER BY `timestamp` DESC" ); 532 684 } … … 534 686 function bluem_db_create_link( $request_id, $item_id, $item_type = "order" ) { 535 687 global $wpdb; 536 688 537 689 // date_default_timezone_set('Europe/Amsterdam'); 538 690 // $wpdb->time_zone = 'Europe/Amsterdam'; -
bluem/trunk/bluem-idin.php
r2911421 r2975761 21 21 } 22 22 } 23 24 /**25 * Create a session26 *27 * @return void28 */29 function bluem_register_session() {30 if ( empty(session_id()) ) {31 session_start();32 }33 }34 35 add_action( 'init', 'bluem_register_session' );36 23 37 24 function bluem_woocommerce_get_idin_option( $key ) { … … 722 709 } 723 710 724 // ob_start();725 $html = ''; 711 $html = ''; 712 726 713 $validated = false; 714 715 $storage = bluem_db_get_storage(); 716 727 717 if ( is_user_logged_in() ) { 728 718 $validated = get_user_meta( get_current_user_id(), "bluem_idin_validated", true ) == "1"; 729 719 } else { 730 731 if ( isset( $_SESSION['bluem_idin_validated'] ) && $_SESSION['bluem_idin_validated'] === true ) { 720 if ( isset( $storage['bluem_idin_validated'] ) && $storage['bluem_idin_validated'] === true ) { 732 721 $validated = true; 733 722 } 734 // @todo: handle $_SESSION['bluem_idin_report_agecheckresponse'] if necessary 735 723 // @todo: handle $storage['bluem_idin_report_agecheckresponse'] if necessary 736 724 } 737 725 … … 771 759 } 772 760 773 if ( isset( $_SESSION['BluemIDINTransactionURL'] ) && $_SESSION['BluemIDINTransactionURL'] !== "") {774 $retryURL = $ _SESSION['BluemIDINTransactionURL'];775 $html .= "<p><a href='$retryURL' target='_self' alt='probeer opnieuw' class='button'>Probeer het opnieuw</a></p>";761 if ( !empty( $storage['bluem_idin_transaction_url'] ) ) { 762 $retryURL = $storage['bluem_idin_transaction_url']; 763 $html .= "<p><a href='$retryURL' target='_self' alt='probeer opnieuw' class='button'>Probeer het opnieuw</a></p>"; 776 764 } 777 765 $html .= '</div>'; … … 785 773 } 786 774 } 787 788 789 775 return $html; 790 //ob_get_clean();791 776 } 792 777 … … 823 808 add_action( 'parse_request', 'bluem_idin_shortcode_callback' ); 824 809 /** 825 * This function is executed at a callback GET request with a given mandateId. This is then, together with the entranceCode in Session, sent for a SUD to the Bluem API.810 * This function is executed at a callback GET request with a given mandateId. This is then, together with the entranceCode in user or Bluem session storage, sent for a SUD to the Bluem API. 826 811 * 827 812 */ … … 835 820 // fallback until this is corrected in bluem-php 836 821 $bluem_config->brandID = $bluem_config->IDINBrandID; 822 837 823 try { 838 824 $bluem = new Bluem( $bluem_config ); … … 841 827 } 842 828 843 // 27-09-2021 844 // added retrieval of request for guest users if the session is lost 845 // based on the debtor reference we can still retrieve valuable information 846 // about the request 847 $request_by_debtor_ref = false;//new Stdclass; 829 $request_by_debtor_ref = false; 830 848 831 if ( isset( $_GET['debtorReference'] ) && $_GET['debtorReference'] !== "" ) { 849 $debtorReference = $_GET['debtorReference'];832 $debtorReference = $_GET['debtorReference']; 850 833 $request_by_debtor_ref = bluem_db_get_request_by_debtor_reference( $debtorReference ); 851 834 } 852 835 853 836 if ( is_user_logged_in() ) { 854 $entranceCode = get_user_meta( get_current_user_id(), "bluem_idin_entrance_code", true );855 $transactionID = get_user_meta( get_current_user_id(), "bluem_idin_transaction_id", true );837 $entranceCode = get_user_meta( get_current_user_id(), "bluem_idin_entrance_code", true ); 838 $transactionID = get_user_meta( get_current_user_id(), "bluem_idin_transaction_id", true ); 856 839 $transactionURL = get_user_meta( get_current_user_id(), "bluem_idin_transaction_url", true ); 857 840 } else { 858 if ( isset( $_SESSION["bluem_idin_entrance_code"] ) && ! is_null( $_SESSION["bluem_idin_entrance_code"] ) ) { 859 $entranceCode = $_SESSION["bluem_idin_entrance_code"]; 841 $storage = bluem_db_get_storage(); 842 843 if ( !empty( $storage["bluem_idin_entrance_code"] ) ) { 844 $entranceCode = $storage["bluem_idin_entrance_code"]; 860 845 } else { 861 846 if ( $request_by_debtor_ref !== false … … 865 850 $entranceCode = $request_by_debtor_ref->entrance_code; 866 851 } else { 867 $errormessage = "Error: bluem_idin_entrance_code from sessionmissing - this is needed before you can complete any identification. Please go back to the shop and try again.";852 $errormessage = "Error: bluem_idin_entrance_code from user or Bluem session storage missing - this is needed before you can complete any identification. Please go back to the shop and try again."; 868 853 bluem_error_report_email( 869 854 [ … … 877 862 } 878 863 } 879 if ( isset( $_SESSION["bluem_idin_transaction_id"] ) && ! is_null( $_SESSION["bluem_idin_transaction_id"] ) ) { 880 $transactionID = $_SESSION["bluem_idin_transaction_id"]; 864 865 if ( !empty( $storage["bluem_idin_transaction_id"] ) ) { 866 $transactionID = $storage["bluem_idin_transaction_id"]; 881 867 } else { 882 868 if ( $request_by_debtor_ref !== false … … 886 872 $transactionID = $request_by_debtor_ref->transaction_id; 887 873 } else { 888 $errormessage = "Error: bluem_idin_transaction_id from sessionmissing - this is needed before you can complete any identification. Please go back to the shop and try again.";874 $errormessage = "Error: bluem_idin_transaction_id from user or Bluem session storage missing - this is needed before you can complete any identification. Please go back to the shop and try again."; 889 875 bluem_error_report_email( 890 876 [ … … 911 897 if ( ! $statusResponse->ReceivedResponse() ) { 912 898 $errormessage = "Error: kon verzoek met $transactionID en entrance $entranceCode niet vinden"; 913 // from session missing - this is needed before you can complete any identification. Please go back to the shop and try again.";914 899 bluem_error_report_email( 915 900 [ … … 942 927 ); 943 928 } else { 944 $_SESSION['bluem_idin_validated'] = false; 929 bluem_db_insert_storage([ 930 'bluem_idin_validated' => false, 931 ]); 945 932 } 946 933 … … 967 954 update_user_meta( get_current_user_id(), "bluem_idin_validated", true ); 968 955 } else { 969 // As suggested by Joost Oostdyck | HeathenMead - juni 2021970 $_SESSION['bluem_idin_validated'] = true;971 $_SESSION['bluem_idin_results'] = json_encode( $identityReport );972 //data van de validatie ook opslaan in de sessie, anders kun je de leeftijd etc niet ophalen956 bluem_db_insert_storage([ 957 'bluem_idin_validated' => true, 958 'bluem_idin_results' => json_encode( $identityReport ), 959 ]); 973 960 } 974 961 … … 983 970 update_user_meta( get_current_user_id(), "bluem_idin_report_agecheckresponse", $agecheckresponse ); 984 971 } else { 985 $_SESSION['bluem_idin_report_agecheckresponse'] = $agecheckresponse; 972 bluem_db_insert_storage([ 973 'bluem_idin_report_agecheckresponse' => $agecheckresponse, 974 ]); 986 975 } 987 976 } … … 991 980 update_user_meta( get_current_user_id(), "bluem_idin_report_customeridresponse", $customeridresponse ); 992 981 } else { 993 $_SESSION['bluem_idin_report_customeridresponse'] = $customeridresponse; 982 bluem_db_insert_storage([ 983 'bluem_idin_report_customeridresponse' => $customeridresponse, 984 ]); 994 985 } 995 986 } … … 999 990 update_user_meta( get_current_user_id(), "bluem_idin_report_last_verification_timestamp", $datetime ); 1000 991 } else { 1001 $_SESSION['bluem_idin_report_last_verification_timestamp'] = $datetime; 992 bluem_db_insert_storage([ 993 'bluem_idin_report_last_verification_timestamp' => $datetime, 994 ]); 1002 995 } 1003 996 } … … 1012 1005 ); 1013 1006 } else { 1014 $_SESSION['bluem_idin_report_birthdate'] = $birthdate; 1007 bluem_db_insert_storage([ 1008 'bluem_idin_report_birthdate' => $birthdate, 1009 ]); 1015 1010 } 1016 1011 } … … 1036 1031 } 1037 1032 1038 1039 1033 $min_age = bluem_idin_get_min_age(); 1034 1040 1035 if ( $verification_scenario == 3 1041 1036 && isset( $identityReport->BirthDateResponse ) … … 1053 1048 ); 1054 1049 } else { 1055 $_SESSION['bluem_idin_report_agecheckresponse'] = "true"; 1050 bluem_db_insert_storage([ 1051 'bluem_idin_report_agecheckresponse' => true, 1052 ]); 1056 1053 } 1057 1054 } 1058 1055 } 1059 // var_dump($request_from_db); 1056 1060 1057 if ( isset( $request_from_db ) && $request_from_db !== false ) { 1061 1058 if ( $request_from_db->payload !== "" ) { … … 1087 1084 case 'Processing': 1088 1085 case 'Pending': 1089 echo "Request has status Pending";1090 echo "Request has status Processing";1091 1092 1086 // @todo: improve this flow 1093 1087 // no break … … 1097 1091 break; 1098 1092 case 'Cancelled': 1099 echo "Request has status Cancelled";1100 1101 1093 // @todo: improve this flow 1102 1094 // do something when the request has been canceled by the user 1103 1095 break; 1104 1096 case 'Open': 1105 echo "Request has status Open";1106 1107 1097 // @todo: improve this flow 1108 1098 // do something when the request has not yet been completed by the user, redirecting to the transactionURL again 1109 1099 break; 1110 1100 case 'Expired': 1111 echo "Request has status Expired";1112 1113 1101 // @todo: improve this flow 1114 1102 // do something when the request has expired 1115 1103 break; 1116 // case 'New': 1117 // echo "New request"; 1118 // break; 1104 case 'New': 1105 // @todo: improve this flow 1106 // do something when the request is still new 1107 break; 1108 break; 1119 1109 default: 1120 1110 // unexpected status returned, show an error … … 1126 1116 ); 1127 1117 1128 wp_redirect( 1129 home_url( $goto ) . 1130 "?result=false&status=$statusCode" 1131 ); 1118 wp_safe_redirect( $goto . "?result=false&status=$statusCode" ); 1119 exit; 1132 1120 } 1133 1121 } … … 1342 1330 1343 1331 function bluem_idin_retrieve_results() { 1332 $storage = bluem_db_get_storage(); 1333 1344 1334 if ( is_user_logged_in() ) { 1345 1335 $raw = get_user_meta( get_current_user_id(), "bluem_idin_results", true ); 1346 1336 } else { 1347 // As suggested by Joost Oostdyck | HeathenMead - juni 2021 1348 $raw = $_SESSION['bluem_idin_results']; 1337 $raw = $storage['bluem_idin_results'] ?? ''; 1349 1338 } 1350 1339 … … 1371 1360 1372 1361 $bluem_config = bluem_woocommerce_get_config(); 1362 1373 1363 $bluem_config->brandID = $bluem_config->IDINBrandID; 1374 1364 … … 1405 1395 global $current_user; 1406 1396 1397 $storage = bluem_db_get_storage(); 1398 1407 1399 if ( is_user_logged_in() ) { 1408 1400 return get_user_meta( get_current_user_id(), "bluem_idin_validated", true ) == "1"; 1409 1401 } 1410 1402 // or as a guest: 1411 if ( isset( $ _SESSION['bluem_idin_validated'] ) && $_SESSION['bluem_idin_validated'] === true ) {1403 if ( isset( $storage['bluem_idin_validated'] ) && $storage['bluem_idin_validated'] === true ) { 1412 1404 return true; 1413 1405 } … … 1521 1513 $response = $bluem->PerformRequest( $request ); 1522 1514 1523 bluem_register_session();1524 1525 1515 if ( $response->ReceivedResponse() ) { 1526 $entranceCode = $response->GetEntranceCode();1527 $transactionID = $response->GetTransactionID();1516 $entranceCode = $response->GetEntranceCode(); 1517 $transactionID = $response->GetTransactionID(); 1528 1518 $transactionURL = $response->GetTransactionURL(); 1529 1519 … … 1565 1555 ); 1566 1556 } else { 1567 $_SESSION["bluem_idin_entrance_code"] = $entranceCode; 1568 $_SESSION["bluem_idin_transaction_id"] = $transactionID; 1569 $_SESSION["bluem_idin_transaction_url"] = $transactionURL; 1557 bluem_db_insert_storage([ 1558 'bluem_idin_entrance_code' => $entranceCode, 1559 'bluem_idin_transaction_id' => $transactionID, 1560 'bluem_idin_transaction_url' => $transactionURL, 1561 ]); 1570 1562 } 1571 1563 … … 1720 1712 echo "<h3>Identificatie</h3>"; 1721 1713 1722 $validated = bluem_idin_user_validated(); 1714 $validated = bluem_idin_user_validated(); 1715 1723 1716 $validation_message = $idin_identity_topbar_no_verification_text; 1724 // $validation_message = "Let op: Graag eerst eenmalig identificeren."; 1725 //"Identificatie is vereist voordat de bestelling kan worden afgerond."; 1726 $idin_logo_html = bluem_get_idin_logo_html(); 1727 // above 0: any form of verification is required 1717 1728 1718 if ( ! $validated ) { 1729 1719 echo bluem_idin_generate_notice( $validation_message, true ); … … 1746 1736 ); 1747 1737 } else { 1748 // for debugging 1749 // $_SESSION['bluem_idin_report_agecheckresponse'] = "true"; 1750 1751 $ageCheckResponse = $_SESSION['bluem_idin_report_agecheckresponse']; 1738 $storage = bluem_db_get_storage(); 1739 1740 $ageCheckResponse = $storage['bluem_idin_report_agecheckresponse'] ?? ''; 1752 1741 } 1753 // var_dump($_SESSION['bluem_idin_report_agecheckresponse']);1754 1742 1755 1743 // var_dump($ageCheckResponse); … … 1945 1933 ); 1946 1934 } else { 1947 $ageCheckResponse = $_SESSION['bluem_idin_report_agecheckresponse']; 1935 $storage = bluem_db_get_storage(); 1936 1937 $ageCheckResponse = $storage['bluem_idin_report_agecheckresponse'] ?? ''; 1948 1938 } 1949 1939 … … 2354 2344 add_action( 'user_register', 'bluem_link_idin_request_to_sesh', 10, 1 ); 2355 2345 function bluem_link_idin_request_to_sesh( $user_id ) { 2356 if ( ! isset( $_SESSION['bluem_idin_transaction_id'] ) ) { 2346 $storage = bluem_db_get_storage(); 2347 2348 if ( ! isset( $storage['bluem_idin_transaction_id'] ) ) { 2357 2349 return; 2358 2350 } 2359 2351 2360 $tid = $_SESSION['bluem_idin_transaction_id']; 2352 $tid = $storage['bluem_idin_transaction_id']; 2353 2361 2354 $req = bluem_db_get_request_by_transaction_id( $tid ); 2362 2355 2363 // only if the current respons from the session2356 // only if the current response from the Bluem session storage 2364 2357 // IS NOT YET linked to any user, i.e. user_id == 0 2365 2358 if ( $req->user_id == "0" ) { … … 2388 2381 } 2389 2382 2390 2391 2383 update_user_meta( 2392 2384 $user_id, … … 2397 2389 } 2398 2390 2399 2400 2391 function bluem_prettyprint( $data ) { 2401 2392 echo "<pre>"; -
bluem/trunk/bluem-integrations.php
r2932353 r2975761 252 252 253 253 // Save the necessary data to later request more information and refer to this transaction 254 $_SESSION['bluem_wpcf7_formId'] = $contact_form_id; 255 $_SESSION['bluem_mandateId'] = $request->mandateID; 256 $_SESSION['bluem_entranceCode'] = $request->entranceCode; 254 bluem_db_insert_storage([ 255 'bluem_integration_wpcf7_form_id' => $contact_form_id, 256 'bluem_mandate_transaction_id' => $request->mandateID, 257 'bluem_mandate_entrance_code' => $request->entranceCode, 258 ]); 257 259 258 260 // Actually perform the request. … … 289 291 $mandate_id = $response->EMandateTransactionResponse->MandateID . ""; 290 292 291 $_SESSION['bluem_mandateId'] = $mandate_id;292 293 293 // redirect cast to string, necessary for AJAX response handling 294 294 $transactionURL = ( $response->EMandateTransactionResponse->TransactionURL . "" ); 295 295 296 $_SESSION['bluem_recentTransactionURL'] = $transactionURL; 296 bluem_db_insert_storage([ 297 'bluem_mandate_transaction_id' => $mandate_id, 298 'bluem_mandate_transaction_url' => $transactionURL, 299 ]); 297 300 298 301 $db_creation_result = bluem_db_create_request( … … 430 433 431 434 // Save the necessary data to later request more information and refer to this transaction 432 $_SESSION['bluem_wpcf7_formId'] = $contact_form_id; 433 $_SESSION['bluem_mandateId'] = $request->mandateID; 434 $_SESSION['bluem_entranceCode'] = $request->entranceCode; 435 bluem_db_insert_storage([ 436 'bluem_integration_wpcf7_form_id' => $contact_form_id, 437 'bluem_mandate_transaction_id' => $request->mandateID, 438 'bluem_mandate_entrance_code' => $request->entranceCode, 439 ]); 435 440 436 441 // Actually perform the request. … … 465 470 $mandate_id = $response->EMandateTransactionResponse->MandateID . ""; 466 471 467 $_SESSION['bluem_mandateId'] = $mandate_id;468 469 472 // redirect cast to string, necessary for AJAX response handling 470 473 $transactionURL = ( $response->EMandateTransactionResponse->TransactionURL . "" ); 471 474 472 $_SESSION['bluem_recentTransactionURL'] = $transactionURL; 475 bluem_db_insert_storage([ 476 'bluem_mandate_transaction_id' => $mandate_id, 477 'bluem_mandate_transaction_url' => $transactionURL, 478 ]); 473 479 474 480 $db_creation_result = bluem_db_create_request( … … 529 535 $bluem_config = bluem_woocommerce_get_config(); 530 536 537 $storage = bluem_db_get_storage(); 538 531 539 if (strpos($_SERVER["REQUEST_URI"], 'bluem-woocommerce/bluem-integrations/wpcf7_callback') === false) { 532 540 return; … … 543 551 } 544 552 545 $formID = $ _SESSION['bluem_wpcf7_formId'];546 547 $mandateID = $ _SESSION['bluem_mandateId'];548 549 $entranceCode = $ _SESSION['bluem_entranceCode'];553 $formID = $storage['bluem_integration_wpcf7_form_id'] ?? 0; 554 555 $mandateID = $storage['bluem_mandate_transaction_id'] ?? 0; 556 557 $entranceCode = $storage['bluem_mandate_entrance_code'] ?? ''; 550 558 551 559 if (empty($mandateID)) { … … 865 873 866 874 // Save the necessary data to later request more information and refer to this transaction 867 $_SESSION['bluem_gform_entryId'] = $payload['entry_id']; 868 $_SESSION['bluem_gform_formId'] = $payload['form_id']; 869 $_SESSION['bluem_mandateId'] = $request->mandateID; 870 $_SESSION['bluem_entranceCode'] = $request->entranceCode; 875 bluem_db_insert_storage([ 876 'bluem_integration_gform_form_id' => $payload['form_id'], 877 'bluem_integration_gform_entry_id' => $payload['entry_id'], 878 'bluem_mandate_transaction_id' => $request->mandateID, 879 'bluem_mandate_entrance_code' => $request->entranceCode, 880 ]); 871 881 872 882 // Actually perform the request. … … 901 911 $mandate_id = $response->EMandateTransactionResponse->MandateID . ""; 902 912 903 $_SESSION['bluem_mandateId'] = $mandate_id;904 905 913 // redirect cast to string, necessary for AJAX response handling 906 914 $transactionURL = ( $response->EMandateTransactionResponse->TransactionURL . "" ); 907 915 908 $_SESSION['bluem_recentTransactionURL'] = $transactionURL; 916 bluem_db_insert_storage([ 917 'bluem_mandate_transaction_id' => $mandate_id, 918 'bluem_mandate_transaction_url' => $transactionURL, 919 ]); 909 920 910 921 $db_creation_result = bluem_db_create_request( … … 995 1006 $bluem_config = bluem_woocommerce_get_config(); 996 1007 1008 $storage = bluem_db_get_storage(); 1009 997 1010 if (strpos($_SERVER["REQUEST_URI"], 'bluem-woocommerce/bluem-integrations/gform_callback') === false) { 998 1011 return; … … 1009 1022 } 1010 1023 1011 $formID = $ _SESSION['bluem_gform_formId'];1012 1013 $entryID = $ _SESSION['bluem_gform_entryId'];1014 1015 $mandateID = $ _SESSION['bluem_mandateId'];1016 1017 $entranceCode = $ _SESSION['bluem_entranceCode'];1024 $formID = $storage['bluem_integration_gform_form_id'] ?? 0; 1025 1026 $entryID = $storage['bluem_integration_gform_entry_id'] ?? 0; 1027 1028 $mandateID = $storage['bluem_mandate_transaction_id'] ?? 0; 1029 1030 $entranceCode = $storage['bluem_mandate_entrance_code'] ?? ''; 1018 1031 1019 1032 if (empty($mandateID)) { -
bluem/trunk/bluem-mandates-instant.php
r2856097 r2975761 7 7 if ( ! defined( 'ABSPATH' ) ) { 8 8 exit; 9 }10 11 if ( empty(session_id()) ) {12 session_start();13 9 } 14 10 … … 71 67 72 68 // Save the necessary data to later request more information and refer to this transaction 73 $_SESSION['bluem_mandateId'] = $request->mandateID; 74 $_SESSION['bluem_entranceCode'] = $request->entranceCode; 69 bluem_db_insert_storage([ 70 'bluem_mandate_transaction_id' => $request->mandateID, 71 'bluem_mandate_entrance_code' => $request->entranceCode, 72 ]); 75 73 76 74 // Actually perform the request. … … 104 102 $mandate_id = $response->EMandateTransactionResponse->MandateID . ""; 105 103 106 $_SESSION['bluem_mandateId'] = $mandate_id;107 108 104 // redirect cast to string, necessary for AJAX response handling 109 105 $transactionURL = ( $response->EMandateTransactionResponse->TransactionURL . "" ); 110 106 111 $_SESSION['bluem_recentTransactionURL'] = $transactionURL; 107 bluem_db_insert_storage([ 108 'bluem_mandate_transaction_id' => $mandate_id, 109 'bluem_mandate_transaction_url' => $transactionURL, 110 ]); 112 111 113 112 $db_creation_result = bluem_db_create_request( … … 155 154 156 155 /** 157 * This function is executed at a callback GET request with a given mandateId. This is then, together with the entranceCode in Session, sent for a SUD to the Bluem API.156 * This function is executed at a callback GET request with a given mandateId. This is then, together with the entranceCode in Cookie, sent for a SUD to the Bluem API. 158 157 * 159 158 * @return void … … 173 172 } 174 173 175 $mandateID = $_SESSION['bluem_mandateId']; 176 177 $entranceCode = $_SESSION['bluem_entranceCode']; 174 $storage = bluem_db_get_storage(); 175 176 $mandateID = $storage['bluem_mandate_transaction_id'] ?? 0; 177 178 $entranceCode = $storage['bluem_mandate_entrance_code'] ?? ''; 178 179 179 180 if (empty($mandateID)) { … … 260 261 if ( isset( $response->EMandateStatusUpdate->EMandateStatus->AcceptanceReport ) ) { 261 262 $newPayload->purchaseID = $response->EMandateStatusUpdate->EMandateStatus->PurchaseID . ""; 262 $newPayload->report = $response->EMandateStatusUpdate->EMandateStatus->AcceptanceReport;263 $newPayload->report = $response->EMandateStatusUpdate->EMandateStatus->AcceptanceReport; 263 264 264 265 bluem_db_update_request( -
bluem/trunk/bluem-mandates-shortcode.php
r2856097 r2975761 7 7 if ( ! defined( 'ABSPATH' ) ) { 8 8 exit; 9 }10 11 if ( empty(session_id()) ) {12 session_start();13 9 } 14 10 … … 21 17 * 22 18 * @return void 19 * @throws DOMException 20 * @throws HTTP_Request2_LogicException 21 * @throws \Bluem\BluemPHP\Exceptions\InvalidBluemConfigurationException 23 22 */ 24 function bluem_mandate_shortcode_execute() 23 function bluem_mandate_shortcode_execute(): void 25 24 { 26 25 if (substr($_SERVER["REQUEST_URI"], - 43) !== "bluem-woocommerce/mandate_shortcode_execute") { … … 30 29 global $current_user; 31 30 31 $storage = bluem_db_get_storage(); 32 32 33 if (isset($_POST['bluem-submitted'])) 33 34 { … … 43 44 if ($bluem_config->sequenceType === 'RCUR') 44 45 { 45 if (!empty($ _SESSION['bluem_debtorreference']))46 if (!empty($storage['bluem_mandate_debtorreference'])) 46 47 { 47 $debtorReference = $ _SESSION['bluem_debtorreference'];48 $debtorReference = $storage['bluem_mandate_debtorreference']; 48 49 49 50 $db_query = [ … … 59 60 $mandateID = $db_results[0]->transaction_id; 60 61 61 $_SESSION['bluem_mandateId'] = $mandateID; 62 bluem_db_insert_storage([ 63 'bluem_mandate_transaction_id' => $mandateID, 64 ]); 62 65 63 66 if (!empty($current_user)) { … … 69 72 70 73 wp_redirect( home_url( $bluem_config->thanksPageURL ) . "?result=true" ); 71 72 exit;73 }74 }75 elseif (!empty($_COOKIE['bluem_debtorreference']))76 {77 $debtorReference = $_COOKIE['bluem_debtorreference'];78 79 $db_query = [80 'debtor_reference' => $debtorReference,81 'user_id' => get_current_user_id(),82 'status' => 'Success',83 ];84 85 // Check for a successful transaction86 $db_results = bluem_db_get_requests_by_keyvalues($db_query);87 88 if ($db_results !== false && is_array($db_results) && sizeof($db_results) > 0) {89 $mandateID = $db_results[0]->transaction_id;90 91 $_SESSION['bluem_mandateId'] = $mandateID;92 93 if (!empty($current_user)) {94 if (current_user_can('edit_user', $current_user->ID)) {95 update_user_meta( $current_user->ID, "bluem_mandates_validated", true );96 update_user_meta( $current_user->ID, "bluem_latest_mandate_id", $mandateID );97 }98 }99 100 wp_redirect( home_url( $bluem_config->thanksPageURL ) . "?result=true" );101 102 74 exit; 103 75 } … … 109 81 $debtorReference = sanitize_text_field( $_POST["bluem_debtorReference"] ); 110 82 111 $_SESSION['bluem_debtorreference'] = $debtorReference; 83 bluem_db_insert_storage([ 84 'bluem_mandate_debtorreference' => $debtorReference, 85 ]); 112 86 113 87 $db_query = [ … … 123 97 $mandateID = $db_results[0]->transaction_id; 124 98 125 $_SESSION['bluem_mandateId'] = $mandateID; 99 bluem_db_insert_storage([ 100 'bluem_mandate_transaction_id' => $mandateID, 101 ]); 126 102 127 103 if (!empty($current_user)) { … … 142 118 $debtorReference = $current_user->user_nicename(); 143 119 144 $_SESSION['bluem_debtorreference'] = $debtorReference; 120 bluem_db_insert_storage([ 121 'bluem_mandate_debtorreference' => $debtorReference, 122 ]); 145 123 } 146 124 } … … 152 130 $debtorReference = sanitize_text_field( $_POST["bluem_debtorReference"] ); 153 131 154 $_SESSION['bluem_debtorreference'] = $debtorReference; 132 bluem_db_insert_storage([ 133 'bluem_mandate_debtorreference' => $debtorReference, 134 ]); 155 135 } else { 156 136 if ( is_user_logged_in() ) { 157 137 $debtorReference = $current_user->user_nicename(); 158 138 159 $_SESSION['bluem_debtorreference'] = $debtorReference; 139 bluem_db_insert_storage([ 140 'bluem_mandate_debtorreference' => $debtorReference, 141 ]); 160 142 } 161 143 } … … 190 172 191 173 // Save the necessary data to later request more information and refer to this transaction 192 $_SESSION['bluem_mandateId'] = $request->mandateID; 193 $_SESSION['bluem_entranceCode'] = $request->entranceCode; 174 bluem_db_insert_storage([ 175 'bluem_mandate_transaction_id' => $request->mandateID, 176 'bluem_mandate_entrance_code' => $request->entranceCode, 177 ]); 194 178 195 179 if (!empty($current_user)) … … 199 183 $current_user->ID, 200 184 "bluem_latest_mandate_entrance_code", 201 $request->entranceCode . ""185 $request->entranceCode 202 186 ); 203 187 } … … 233 217 $mandate_id = $response->EMandateTransactionResponse->MandateID . ""; 234 218 235 $_SESSION['bluem_mandateId'] = $mandate_id; 219 // redirect cast to string, necessary for AJAX response handling 220 $transactionURL = ( $response->EMandateTransactionResponse->TransactionURL . "" ); 221 222 bluem_db_insert_storage([ 223 'bluem_mandate_transaction_id' => $mandate_id, 224 'bluem_mandate_transaction_url' => $transactionURL, 225 ]); 236 226 237 227 if (!empty($current_user)) … … 246 236 } 247 237 248 // redirect cast to string, necessary for AJAX response handling 249 $transactionURL = ( $response->EMandateTransactionResponse->TransactionURL . "" ); 250 251 $_SESSION['bluem_recentTransactionURL'] = $transactionURL; 252 253 $db_creation_result = bluem_db_create_request( 238 bluem_db_create_request( 254 239 [ 255 240 'entrance_code' => $request->entranceCode, … … 278 263 ob_start(); 279 264 wp_redirect( $transactionURL ); 280 281 265 exit; 282 266 } … … 286 270 add_action( 'parse_request', 'bluem_mandate_mandate_shortcode_callback' ); 287 271 /** 288 * This function is executed at a callback GET request with a given mandateId. This is then, together with the entranceCode in Session, sent for a SUD to the Bluem API.272 * This function is executed at a callback GET request with a given mandateId. This is then, together with the entranceCode in Cookie, sent for a SUD to the Bluem API. 289 273 * 290 274 * @return void 291 275 */ 292 function bluem_mandate_mandate_shortcode_callback() 276 function bluem_mandate_mandate_shortcode_callback(): void 293 277 { 294 278 if (strpos($_SERVER["REQUEST_URI"], "bluem-woocommerce/mandate_shortcode_callback") === false) { … … 301 285 302 286 $bluem_config->merchantReturnURLBase = home_url( 'wc-api/bluem_mandates_callback' ); 287 288 $storage = bluem_db_get_storage(); 303 289 304 290 try { … … 306 292 } catch ( Exception $e ) { 307 293 // @todo: deal with incorrectly setup Bluem 294 // $e->getMessage(); 308 295 } 309 296 … … 313 300 $entranceCode = get_user_meta( $current_user->ID, "bluem_latest_mandate_entrance_code", true ); 314 301 } else { 315 $mandateID = $ _SESSION['bluem_mandateId'];316 $entranceCode = $ _SESSION['bluem_entranceCode'];302 $mandateID = $storage['bluem_mandate_transaction_id'] ?? 0; 303 $entranceCode = $storage['bluem_mandate_entrance_code'] ?? ''; 317 304 } 318 305 … … 391 378 { 392 379 // Define a cookie so that this will be recognised the next time 393 setcookie('bluem_debtorreference', $debtorReference, time()+60*60*24*30, '/', $_SERVER['SERVER_NAME'], false, true); 380 bluem_db_insert_storage([ 381 'bluem_mandate_transaction_id' => $mandateID, 382 ]); 394 383 395 384 if (!empty($current_user)) { … … 420 409 ); 421 410 } 422 423 $request_from_db = bluem_db_get_request_by_transaction_id_and_type(424 $mandateID,425 "mandates"426 );427 428 411 wp_redirect( home_url( $bluem_config->thanksPageURL ) . "?result=true" ); 429 412 exit; … … 454 437 'service' => 'mandates', 455 438 'function' => 'shortcode_callback', 456 'message' => "Fout: Onbekende of foutieve status teruggekregen: {$statusCode}<br>Neem contact op met de webshop en vermeld deze status; gebruiker wel doorverwezen terug naar site"439 'message' => "Fout: Onbekende of foutieve status teruggekregen: $statusCode<br>Neem contact op met de webshop en vermeld deze status; gebruiker wel doorverwezen terug naar site" 457 440 ] 458 441 ); … … 468 451 * Shortcode: `[bluem_machtigingsformulier]` 469 452 * 470 * @return void453 * @return string 471 454 */ 472 function bluem_mandateform() 455 function bluem_mandateform(): string 473 456 { 474 457 global $current_user; 475 458 476 459 $bluem_config = bluem_woocommerce_get_config(); 460 461 $storage = bluem_db_get_storage(); 477 462 478 463 $bluem_config->merchantReturnURLBase = home_url( 479 464 'wc-api/bluem_mandates_callback' 480 465 ); 481 482 $bluem = new Bluem( $bluem_config );483 466 484 467 $user_allowed = apply_filters( … … 490 473 return ''; 491 474 } 475 476 $mandateID = 0; 492 477 493 478 $validated = false; … … 528 513 * Visitor not logged in. Check other storages. 529 514 */ 530 if (!empty($ _SESSION['bluem_mandateId']))531 { 532 $mandateID = $ _SESSION['bluem_mandateId'];515 if (!empty($storage['bluem_mandate_transaction_id'])) 516 { 517 $mandateID = $storage['bluem_mandate_transaction_id']; 533 518 534 519 // Check for recurring mode … … 549 534 } 550 535 } 551 elseif (!empty($ _SESSION['bluem_debtorreference']))552 { 553 $debtorReference = $ _SESSION['bluem_debtorreference'];536 elseif (!empty($storage['bluem_mandate_debtorreference'])) 537 { 538 $debtorReference = $storage['bluem_mandate_debtorreference']; 554 539 555 540 // Check for recurring mode … … 570 555 } 571 556 } 572 elseif (!empty($_COOKIE['bluem_debtorreference']))573 {574 $debtorReference = $_COOKIE['bluem_debtorreference'];575 576 // Check for recurring mode577 if ($bluem_config->sequenceType === 'RCUR') {578 $db_query = [579 'debtor_reference' => $debtorReference,580 'user_id' => get_current_user_id(),581 'status' => 'Success',582 ];583 584 $db_results = bluem_db_get_requests_by_keyvalues($db_query);585 586 if ($db_results !== false && is_array($db_results) && sizeof($db_results) > 0) {587 $mandateID = $db_results[0]->transaction_id;588 589 $validated = true;590 }591 }592 }593 557 } 594 558 595 559 /** 596 * Check if eMandate is valid e..560 * Check if eMandate is valid.. 597 561 */ 598 562 if ($validated !== false) { -
bluem/trunk/bluem.php
r2959619 r2975761 2 2 /** 3 3 * Plugin Name: Bluem ePayments, iDIN and eMandates integration for shortcodes and WooCommerce checkout 4 * Version: 1.3.17. 84 * Version: 1.3.17.9 5 5 * Plugin URI: https://wordpress.org/plugins/bluem 6 6 * Description: Bluem integration for WordPress and WooCommerce to facilitate Bluem services inside your site. Payments and eMandates payment gateway and iDIN identity verification … … 11 11 * 12 12 * WC requires at least: 5.0.0 13 * WC tested up to: 8. 013 * WC tested up to: 8.1 14 14 * 15 15 * Text Domain: bluem … … 29 29 30 30 global $bluem_db_version; 31 $bluem_db_version = 1. 4;31 $bluem_db_version = 1.5; 32 32 33 33 const BLUEM_WOOCOMMERCE_MANUAL_URL = "https://codexology.notion.site/Bluem-voor-WordPress-en-WooCommerce-Handleiding-9e2df5c5254a4b8f9cbd272fae641f5e"; … … 306 306 $bluem_plugin_registration = get_option( 'bluem_plugin_registration' ); 307 307 308 if ( $_SERVER['REQUEST_METHOD'] === 'POST' ) { 309 $acc_senderid = sanitize_text_field($_POST['acc_senderid']); 310 $acc_testtoken = sanitize_text_field($_POST['acc_testtoken']); 311 $acc_prodtoken = sanitize_text_field($_POST['acc_prodtoken']); 312 313 $company_name = sanitize_text_field($_POST['company_name']); 314 $company_telephone = sanitize_text_field($_POST['company_telephone']); 315 $company_email = sanitize_text_field($_POST['company_email']); 316 317 $tech_name = sanitize_text_field($_POST['tech_name']); 318 $tech_telephone = sanitize_text_field($_POST['tech_telephone']); 319 $tech_email = sanitize_text_field($_POST['tech_email']); 320 321 $bluem_options['senderID'] = $acc_senderid; 322 $bluem_options['test_accessToken'] = $acc_testtoken; 323 $bluem_options['production_accessToken'] = $acc_prodtoken; 324 325 $bluem_registration['company']['name'] = $company_name; 326 $bluem_registration['company']['telephone'] = $company_telephone; 327 $bluem_registration['company']['email'] = $company_email; 328 329 $bluem_registration['tech_contact']['name'] = $tech_name; 330 $bluem_registration['tech_contact']['telephone'] = $tech_telephone; 331 $bluem_registration['tech_contact']['email'] = $tech_email; 332 333 // Sent registration notify email 334 bluem_registration_report_email(); 335 336 // Update Bluem options 337 update_option('bluem_woocommerce_options', $bluem_options); 338 339 // Update Bluem registration 340 update_option('bluem_woocommerce_registration', $bluem_registration); 341 342 // Set plugin registration as done 343 update_option('bluem_plugin_registration', true); 344 345 wp_redirect( 346 admin_url( "admin.php?page=bluem-activate" ) 347 ); 308 $required_fields = [ 309 'company_name', 310 'company_telephone', 311 'company_email', 312 'tech_name', 313 'tech_telephone', 314 'tech_email' 315 ]; 316 317 if ( $_SERVER['REQUEST_METHOD'] === 'POST' ) 318 { 319 // Validate input 320 $is_valid = true; 321 322 foreach ($required_fields as $required_field) 323 { 324 $value = $_POST[$required_field]; 325 326 if ( empty ($value) ) { 327 $is_valid = false; 328 } 329 } 330 331 if ( $is_valid ) 332 { 333 $acc_senderid = sanitize_text_field($_POST['acc_senderid']); 334 $acc_testtoken = sanitize_text_field($_POST['acc_testtoken']); 335 $acc_prodtoken = sanitize_text_field($_POST['acc_prodtoken']); 336 337 $company_name = sanitize_text_field($_POST['company_name']); 338 $company_telephone = sanitize_text_field($_POST['company_telephone']); 339 $company_email = sanitize_text_field($_POST['company_email']); 340 341 $tech_name = sanitize_text_field($_POST['tech_name']); 342 $tech_telephone = sanitize_text_field($_POST['tech_telephone']); 343 $tech_email = sanitize_text_field($_POST['tech_email']); 344 345 $bluem_options['senderID'] = $acc_senderid; 346 $bluem_options['test_accessToken'] = $acc_testtoken; 347 $bluem_options['production_accessToken'] = $acc_prodtoken; 348 349 $bluem_registration['company']['name'] = $company_name; 350 $bluem_registration['company']['telephone'] = $company_telephone; 351 $bluem_registration['company']['email'] = $company_email; 352 353 $bluem_registration['tech_contact']['name'] = $tech_name; 354 $bluem_registration['tech_contact']['telephone'] = $tech_telephone; 355 $bluem_registration['tech_contact']['email'] = $tech_email; 356 357 // Sent registration notify email 358 bluem_registration_report_email(); 359 360 // Update Bluem options 361 update_option('bluem_woocommerce_options', $bluem_options); 362 363 // Update Bluem registration 364 update_option('bluem_woocommerce_registration', $bluem_registration); 365 366 // Set plugin registration as done 367 update_option('bluem_plugin_registration', true); 368 369 wp_redirect( 370 admin_url( "admin.php?page=bluem-activate" ) 371 ); 372 } 348 373 } 349 374 … … 920 945 921 946 add_action( 'admin_init', 'bluem_woocommerce_register_settings' ); 922 923 function start_session() {924 if ( session_status() === PHP_SESSION_NONE ) {925 session_start();926 }927 }928 add_action('init', 'start_session');929 947 930 948 add_action( 'show_user_profile', 'bluem_woocommerce_show_general_profile_fields', 1 ); -
bluem/trunk/composer.lock
r2959619 r2975761 9 9 { 10 10 "name": "bluem-development/bluem-php", 11 "version": "2.3.2. 4",11 "version": "2.3.2.6", 12 12 "source": { 13 13 "type": "git", 14 14 "url": "https://github.com/bluem-development/bluem-php.git", 15 "reference": " e101cb1b6fc8f7629f02cc0bad6e2124a6e4fd6c"16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/bluem-development/bluem-php/zipball/ e101cb1b6fc8f7629f02cc0bad6e2124a6e4fd6c",20 "reference": " e101cb1b6fc8f7629f02cc0bad6e2124a6e4fd6c",15 "reference": "55e4eb2dbf9220d12a5cb579dad66d2b92575b94" 16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/bluem-development/bluem-php/zipball/55e4eb2dbf9220d12a5cb579dad66d2b92575b94", 20 "reference": "55e4eb2dbf9220d12a5cb579dad66d2b92575b94", 21 21 "shasum": "" 22 22 }, … … 71 71 "support": { 72 72 "issues": "https://github.com/bluem-development/bluem-php", 73 "source": "https://github.com/bluem-development/bluem-php/tree/2.3.2. 4"74 }, 75 "time": "2023-0 8-28T17:17:39+00:00"73 "source": "https://github.com/bluem-development/bluem-php/tree/2.3.2.6" 74 }, 75 "time": "2023-09-29T17:12:12+00:00" 76 76 }, 77 77 { … … 127 127 { 128 128 "name": "nesbot/carbon", 129 "version": "2. 69.0",129 "version": "2.71.0", 130 130 "source": { 131 131 "type": "git", 132 132 "url": "https://github.com/briannesbitt/Carbon.git", 133 "reference": " 4308217830e4ca445583a37d1bf4aff4153fa81c"134 }, 135 "dist": { 136 "type": "zip", 137 "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/ 4308217830e4ca445583a37d1bf4aff4153fa81c",138 "reference": " 4308217830e4ca445583a37d1bf4aff4153fa81c",133 "reference": "98276233188583f2ff845a0f992a235472d9466a" 134 }, 135 "dist": { 136 "type": "zip", 137 "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/98276233188583f2ff845a0f992a235472d9466a", 138 "reference": "98276233188583f2ff845a0f992a235472d9466a", 139 139 "shasum": "" 140 140 }, … … 229 229 } 230 230 ], 231 "time": "2023-0 8-03T09:00:52+00:00"231 "time": "2023-09-25T11:31:05+00:00" 232 232 }, 233 233 { … … 1055 1055 { 1056 1056 "name": "composer/semver", 1057 "version": "3. 3.2",1057 "version": "3.4.0", 1058 1058 "source": { 1059 1059 "type": "git", 1060 1060 "url": "https://github.com/composer/semver.git", 1061 "reference": "3 953f23262f2bff1919fc82183ad9acb13ff62c9"1062 }, 1063 "dist": { 1064 "type": "zip", 1065 "url": "https://api.github.com/repos/composer/semver/zipball/3 953f23262f2bff1919fc82183ad9acb13ff62c9",1066 "reference": "3 953f23262f2bff1919fc82183ad9acb13ff62c9",1061 "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32" 1062 }, 1063 "dist": { 1064 "type": "zip", 1065 "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", 1066 "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", 1067 1067 "shasum": "" 1068 1068 }, … … 1114 1114 ], 1115 1115 "support": { 1116 "irc": "irc ://irc.freenode.org/composer",1116 "irc": "ircs://irc.libera.chat:6697/composer", 1117 1117 "issues": "https://github.com/composer/semver/issues", 1118 "source": "https://github.com/composer/semver/tree/3. 3.2"1118 "source": "https://github.com/composer/semver/tree/3.4.0" 1119 1119 }, 1120 1120 "funding": [ … … 1132 1132 } 1133 1133 ], 1134 "time": "202 2-04-01T19:23:25+00:00"1134 "time": "2023-08-31T09:50:34+00:00" 1135 1135 }, 1136 1136 { … … 1239 1239 { 1240 1240 "name": "doctrine/deprecations", 1241 "version": " v1.1.1",1241 "version": "1.1.2", 1242 1242 "source": { 1243 1243 "type": "git", 1244 1244 "url": "https://github.com/doctrine/deprecations.git", 1245 "reference": " 612a3ee5ab0d5dd97b7cf3874a6efe24325efac3"1246 }, 1247 "dist": { 1248 "type": "zip", 1249 "url": "https://api.github.com/repos/doctrine/deprecations/zipball/ 612a3ee5ab0d5dd97b7cf3874a6efe24325efac3",1250 "reference": " 612a3ee5ab0d5dd97b7cf3874a6efe24325efac3",1245 "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931" 1246 }, 1247 "dist": { 1248 "type": "zip", 1249 "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931", 1250 "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931", 1251 1251 "shasum": "" 1252 1252 }, … … 1280 1280 "support": { 1281 1281 "issues": "https://github.com/doctrine/deprecations/issues", 1282 "source": "https://github.com/doctrine/deprecations/tree/ v1.1.1"1283 }, 1284 "time": "2023-0 6-03T09:27:29+00:00"1282 "source": "https://github.com/doctrine/deprecations/tree/1.1.2" 1283 }, 1284 "time": "2023-09-27T20:04:15+00:00" 1285 1285 }, 1286 1286 { … … 1955 1955 { 1956 1956 "name": "phpstan/phpdoc-parser", 1957 "version": "1.2 3.1",1957 "version": "1.24.2", 1958 1958 "source": { 1959 1959 "type": "git", 1960 1960 "url": "https://github.com/phpstan/phpdoc-parser.git", 1961 "reference": " 846ae76eef31c6d7790fac9bc399ecee45160b26"1962 }, 1963 "dist": { 1964 "type": "zip", 1965 "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/ 846ae76eef31c6d7790fac9bc399ecee45160b26",1966 "reference": " 846ae76eef31c6d7790fac9bc399ecee45160b26",1961 "reference": "bcad8d995980440892759db0c32acae7c8e79442" 1962 }, 1963 "dist": { 1964 "type": "zip", 1965 "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/bcad8d995980440892759db0c32acae7c8e79442", 1966 "reference": "bcad8d995980440892759db0c32acae7c8e79442", 1967 1967 "shasum": "" 1968 1968 }, … … 1996 1996 "support": { 1997 1997 "issues": "https://github.com/phpstan/phpdoc-parser/issues", 1998 "source": "https://github.com/phpstan/phpdoc-parser/tree/1.2 3.1"1999 }, 2000 "time": "2023-0 8-03T16:32:59+00:00"1998 "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.2" 1999 }, 2000 "time": "2023-09-26T12:28:12+00:00" 2001 2001 }, 2002 2002 { 2003 2003 "name": "phpunit/php-code-coverage", 2004 "version": "9.2.2 7",2004 "version": "9.2.29", 2005 2005 "source": { 2006 2006 "type": "git", 2007 2007 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 2008 "reference": " b0a88255cb70d52653d80c890bd7f38740ea50d1"2009 }, 2010 "dist": { 2011 "type": "zip", 2012 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ b0a88255cb70d52653d80c890bd7f38740ea50d1",2013 "reference": " b0a88255cb70d52653d80c890bd7f38740ea50d1",2008 "reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76" 2009 }, 2010 "dist": { 2011 "type": "zip", 2012 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/6a3a87ac2bbe33b25042753df8195ba4aa534c76", 2013 "reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76", 2014 2014 "shasum": "" 2015 2015 }, … … 2068 2068 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 2069 2069 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 2070 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.2 7"2070 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.29" 2071 2071 }, 2072 2072 "funding": [ … … 2076 2076 } 2077 2077 ], 2078 "time": "2023-0 7-26T13:44:30+00:00"2078 "time": "2023-09-19T04:57:46+00:00" 2079 2079 }, 2080 2080 { … … 2321 2321 { 2322 2322 "name": "phpunit/phpunit", 2323 "version": "9.6.1 1",2323 "version": "9.6.13", 2324 2324 "source": { 2325 2325 "type": "git", 2326 2326 "url": "https://github.com/sebastianbergmann/phpunit.git", 2327 "reference": " 810500e92855eba8a7a5319ae913be2da6f957b0"2328 }, 2329 "dist": { 2330 "type": "zip", 2331 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ 810500e92855eba8a7a5319ae913be2da6f957b0",2332 "reference": " 810500e92855eba8a7a5319ae913be2da6f957b0",2327 "reference": "f3d767f7f9e191eab4189abe41ab37797e30b1be" 2328 }, 2329 "dist": { 2330 "type": "zip", 2331 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f3d767f7f9e191eab4189abe41ab37797e30b1be", 2332 "reference": "f3d767f7f9e191eab4189abe41ab37797e30b1be", 2333 2333 "shasum": "" 2334 2334 }, … … 2345 2345 "phar-io/version": "^3.0.2", 2346 2346 "php": ">=7.3", 2347 "phpunit/php-code-coverage": "^9.2. 13",2347 "phpunit/php-code-coverage": "^9.2.28", 2348 2348 "phpunit/php-file-iterator": "^3.0.5", 2349 2349 "phpunit/php-invoker": "^3.1.1", … … 2404 2404 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 2405 2405 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 2406 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.1 1"2406 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.13" 2407 2407 }, 2408 2408 "funding": [ … … 2420 2420 } 2421 2421 ], 2422 "time": "2023-0 8-19T07:10:56+00:00"2422 "time": "2023-09-19T05:39:22+00:00" 2423 2423 }, 2424 2424 { -
bluem/trunk/readme.txt
r2959619 r2975761 6 6 Tested up to: 6.3 7 7 Requires PHP: 7.4 8 Stable tag: 1.3.17. 88 Stable tag: 1.3.17.9 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 76 76 77 77 == Changelog == 78 - 1.3.17.9: Updated BIC list in PHP library. Some improvements. 78 79 - 1.3.17.8: Updated BIC list PHP library. Some improvements. 79 80 - 1.3.17.7: Updated PHP library for certificates. -
bluem/trunk/vendor/bluem-development/bluem-php/README.md
r2959619 r2975761 864 864 - Revolut <BR> BIC: `REVOLT21` 865 865 - Yoursafe <BR> BIC: `BITSNL2A` 866 - N26 <BR> BIC: `NTSBDEB1` 866 867 #### eMandates CORE 867 868 - ABN AMRO <BR> BIC: `ABNANL2A` … … 887 888 - SNS <BR> BIC: `SNSBNL2A` 888 889 889 Please note: Triodos Bank with BIC: `TRIONL2U` does not support Identity anymore as of 1st of June 2021.890 Please note: Knab with BIC: `KNABNL2H` does not support eMandates CORE anymore as of 4th of October 2023. 890 891 891 892 --- -
bluem/trunk/vendor/bluem-development/bluem-php/phpunit.xml
r2959619 r2975761 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" bootstrap="vendor/autoload.php" colors="true" stopOnFailure="false" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.0/phpunit.xsd" cacheDirectory=".phpunit.cache">2 <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" bootstrap="vendor/autoload.php" colors="true" stopOnFailure="false" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.0/phpunit.xsd"> 3 3 <testsuites> 4 4 <testsuite name="Unit"> -
bluem/trunk/vendor/bluem-development/bluem-php/src/Contexts/PaymentsContext.php
r2959619 r2975761 45 45 new BIC("ABNANL2A", "ABN AMRO"), 46 46 new BIC("ASNBNL21", "ASN Bank"), 47 new BIC("BUNQNL2A", " bunq"),47 new BIC("BUNQNL2A", "Bunq"), 48 48 new BIC("INGBNL2A", "ING"), 49 49 new BIC("KNABNL2H", "Knab"), … … 56 56 new BIC("BITSNL2A", "Yoursafe"), 57 57 new BIC("NTSBDEB1", "N26"), 58 new BIC("NNBANL2G", "Nationale-Nederlanden"), 58 59 ] 59 60 ); -
bluem/trunk/vendor/bluem-development/bluem-php/src/Responses/IBANNameCheckBluemResponse.php
r2959619 r2975761 39 39 } 40 40 41 42 41 public function GetIBANResult(): string 43 42 { 44 return $this->getKeyFromIBANCheckResult("IBANResult" );43 return $this->getKeyFromIBANCheckResult("IBANResult", "IBANCheckResult"); 45 44 } 46 45 47 46 public function GetNameResult(): string 48 47 { 49 return $this->getKeyFromIBANCheckResult("NameResult" );48 return $this->getKeyFromIBANCheckResult("NameResult", "IBANCheckResult"); 50 49 } 51 50 52 51 public function GetSuggestedName(): string 53 52 { 54 return $this->getKeyFromIBANCheckResult("SuggestedName" );53 return $this->getKeyFromIBANCheckResult("SuggestedName", "IBANCheckResult"); 55 54 } 56 55 57 56 public function GetAccountStatus(): string 58 57 { 59 return $this->getKeyFromIBANCheckResult("AccountStatus" );58 return $this->getKeyFromIBANCheckResult("AccountStatus", "IBANCheckResult"); 60 59 } 61 60 62 61 public function GetAccountType(): string 63 62 { 64 return $this->getKeyFromIBANCheckResult("Account Status", "AccountDetails");63 return $this->getKeyFromIBANCheckResult("AccountType", "AccountDetails"); 65 64 } 66 65 … … 80 79 } 81 80 } 82 83 /* Response:84 *85 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>86 <IBANCheckInterface mode="direct" senderID="S1018" version="1.0" createDateTime="2019-09-09T08:43:58.022Z" messageCount="1" type="TransactionResponse">87 <IBANCheckTransactionResponse entranceCode="S101820190909084357980">88 <IBAN>NL59INGB0748545824</IBAN>89 <AssumedName>Zeeland</AssumedName>90 <DebtorReference>12345678</DebtorReference>91 <IBANCheckResult>92 <IBANResult>KNOWN</IBANResult>93 <NameResult>MISTYPED</NameResult>94 <SuggestedName>Naar Zeeland</SuggestedName>95 <AccountStatus>ACTIVE</AccountStatus>96 </IBANCheckResult>97 <AccountDetails>98 <AccountType>NATURAL_PERSON</AccountType>99 <IsJointAccount>true</IsJointAccount>100 <NumberOfAccountHolders>2</NumberOfAccountHolders>101 <CountryName>Netherlands</CountryName>102 </AccountDetails>103 </IBANCheckTransactionResponse>104 </IBANCheckInterface>105 *106 */ -
bluem/trunk/vendor/bluem-development/bluem-php/tests/Integration/IPAPITest.php
r2959619 r2975761 14 14 class IPAPITest extends TestCase 15 15 { 16 private IPAPI $IPAPI; 17 16 18 protected function setUp(): void 17 19 { -
bluem/trunk/vendor/composer/installed.json
r2959619 r2975761 3 3 { 4 4 "name": "bluem-development/bluem-php", 5 "version": "2.3.2. 4",6 "version_normalized": "2.3.2. 4",5 "version": "2.3.2.6", 6 "version_normalized": "2.3.2.6", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "https://github.com/bluem-development/bluem-php.git", 10 "reference": " e101cb1b6fc8f7629f02cc0bad6e2124a6e4fd6c"11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/bluem-development/bluem-php/zipball/ e101cb1b6fc8f7629f02cc0bad6e2124a6e4fd6c",15 "reference": " e101cb1b6fc8f7629f02cc0bad6e2124a6e4fd6c",10 "reference": "55e4eb2dbf9220d12a5cb579dad66d2b92575b94" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/bluem-development/bluem-php/zipball/55e4eb2dbf9220d12a5cb579dad66d2b92575b94", 15 "reference": "55e4eb2dbf9220d12a5cb579dad66d2b92575b94", 16 16 "shasum": "" 17 17 }, … … 35 35 "vlucas/phpdotenv": "^5.4" 36 36 }, 37 "time": "2023-0 8-28T17:17:39+00:00",37 "time": "2023-09-29T17:12:12+00:00", 38 38 "type": "package", 39 39 "installation-source": "dist", … … 68 68 "support": { 69 69 "issues": "https://github.com/bluem-development/bluem-php", 70 "source": "https://github.com/bluem-development/bluem-php/tree/2.3.2. 4"70 "source": "https://github.com/bluem-development/bluem-php/tree/2.3.2.6" 71 71 }, 72 72 "install-path": "../bluem-development/bluem-php" … … 127 127 { 128 128 "name": "nesbot/carbon", 129 "version": "2. 69.0",130 "version_normalized": "2. 69.0.0",129 "version": "2.71.0", 130 "version_normalized": "2.71.0.0", 131 131 "source": { 132 132 "type": "git", 133 133 "url": "https://github.com/briannesbitt/Carbon.git", 134 "reference": " 4308217830e4ca445583a37d1bf4aff4153fa81c"135 }, 136 "dist": { 137 "type": "zip", 138 "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/ 4308217830e4ca445583a37d1bf4aff4153fa81c",139 "reference": " 4308217830e4ca445583a37d1bf4aff4153fa81c",134 "reference": "98276233188583f2ff845a0f992a235472d9466a" 135 }, 136 "dist": { 137 "type": "zip", 138 "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/98276233188583f2ff845a0f992a235472d9466a", 139 "reference": "98276233188583f2ff845a0f992a235472d9466a", 140 140 "shasum": "" 141 141 }, … … 164 164 "squizlabs/php_codesniffer": "^3.4" 165 165 }, 166 "time": "2023-0 8-03T09:00:52+00:00",166 "time": "2023-09-25T11:31:05+00:00", 167 167 "bin": [ 168 168 "bin/carbon" -
bluem/trunk/vendor/composer/installed.php
r2959619 r2975761 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 3188820c0082b4b69db61c8739f9885dea285efa',6 'reference' => 'f136d980d3c9db6ca0dee4da23d8a088c245e311', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'bluem-development/bluem-php' => array( 14 'pretty_version' => '2.3.2. 4',15 'version' => '2.3.2. 4',16 'reference' => ' e101cb1b6fc8f7629f02cc0bad6e2124a6e4fd6c',14 'pretty_version' => '2.3.2.6', 15 'version' => '2.3.2.6', 16 'reference' => '55e4eb2dbf9220d12a5cb579dad66d2b92575b94', 17 17 'type' => 'package', 18 18 'install_path' => __DIR__ . '/../bluem-development/bluem-php', … … 23 23 'pretty_version' => 'dev-master', 24 24 'version' => 'dev-master', 25 'reference' => ' 3188820c0082b4b69db61c8739f9885dea285efa',25 'reference' => 'f136d980d3c9db6ca0dee4da23d8a088c245e311', 26 26 'type' => 'library', 27 27 'install_path' => __DIR__ . '/../../', … … 39 39 ), 40 40 'nesbot/carbon' => array( 41 'pretty_version' => '2. 69.0',42 'version' => '2. 69.0.0',43 'reference' => ' 4308217830e4ca445583a37d1bf4aff4153fa81c',41 'pretty_version' => '2.71.0', 42 'version' => '2.71.0.0', 43 'reference' => '98276233188583f2ff845a0f992a235472d9466a', 44 44 'type' => 'library', 45 45 'install_path' => __DIR__ . '/../nesbot/carbon', -
bluem/trunk/vendor/nesbot/carbon/readme.md
r2959619 r2975761 125 125 <a title="Slots City® ➢ Лучшее лицензионно казино онлайн и оффлайн на гривны в Украине. 【 Более1500 игровых автоматов и слотов】✅ Официально и Безопасно" href="https://slotscity.ua/?utm_source=opencollective&utm_medium=github&utm_campaign=Carbon" target="_blank" rel="sponsored"><img alt="Slots City" src="https://opencollective-production.s3.us-west-1.amazonaws.com/d7e298c0-7abe-11ed-8553-230872f5e54d.png" width="90" height="64"></a> 126 126 <a title="Znajdź najlepsze zakłady bukmacherskie w Polsce w 2023 roku. Probukmacher.pl to Twoje kompendium wiedzy na temat bukmacherów!" href="https://www.probukmacher.pl?utm_source=opencollective&utm_medium=github&utm_campaign=Carbon" target="_blank" rel="sponsored"><img alt="Probukmacher" src="https://opencollective-production.s3.us-west-1.amazonaws.com/account-avatar/caf50271-4560-4ffe-a434-ea15239168db/Screenshot_1.png" width="89" height="64"></a> 127 <a title="Gives a fun for our users" href="https://slotoking.ua ?utm_source=opencollective&utm_medium=github&utm_campaign=Carbon" target="_blank" rel="sponsored"><img alt="Игровые автоматы" src="https://opencollective-production.s3.us-west-1.amazonaws.com/account-avatar/94601d07-3205-4c60-9c2d-9b8194dbefb7/skg-blue.png" width="64" height="64"></a>127 <a title="Gives a fun for our users" href="https://slotoking.ua/games/?utm_source=opencollective&utm_medium=github&utm_campaign=Carbon" target="_blank" rel="sponsored"><img alt="Игровые автоматы" src="https://opencollective-production.s3.us-west-1.amazonaws.com/account-avatar/94601d07-3205-4c60-9c2d-9b8194dbefb7/skg-blue.png" width="64" height="64"></a> 128 128 <a title="inkedin" href="https://inkedin.com?utm_source=opencollective&utm_medium=github&utm_campaign=Carbon" target="_blank" rel="sponsored"><img alt="inkedin" src="https://logo.clearbit.com/inkedin.com" width="64" height="64"></a> 129 129 <a title="Актуальний та повносправний рейтинг онлайн казино України, ґрунтований на відгуках реальних гравців." href="https://uk.onlinecasino.kyiv.ua/?utm_source=opencollective&utm_medium=github&utm_campaign=Carbon" target="_blank" rel="sponsored"><img alt="Онлайн казино України" src="https://opencollective-production.s3.us-west-1.amazonaws.com/c0b4b090-eef8-11ec-9cb7-0527a205b226.png" width="64" height="64"></a> 130 <a title="Chudovo - international software development company with representative offices in Kyiv, Cologne, New York, Tallinn and London. It has been working on the market since 2006. Company has domain expertise in video security, logistics, medicine, finance and" href="https://chudovo.com/?utm_source=opencollective&utm_medium=github&utm_campaign=Carbon" target="_blank" rel="sponsored"><img alt="Chudovo" src="https://opencollective-production.s3.us-west-1.amazonaws.com/326c19a0-2e87-11eb-a13a-c99a2a201d11.png" width="424" height="64"></a> 130 131 <a title="A self-hosted web radio management suite, including turnkey installer tools and an easy-to-use web app to manage your stations. " href="https://azuracast.com?utm_source=opencollective&utm_medium=github&utm_campaign=Carbon" target="_blank" rel="sponsored"><img alt="AzuraCast" src="https://opencollective-production.s3.us-west-1.amazonaws.com/3c12ea10-cdfb-11eb-9cf4-3760b386b76d.png" width="64" height="64"></a> 131 132 <a title="Triplebyte is the first software engineering job platform that is on the developer's side. Take our coding quiz!" href="https://triplebyte.com/os/opencollective?utm_source=opencollective&utm_medium=github&utm_campaign=Carbon" target="_blank" rel="sponsored"><img alt="Triplebyte" src="https://opencollective-production.s3.us-west-1.amazonaws.com/43e4f9d0-30cd-11ea-9c6b-e1142996e8b2.png" width="64" height="64"></a> -
bluem/trunk/vendor/nesbot/carbon/src/Carbon/CarbonInterval.php
r2932353 r2975761 16 16 use Carbon\Exceptions\InvalidCastException; 17 17 use Carbon\Exceptions\InvalidIntervalException; 18 use Carbon\Exceptions\OutOfRangeException; 18 19 use Carbon\Exceptions\ParseErrorException; 19 20 use Carbon\Exceptions\UnitNotConfiguredException; … … 33 34 use DateTimeZone; 34 35 use Exception; 36 use InvalidArgumentException; 35 37 use ReflectionException; 36 38 use ReturnTypeWillChange; 39 use RuntimeException; 37 40 use Throwable; 38 41 … … 248 251 249 252 /** 253 * @var bool 254 */ 255 private static $floatSettersEnabled = false; 256 257 /** 250 258 * The registered macros. 251 259 * … … 348 356 } 349 357 358 /** 359 * This option allow you to opt-in for the Carbon 3 behavior where float 360 * values will no longer be cast to integer (so truncated). 361 * 362 * ⚠️ This settings will be applied globally, which mean your whole application 363 * code including the third-party dependencies that also may use Carbon will 364 * adopt the new behavior. 365 */ 366 public static function enableFloatSetters(bool $floatSettersEnabled = true): void 367 { 368 self::$floatSettersEnabled = $floatSettersEnabled; 369 } 370 350 371 /////////////////////////////////////////////////////////////////// 351 372 //////////////////////////// CONSTRUCTORS ///////////////////////// … … 356 377 * 357 378 * @param Closure|DateInterval|string|int|null $years 358 * @param int| null$months359 * @param int| null$weeks360 * @param int| null$days361 * @param int| null$hours362 * @param int| null$minutes363 * @param int| null$seconds364 * @param int| null$microseconds379 * @param int|float|null $months 380 * @param int|float|null $weeks 381 * @param int|float|null $days 382 * @param int|float|null $hours 383 * @param int|float|null $minutes 384 * @param int|float|null $seconds 385 * @param int|float|null $microseconds 365 386 * 366 387 * @throws Exception when the interval_spec (passed as $years) cannot be parsed as an interval. … … 382 403 383 404 $spec = $years; 384 385 if (!\is_string($spec) || (float) $years || preg_match('/^[\d.]/', $years)) { 405 $isStringSpec = (\is_string($spec) && !preg_match('/^[\d.]/', $spec)); 406 407 if (!$isStringSpec || (float) $years) { 386 408 $spec = static::PERIOD_PREFIX; 387 409 … … 408 430 } 409 431 410 parent::__construct($spec); 432 try { 433 parent::__construct($spec); 434 } catch (Throwable $exception) { 435 try { 436 parent::__construct('PT0S'); 437 438 if ($isStringSpec) { 439 if (!preg_match('/^P 440 (?:(?<year>[+-]?\d*(?:\.\d+)?)Y)? 441 (?:(?<month>[+-]?\d*(?:\.\d+)?)M)? 442 (?:(?<week>[+-]?\d*(?:\.\d+)?)W)? 443 (?:(?<day>[+-]?\d*(?:\.\d+)?)D)? 444 (?:T 445 (?:(?<hour>[+-]?\d*(?:\.\d+)?)H)? 446 (?:(?<minute>[+-]?\d*(?:\.\d+)?)M)? 447 (?:(?<second>[+-]?\d*(?:\.\d+)?)S)? 448 )? 449 $/x', $spec, $match)) { 450 throw new InvalidArgumentException("Invalid duration: $spec"); 451 } 452 453 $years = (float) ($match['year'] ?? 0); 454 $this->assertSafeForInteger('year', $years); 455 $months = (float) ($match['month'] ?? 0); 456 $this->assertSafeForInteger('month', $months); 457 $weeks = (float) ($match['week'] ?? 0); 458 $this->assertSafeForInteger('week', $weeks); 459 $days = (float) ($match['day'] ?? 0); 460 $this->assertSafeForInteger('day', $days); 461 $hours = (float) ($match['hour'] ?? 0); 462 $this->assertSafeForInteger('hour', $hours); 463 $minutes = (float) ($match['minute'] ?? 0); 464 $this->assertSafeForInteger('minute', $minutes); 465 $seconds = (float) ($match['second'] ?? 0); 466 $this->assertSafeForInteger('second', $seconds); 467 } 468 469 $totalDays = (($weeks * static::getDaysPerWeek()) + $days); 470 $this->assertSafeForInteger('days total (including weeks)', $totalDays); 471 472 $this->y = (int) $years; 473 $this->m = (int) $months; 474 $this->d = (int) $totalDays; 475 $this->h = (int) $hours; 476 $this->i = (int) $minutes; 477 $this->s = (int) $seconds; 478 479 if ( 480 ((float) $this->y) !== $years || 481 ((float) $this->m) !== $months || 482 ((float) $this->d) !== $totalDays || 483 ((float) $this->h) !== $hours || 484 ((float) $this->i) !== $minutes || 485 ((float) $this->s) !== $seconds 486 ) { 487 $this->add(static::fromString( 488 ($years - $this->y).' years '. 489 ($months - $this->m).' months '. 490 ($totalDays - $this->d).' days '. 491 ($hours - $this->h).' hours '. 492 ($minutes - $this->i).' minutes '. 493 ($seconds - $this->s).' seconds ' 494 )); 495 } 496 } catch (Throwable $secondException) { 497 throw $secondException instanceof OutOfRangeException ? $secondException : $exception; 498 } 499 } 411 500 412 501 if ($microseconds !== null) { … … 685 774 686 775 /** 776 * Evaluate the PHP generated by var_export() and recreate the exported CarbonInterval instance. 777 * 778 * @param array $dump data as exported by var_export() 779 * 780 * @return static 781 */ 782 #[ReturnTypeWillChange] 783 public static function __set_state($dump) 784 { 785 /** @noinspection PhpVoidFunctionResultUsedInspection */ 786 /** @var DateInterval $dateInterval */ 787 $dateInterval = parent::__set_state($dump); 788 789 return static::instance($dateInterval); 790 } 791 792 /** 687 793 * Return the current context from inside a macro callee or a new one if static. 688 794 * … … 954 1060 * 955 1061 * @param DateInterval $interval 1062 * @param bool $skipCopy set to true to return the passed object 1063 * (without copying it) if it's already of the 1064 * current class 956 1065 * 957 1066 * @return static 958 1067 */ 959 public static function instance(DateInterval $interval, array $skip = []) 960 { 1068 public static function instance(DateInterval $interval, array $skip = [], bool $skipCopy = false) 1069 { 1070 if ($skipCopy && $interval instanceof static) { 1071 return $interval; 1072 } 1073 961 1074 return self::castIntervalToClass($interval, static::class, $skip); 962 1075 } … … 970 1083 * @param mixed|int|DateInterval|string|Closure|null $interval interval or number of the given $unit 971 1084 * @param string|null $unit if specified, $interval must be an integer 1085 * @param bool $skipCopy set to true to return the passed object 1086 * (without copying it) if it's already of the 1087 * current class 972 1088 * 973 1089 * @return static|null 974 1090 */ 975 public static function make($interval, $unit = null )1091 public static function make($interval, $unit = null, bool $skipCopy = false) 976 1092 { 977 1093 if ($unit) { … … 980 1096 981 1097 if ($interval instanceof DateInterval) { 982 return static::instance($interval );1098 return static::instance($interval, [], $skipCopy); 983 1099 } 984 1100 … … 1146 1262 switch (Carbon::singularUnit(rtrim($key, 'z'))) { 1147 1263 case 'year': 1264 $this->checkIntegerValue($key, $value); 1148 1265 $this->y = $value; 1266 $this->handleDecimalPart('year', $value, $this->y); 1149 1267 1150 1268 break; 1151 1269 1152 1270 case 'month': 1271 $this->checkIntegerValue($key, $value); 1153 1272 $this->m = $value; 1273 $this->handleDecimalPart('month', $value, $this->m); 1154 1274 1155 1275 break; 1156 1276 1157 1277 case 'week': 1158 $this->d = $value * (int) static::getDaysPerWeek(); 1278 $this->checkIntegerValue($key, $value); 1279 $days = $value * (int) static::getDaysPerWeek(); 1280 $this->assertSafeForInteger('days total (including weeks)', $days); 1281 $this->d = $days; 1282 $this->handleDecimalPart('day', $days, $this->d); 1159 1283 1160 1284 break; 1161 1285 1162 1286 case 'day': 1287 $this->checkIntegerValue($key, $value); 1163 1288 $this->d = $value; 1289 $this->handleDecimalPart('day', $value, $this->d); 1164 1290 1165 1291 break; … … 1167 1293 case 'daysexcludeweek': 1168 1294 case 'dayzexcludeweek': 1169 $this->d = $this->weeks * (int) static::getDaysPerWeek() + $value; 1295 $this->checkIntegerValue($key, $value); 1296 $days = $this->weeks * (int) static::getDaysPerWeek() + $value; 1297 $this->assertSafeForInteger('days total (including weeks)', $days); 1298 $this->d = $days; 1299 $this->handleDecimalPart('day', $days, $this->d); 1170 1300 1171 1301 break; 1172 1302 1173 1303 case 'hour': 1304 $this->checkIntegerValue($key, $value); 1174 1305 $this->h = $value; 1306 $this->handleDecimalPart('hour', $value, $this->h); 1175 1307 1176 1308 break; 1177 1309 1178 1310 case 'minute': 1311 $this->checkIntegerValue($key, $value); 1179 1312 $this->i = $value; 1313 $this->handleDecimalPart('minute', $value, $this->i); 1180 1314 1181 1315 break; 1182 1316 1183 1317 case 'second': 1318 $this->checkIntegerValue($key, $value); 1184 1319 $this->s = $value; 1320 $this->handleDecimalPart('second', $value, $this->s); 1185 1321 1186 1322 break; … … 2842 2978 } 2843 2979 } 2980 2981 private function checkIntegerValue(string $name, $value) 2982 { 2983 if (\is_int($value)) { 2984 return; 2985 } 2986 2987 $this->assertSafeForInteger($name, $value); 2988 2989 if (\is_float($value) && (((float) (int) $value) === $value)) { 2990 return; 2991 } 2992 2993 if (!self::$floatSettersEnabled) { 2994 $type = \gettype($value); 2995 @trigger_error( 2996 "Since 2.70.0, it's deprecated to pass $type value for $name.\n". 2997 "It's truncated when stored as an integer interval unit.\n". 2998 "From 3.0.0, decimal part will no longer be truncated and will be cascaded to smaller units.\n". 2999 "- To maintain the current behavior, use explicit cast: $name((int) \$value)\n". 3000 "- To adopt the new behavior globally, call CarbonInterval::enableFloatSetters()\n", 3001 \E_USER_DEPRECATED 3002 ); 3003 } 3004 } 3005 3006 /** 3007 * Throw an exception if precision loss when storing the given value as an integer would be >= 1.0. 3008 */ 3009 private function assertSafeForInteger(string $name, $value) 3010 { 3011 if ($value && !\is_int($value) && ($value >= 0x7fffffffffffffff || $value <= -0x7fffffffffffffff)) { 3012 throw new OutOfRangeException($name, -0x7fffffffffffffff, 0x7fffffffffffffff, $value); 3013 } 3014 } 3015 3016 private function handleDecimalPart(string $unit, $value, $integerValue) 3017 { 3018 if (self::$floatSettersEnabled) { 3019 $floatValue = (float) $value; 3020 $base = (float) $integerValue; 3021 3022 if ($floatValue === $base) { 3023 return; 3024 } 3025 3026 $units = [ 3027 'y' => 'year', 3028 'm' => 'month', 3029 'd' => 'day', 3030 'h' => 'hour', 3031 'i' => 'minute', 3032 's' => 'second', 3033 ]; 3034 $upper = true; 3035 3036 foreach ($units as $property => $name) { 3037 if ($name === $unit) { 3038 $upper = false; 3039 3040 continue; 3041 } 3042 3043 if (!$upper && $this->$property !== 0) { 3044 throw new RuntimeException( 3045 "You cannot set $unit to a float value as $name would be overridden, ". 3046 'set it first to 0 explicitly if you really want to erase its value' 3047 ); 3048 } 3049 } 3050 3051 $this->add($unit, $floatValue - $base); 3052 } 3053 } 2844 3054 } -
bluem/trunk/vendor/nesbot/carbon/src/Carbon/CarbonPeriod.php
r2959619 r2975761 89 89 * @method static static seconds($seconds = 1) Create instance specifying a number of seconds for date interval or replace the interval by the given a number of seconds if called on an instance. 90 90 * @method static static second($seconds = 1) Alias for seconds(). 91 * @method static static milliseconds($milliseconds = 1) Create instance specifying a number of milliseconds for date interval or replace the interval by the given a number of milliseconds if called on an instance. 92 * @method static static millisecond($milliseconds = 1) Alias for milliseconds(). 93 * @method static static microseconds($microseconds = 1) Create instance specifying a number of microseconds for date interval or replace the interval by the given a number of microseconds if called on an instance. 94 * @method static static microsecond($microseconds = 1) Alias for microseconds(). 91 95 * @method $this roundYear(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function. 92 96 * @method $this roundYears(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function. … … 664 668 } 665 669 670 $optionsSet = false; 671 666 672 foreach ($arguments as $argument) { 667 673 $parsedDate = null; … … 687 693 } elseif ($this->recurrences === null && $this->endDate === null && is_numeric($argument)) { 688 694 $this->setRecurrences($argument); 689 } elseif ($this->options === null && (\is_int($argument) || $argument === null)) { 690 $this->setOptions($argument); 695 } elseif (!$optionsSet && (\is_int($argument) || $argument === null)) { 696 $optionsSet = true; 697 $this->setOptions(((int) $this->options) | ((int) $argument)); 691 698 } else { 692 699 throw new InvalidPeriodParameterException('Invalid constructor parameters.'); … … 1810 1817 case 'seconds': 1811 1818 case 'second': 1819 case 'milliseconds': 1820 case 'millisecond': 1821 case 'microseconds': 1822 case 'microsecond': 1812 1823 return $this->setDateInterval(( 1813 1824 // Override default P1D when instantiating via fluent setters. -
bluem/trunk/vendor/nesbot/carbon/src/Carbon/MessageFormatter/MessageFormatterMapper.php
r2856097 r2975761 16 16 use Symfony\Component\Translation\Formatter\MessageFormatterInterface; 17 17 18 // @codeCoverageIgnoreStart 18 19 $transMethod = new ReflectionMethod(MessageFormatterInterface::class, 'format'); 19 20 … … 21 22 ? __DIR__.'/../../../lazy/Carbon/MessageFormatter/MessageFormatterMapperStrongType.php' 22 23 : __DIR__.'/../../../lazy/Carbon/MessageFormatter/MessageFormatterMapperWeakType.php'; 24 // @codeCoverageIgnoreEnd 23 25 24 26 final class MessageFormatterMapper extends LazyMessageFormatter -
bluem/trunk/vendor/nesbot/carbon/src/Carbon/Traits/Date.php
r2841693 r2975761 2311 2311 'r' => true, 2312 2312 'U' => true, 2313 'T' => true, 2313 2314 ]; 2314 2315 } -
bluem/trunk/vendor/nesbot/carbon/src/Carbon/Traits/IntervalRounding.php
r2630744 r2975761 41 41 42 42 if ($precision instanceof DateInterval) { 43 $precision = (string) CarbonInterval::instance($precision );43 $precision = (string) CarbonInterval::instance($precision, [], true); 44 44 } 45 45 -
bluem/trunk/vendor/nesbot/carbon/src/Carbon/Traits/Localization.php
r2824418 r2975761 24 24 use Symfony\Contracts\Translation\TranslatorInterface as ContractsTranslatorInterface; 25 25 26 // @codeCoverageIgnoreStart 26 27 if (interface_exists('Symfony\\Contracts\\Translation\\TranslatorInterface') && 27 28 !interface_exists('Symfony\\Component\\Translation\\TranslatorInterface') … … 32 33 ); 33 34 } 35 // @codeCoverageIgnoreEnd 34 36 35 37 /** -
bluem/trunk/vendor/nesbot/carbon/src/Carbon/Traits/Serialization.php
r2856097 r2975761 147 147 { 148 148 // @codeCoverageIgnoreStart 149 if (isset($this->timezone_type )) {149 if (isset($this->timezone_type, $this->timezone, $this->date)) { 150 150 return [ 151 151 'date' => $this->date ?? null, -
bluem/trunk/vendor/nesbot/carbon/src/Carbon/Traits/Units.php
r2932353 r2975761 199 199 { 200 200 if (\is_string($unit) && \func_num_args() === 1) { 201 $unit = CarbonInterval::make($unit );201 $unit = CarbonInterval::make($unit, [], true); 202 202 } 203 203 … … 369 369 { 370 370 if (\is_string($unit) && \func_num_args() === 1) { 371 $unit = CarbonInterval::make($unit );371 $unit = CarbonInterval::make($unit, [], true); 372 372 } 373 373 … … 405 405 { 406 406 if (\is_string($unit) && \func_num_args() === 1) { 407 $unit = CarbonInterval::make($unit );407 $unit = CarbonInterval::make($unit, [], true); 408 408 } 409 409 -
bluem/trunk/views/activate.php
r2959619 r2975761 17 17 <?php } ?> 18 18 19 <?php if ( isset ( $is_valid ) && ! $is_valid ) { ?> 20 <div class="notice notice-warning is-dismissible"> 21 <p><span class="dashicons dashicons-warning"></span> Gelieve alle verplichte velden correct in te vullen.</p> 22 </div> 23 <?php } ?> 24 19 25 <h3>Account vereist</h3> 20 <p>Voor het gebruik van onze diensten is een account vereist.<br />Kijk voor meer informatie op de <a href="https://bluem.nl/direct-online-betalen/" title="Bluem website bezoeken" target="_blank">Bluem website</a>, of bel <a href="tel:+31852220400" title="Bellen naar Bluem">+31(0)85-2220400</a> of email naar <a href="mailto:[email protected]" title="Mailen naar Bluem">[email protected]</a>.</p>26 <p>Voor het gebruik van onze diensten is een account vereist.<br />Kijk voor meer informatie op de <a href="https://bluem.nl/direct-online-betalen/" title="Bluem website bezoeken" target="_blank">Bluem website</a>, bel <a href="tel:+31852220400" title="Bellen naar Bluem">+31(0)85-2220400</a> of e-mail naar <a href="mailto:[email protected]" title="Mailen naar Bluem">[email protected]</a>.</p> 21 27 22 28 <form id="activateform" method="POST"> … … 28 34 <tr> 29 35 <th scope="row">SenderID</th> 30 <td><input type="text" name="acc_senderid" id="acc_senderid" value="<?php echo !empty( $ bluem_options['senderID'] ) ? $bluem_options['senderID'] : ''; ?>" class="form-control"></td>36 <td><input type="text" name="acc_senderid" id="acc_senderid" value="<?php echo !empty( $_POST['acc_senderid'] ) ? $_POST['acc_senderid'] : (!empty( $bluem_options['senderID'] ) ? $bluem_options['senderID'] : ''); ?>" class="form-control"></td> 31 37 </tr> 32 38 <tr> 33 39 <th scope="row">Test token</th> 34 <td><input type="password" name="acc_testtoken" id="acc_testtoken" value="<?php echo !empty( $ bluem_options['test_accessToken'] ) ? $bluem_options['test_accessToken'] : ''; ?>" class="form-control" style="width: 425px;"></td>40 <td><input type="password" name="acc_testtoken" id="acc_testtoken" value="<?php echo !empty( $_POST['acc_testtoken'] ) ? $_POST['acc_testtoken'] : (!empty( $bluem_options['test_accessToken'] ) ? $bluem_options['test_accessToken'] : ''); ?>" class="form-control" style="width: 425px;"></td> 35 41 </tr> 36 42 <tr> 37 43 <th scope="row">Productie token</th> 38 <td><input type="password" name="acc_prodtoken" id="acc_prodtoken" value="<?php echo !empty( $ bluem_options['production_accessToken'] ) ? $bluem_options['production_accessToken'] : ''; ?>" class="form-control" style="width: 425px;"></td>44 <td><input type="password" name="acc_prodtoken" id="acc_prodtoken" value="<?php echo !empty( $_POST['acc_prodtoken'] ) ? $_POST['acc_prodtoken'] : (!empty( $bluem_options['production_accessToken'] ) ? $bluem_options['production_accessToken'] : ''); ?>" class="form-control" style="width: 425px;"></td> 39 45 </tr> 40 46 </tbody> … … 48 54 <tr> 49 55 <th scope="row">Bedrijfsnaam *</th> 50 <td><input type="text" name="company_name" id="company_name" value="<?php echo !empty( $ bluem_registration['company'] ) && !empty( $bluem_registration['company']['name'] ) ? $bluem_registration['company']['name'] : ''; ?>" class="form-control" required></td>56 <td><input type="text" name="company_name" id="company_name" value="<?php echo !empty( $_POST['company_name'] ) ? $_POST['company_name'] : (!empty( $bluem_registration['company'] ) && !empty( $bluem_registration['company']['name'] ) ? $bluem_registration['company']['name'] : ''); ?>" class="form-control" required="required"></td> 51 57 </tr> 52 58 <tr> 53 59 <th scope="row">Telefoonnummer *</th> 54 <td><input type="tel" name="company_telephone" id="company_telephone" value="<?php echo !empty( $ bluem_registration['company'] ) && !empty( $bluem_registration['company']['telephone'] ) ? $bluem_registration['company']['telephone'] : ''; ?>" class="form-control" required></td>60 <td><input type="tel" name="company_telephone" id="company_telephone" value="<?php echo !empty( $_POST['company_telephone'] ) ? $_POST['company_telephone'] : (!empty( $bluem_registration['company'] ) && !empty( $bluem_registration['company']['telephone'] ) ? $bluem_registration['company']['telephone'] : ''); ?>" class="form-control" required="required"></td> 55 61 </tr> 56 62 <tr> 57 63 <th scope="row">E-mailadres *</th> 58 <td><input type="email" name="company_email" id="company_email" value="<?php echo !empty( $ bluem_registration['company'] ) && !empty( $bluem_registration['company']['email'] ) ? $bluem_registration['company']['email'] : ''; ?>" class="form-control" required></td>64 <td><input type="email" name="company_email" id="company_email" value="<?php echo !empty( $_POST['company_email'] ) ? $_POST['company_email'] : (!empty( $bluem_registration['company'] ) && !empty( $bluem_registration['company']['email'] ) ? $bluem_registration['company']['email'] : ''); ?>" class="form-control" required="required"></td> 59 65 </tr> 60 66 </tbody> … … 68 74 <tr> 69 75 <th scope="row">Voor- en achternaam *</th> 70 <td><input type="text" name="tech_name" id="tech_name" value="<?php echo !empty( $ bluem_registration['tech_contact'] ) && !empty( $bluem_registration['tech_contact']['name'] ) ? $bluem_registration['tech_contact']['name'] : ''; ?>" class="form-control" required></td>76 <td><input type="text" name="tech_name" id="tech_name" value="<?php echo !empty( $_POST['tech_name'] ) ? $_POST['tech_name'] : (!empty( $bluem_registration['tech_contact'] ) && !empty( $bluem_registration['tech_contact']['name'] ) ? $bluem_registration['tech_contact']['name'] : ''); ?>" class="form-control" required="required"></td> 71 77 </tr> 72 78 <tr> 73 79 <th scope="row">Telefoonnummer *</th> 74 <td><input type="tel" name="tech_telephone" id="tech_telephone" value="<?php echo !empty( $ bluem_registration['tech_contact'] ) && !empty( $bluem_registration['tech_contact']['telephone'] ) ? $bluem_registration['tech_contact']['telephone'] : ''; ?>" class="form-control" required></td>80 <td><input type="tel" name="tech_telephone" id="tech_telephone" value="<?php echo !empty( $_POST['tech_telephone'] ) ? $_POST['tech_telephone'] : (!empty( $bluem_registration['tech_contact'] ) && !empty( $bluem_registration['tech_contact']['telephone'] ) ? $bluem_registration['tech_contact']['telephone'] : ''); ?>" class="form-control" required="required"></td> 75 81 </tr> 76 82 <tr> 77 83 <th scope="row">E-mailadres *</th> 78 <td><input type="email" name="tech_email" id="tech_email" value="<?php echo !empty( $ bluem_registration['tech_contact'] ) && !empty( $bluem_registration['tech_contact']['email'] ) ? $bluem_registration['tech_contact']['email'] : ''; ?>" class="form-control" required></td>84 <td><input type="email" name="tech_email" id="tech_email" value="<?php echo !empty( $_POST['tech_email'] ) ? $_POST['tech_email'] : (!empty( $bluem_registration['tech_contact'] ) && !empty( $bluem_registration['tech_contact']['email'] ) ? $bluem_registration['tech_contact']['email'] : ''); ?>" class="form-control" required="required"></td> 79 85 </tr> 80 86 </tbody> … … 98 104 99 105 // Select all input fields with the 'required' attribute 100 $("input[required]").each(function() {101 if ( $(this).val() === "") {106 jQuery("input[required]").each(function() { 107 if (jQuery(this).val() === "") { 102 108 isValid = false; 103 $(this).addClass('error'); // Add an 'error' class for visual indication 109 110 jQuery(this).addClass('error'); // Add an 'error' class for visual indication 104 111 } else { 105 $(this).removeClass('error');112 jQuery(this).removeClass('error'); 106 113 } 107 114 }); … … 110 117 } 111 118 112 $(document).ready(function() { 113 $("#activateform").submit(function(e) { 114 if (!validateRequiredInputs()) { 115 e.preventDefault(); // Prevent form submission if validation fails 119 jQuery(document).ready(function() { 120 jQuery("#activateform").on('submit', function(e) { 121 if ( ! validateRequiredInputs() ) { 122 e.preventDefault(); 123 116 124 alert("Gelieve alle verplichte velden correct in te vullen."); 117 125 }
Note: See TracChangeset
for help on using the changeset viewer.