[mailshot ↪ sendinblue] 5 commits

spip-contrib-extensions/mailshot | 5 commits

Par Cerdic, le 26 juillet 2021 à 13h04min :

L’ensemble des vendor/ necessites par sendinblue + un autoloader pour tout ca (vivement le support de composer par SPIP)

Ajouté
lib/sendinblue-apiv3-php/vendor/composer/ClassLoader.php
lib/sendinblue-apiv3-php/vendor/composer/InstalledVersions.php
lib/sendinblue-apiv3-php/vendor/composer/LICENSE
lib/sendinblue-apiv3-php/vendor/composer/autoload_classmap.php
lib/sendinblue-apiv3-php/vendor/composer/autoload_files.php
lib/sendinblue-apiv3-php/vendor/composer/autoload_namespaces.php
lib/sendinblue-apiv3-php/vendor/composer/autoload_psr4.php
lib/sendinblue-apiv3-php/vendor/composer/autoload_real.php
lib/sendinblue-apiv3-php/vendor/composer/autoload_static.php
lib/sendinblue-apiv3-php/vendor/composer/installed.json
lib/sendinblue-apiv3-php/vendor/composer/installed.php
lib/sendinblue-apiv3-php/vendor/composer/platform_check.php
lib/sendinblue-apiv3-php/vendor/composer/tmp-9aba419b48b9ada1f0d053483fb69f52
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/CHANGELOG.md
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/LICENSE
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/README.md
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/UPGRADING.md
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/composer.json
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Client.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/ClientInterface.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Exception/SeekException.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/HandlerStack.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/MessageFormatter.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Middleware.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/Pool.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/RequestOptions.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/TransferStats.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/UriTemplate.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/functions.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/guzzle/src/functions_include.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/CHANGELOG.md
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/LICENSE
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/Makefile
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/README.md
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/composer.json
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/AggregateException.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/CancellationException.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/Coroutine.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/EachPromise.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/FulfilledPromise.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/Promise.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/PromiseInterface.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/PromisorInterface.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/RejectedPromise.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/RejectionException.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/TaskQueue.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/TaskQueueInterface.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/functions.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/promises/src/functions_include.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/.editorconfig
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/CHANGELOG.md
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/LICENSE
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/README.md
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/composer.json
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/AppendStream.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/BufferStream.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/CachingStream.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/DroppingStream.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/FnStream.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/InflateStream.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/LazyOpenStream.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/LimitStream.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/MessageTrait.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/MultipartStream.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/NoSeekStream.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/PumpStream.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/Request.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/Response.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/Rfc7230.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/ServerRequest.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/Stream.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/StreamWrapper.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/UploadedFile.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/Uri.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/UriNormalizer.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/UriResolver.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/functions.php
lib/sendinblue-apiv3-php/vendor/guzzlehttp/psr7/src/functions_include.php
lib/sendinblue-apiv3-php/vendor/psr/http-message/CHANGELOG.md
lib/sendinblue-apiv3-php/vendor/psr/http-message/LICENSE
lib/sendinblue-apiv3-php/vendor/psr/http-message/README.md
lib/sendinblue-apiv3-php/vendor/psr/http-message/composer.json
lib/sendinblue-apiv3-php/vendor/psr/http-message/src/MessageInterface.php
lib/sendinblue-apiv3-php/vendor/psr/http-message/src/RequestInterface.php
lib/sendinblue-apiv3-php/vendor/psr/http-message/src/ResponseInterface.php
lib/sendinblue-apiv3-php/vendor/psr/http-message/src/ServerRequestInterface.php
lib/sendinblue-apiv3-php/vendor/psr/http-message/src/StreamInterface.php
lib/sendinblue-apiv3-php/vendor/psr/http-message/src/UploadedFileInterface.php
lib/sendinblue-apiv3-php/vendor/psr/http-message/src/UriInterface.php
lib/sendinblue-apiv3-php/vendor/ralouphie/getallheaders/LICENSE
lib/sendinblue-apiv3-php/vendor/ralouphie/getallheaders/README.md
lib/sendinblue-apiv3-php/vendor/ralouphie/getallheaders/composer.json
lib/sendinblue-apiv3-php/vendor/ralouphie/getallheaders/src/getallheaders.php

Détails : https://git.spip.net/spip-contrib-extensions/mailshot/commit/c8b0842a0382c04ee87b0439cc192decd21a24b1

==============================
Par Cerdic, le 26 juillet 2021 à 15h23min :

Un autoloader pour tous les paquets necessaires a sendinblue qui prend aussi en charge les functions_include.php

Modifié
lib/sendinblue-apiv3-php/autoloader.php

Détails : https://git.spip.net/spip-contrib-extensions/mailshot/commit/4260948a8bcc049220ddd5b73fefff8180d57dba

==============================
Par Cerdic, le 26 juillet 2021 à 15h24min :

debut d’implémentation sendinblue pour gérer les senders :

  • quand le sender qu’on veut utiliser n’existe pas on le cree
  • si il existe avec le même email mais un nom different, on cree un nouveau sender avec le bon nom, ce qui declenchera une demande de validation
  • si il existe avec le bon email et le bon nom mais n’est pas actif (ie n’a pas ete valide) on le supprime et on le recree, ce qui redeclenche une demande de validation par email

Ajouté
bulkmailer/sendinblue.php

Détails : https://git.spip.net/spip-contrib-extensions/mailshot/commit/9f36a8462c4c28991db234644616c6b1d8bec8f8

==============================
Par Cerdic, le 26 juillet 2021 à 16h50min :

Implémentation de l’envoi via surcharge de Facteur qui se branche sur l’API (idem mailjet)

Modifié
bulkmailer/sendinblue.php

Détails : https://git.spip.net/spip-contrib-extensions/mailshot/commit/49e26d3a9e7315442a5e9a516747fb6687ef5a85

==============================
Par Cerdic, le 26 juillet 2021 à 18h00min :

Fonction d’init sendinblue chargee de definir le webhook pour l’envoi a venir

Modifié
bulkmailer/sendinblue.php

Détails : https://git.spip.net/spip-contrib-extensions/mailshot/commit/a3cf2bad3c9261b4baa3ef055a55f24953d36f08