Changeset 3089753
- Timestamp:
- 05/21/2024 01:54:43 AM (23 months ago)
- Location:
- mstore-api
- Files:
-
- 486 added
- 7 edited
-
tags/4.14.1 (added)
-
tags/4.14.1/assets (added)
-
tags/4.14.1/assets/css (added)
-
tags/4.14.1/assets/css/mstore-order-style.css (added)
-
tags/4.14.1/assets/js (added)
-
tags/4.14.1/assets/js/mstore-inspireui.js (added)
-
tags/4.14.1/composer.json (added)
-
tags/4.14.1/composer.lock (added)
-
tags/4.14.1/controllers (added)
-
tags/4.14.1/controllers/flutter-2c2p.php (added)
-
tags/4.14.1/controllers/flutter-b2bking.php (added)
-
tags/4.14.1/controllers/flutter-base.php (added)
-
tags/4.14.1/controllers/flutter-blog.php (added)
-
tags/4.14.1/controllers/flutter-booking.php (added)
-
tags/4.14.1/controllers/flutter-cc-avenue.php (added)
-
tags/4.14.1/controllers/flutter-composite-products.php (added)
-
tags/4.14.1/controllers/flutter-customer.php (added)
-
tags/4.14.1/controllers/flutter-delivery.php (added)
-
tags/4.14.1/controllers/flutter-expresspay.php (added)
-
tags/4.14.1/controllers/flutter-fib.php (added)
-
tags/4.14.1/controllers/flutter-flow-flow.php (added)
-
tags/4.14.1/controllers/flutter-flutterwave.php (added)
-
tags/4.14.1/controllers/flutter-home.php (added)
-
tags/4.14.1/controllers/flutter-midtrans.php (added)
-
tags/4.14.1/controllers/flutter-multi-vendor.php (added)
-
tags/4.14.1/controllers/flutter-myfatoorah.php (added)
-
tags/4.14.1/controllers/flutter-notification.php (added)
-
tags/4.14.1/controllers/flutter-order.php (added)
-
tags/4.14.1/controllers/flutter-paid-memberships-pro.php (added)
-
tags/4.14.1/controllers/flutter-paystack.php (added)
-
tags/4.14.1/controllers/flutter-paytm.php (added)
-
tags/4.14.1/controllers/flutter-products.php (added)
-
tags/4.14.1/controllers/flutter-review.php (added)
-
tags/4.14.1/controllers/flutter-store-locator.php (added)
-
tags/4.14.1/controllers/flutter-stripe.php (added)
-
tags/4.14.1/controllers/flutter-tera-wallet.php (added)
-
tags/4.14.1/controllers/flutter-thawani.php (added)
-
tags/4.14.1/controllers/flutter-user.php (added)
-
tags/4.14.1/controllers/flutter-vendor-admin.php (added)
-
tags/4.14.1/controllers/flutter-vendor.php (added)
-
tags/4.14.1/controllers/flutter-wholesale.php (added)
-
tags/4.14.1/controllers/flutter-woo.php (added)
-
tags/4.14.1/controllers/helpers (added)
-
tags/4.14.1/controllers/helpers/apple-sign-in-helper.php (added)
-
tags/4.14.1/controllers/helpers/blog-helper.php (added)
-
tags/4.14.1/controllers/helpers/delivery-wcfm-helper.php (added)
-
tags/4.14.1/controllers/helpers/delivery-woo-helper.php (added)
-
tags/4.14.1/controllers/helpers/extensions (added)
-
tags/4.14.1/controllers/helpers/extensions/flutter-wcfmmp-store.php (added)
-
tags/4.14.1/controllers/helpers/firebase-message-helper.php (added)
-
tags/4.14.1/controllers/helpers/flutter-stripe-helper.php (added)
-
tags/4.14.1/controllers/helpers/product-management.php (added)
-
tags/4.14.1/controllers/helpers/vendor-admin-dokan-helper.php (added)
-
tags/4.14.1/controllers/helpers/vendor-admin-wcfm-helper.php (added)
-
tags/4.14.1/controllers/helpers/vendor-admin-woo-helper.php (added)
-
tags/4.14.1/controllers/helpers/vendor-wcfm.php (added)
-
tags/4.14.1/controllers/listing-rest-api (added)
-
tags/4.14.1/controllers/listing-rest-api/class.api.fields.php (added)
-
tags/4.14.1/controllers/listing-rest-api/mylisting-functions.php (added)
-
tags/4.14.1/functions (added)
-
tags/4.14.1/functions/index.php (added)
-
tags/4.14.1/functions/utils.php (added)
-
tags/4.14.1/functions/video-setting-embed.php (added)
-
tags/4.14.1/mstore-api.php (added)
-
tags/4.14.1/readme.txt (added)
-
tags/4.14.1/templates (added)
-
tags/4.14.1/templates/admin (added)
-
tags/4.14.1/templates/admin/mstore-api-admin-dashboard.php (added)
-
tags/4.14.1/templates/class-mobile-detect.php (added)
-
tags/4.14.1/templates/class-page-templater.php (added)
-
tags/4.14.1/templates/class-rename-generate.php (added)
-
tags/4.14.1/templates/class-templater.php (added)
-
tags/4.14.1/templates/mstore-api-admin-page.php (added)
-
tags/4.14.1/templates/mstore-api-template.php (added)
-
tags/4.14.1/vendor (added)
-
tags/4.14.1/vendor/autoload.php (added)
-
tags/4.14.1/vendor/composer (added)
-
tags/4.14.1/vendor/composer/ClassLoader.php (added)
-
tags/4.14.1/vendor/composer/InstalledVersions.php (added)
-
tags/4.14.1/vendor/composer/LICENSE (added)
-
tags/4.14.1/vendor/composer/autoload_classmap.php (added)
-
tags/4.14.1/vendor/composer/autoload_files.php (added)
-
tags/4.14.1/vendor/composer/autoload_namespaces.php (added)
-
tags/4.14.1/vendor/composer/autoload_psr4.php (added)
-
tags/4.14.1/vendor/composer/autoload_real.php (added)
-
tags/4.14.1/vendor/composer/autoload_static.php (added)
-
tags/4.14.1/vendor/composer/installed.json (added)
-
tags/4.14.1/vendor/composer/installed.php (added)
-
tags/4.14.1/vendor/composer/platform_check.php (added)
-
tags/4.14.1/vendor/firebase (added)
-
tags/4.14.1/vendor/firebase/php-jwt (added)
-
tags/4.14.1/vendor/firebase/php-jwt/CHANGELOG.md (added)
-
tags/4.14.1/vendor/firebase/php-jwt/LICENSE (added)
-
tags/4.14.1/vendor/firebase/php-jwt/README.md (added)
-
tags/4.14.1/vendor/firebase/php-jwt/composer.json (added)
-
tags/4.14.1/vendor/firebase/php-jwt/src (added)
-
tags/4.14.1/vendor/firebase/php-jwt/src/BeforeValidException.php (added)
-
tags/4.14.1/vendor/firebase/php-jwt/src/CachedKeySet.php (added)
-
tags/4.14.1/vendor/firebase/php-jwt/src/ExpiredException.php (added)
-
tags/4.14.1/vendor/firebase/php-jwt/src/JWK.php (added)
-
tags/4.14.1/vendor/firebase/php-jwt/src/JWT.php (added)
-
tags/4.14.1/vendor/firebase/php-jwt/src/JWTExceptionWithPayloadInterface.php (added)
-
tags/4.14.1/vendor/firebase/php-jwt/src/Key.php (added)
-
tags/4.14.1/vendor/firebase/php-jwt/src/SignatureInvalidException.php (added)
-
tags/4.14.1/vendor/google (added)
-
tags/4.14.1/vendor/google/auth (added)
-
tags/4.14.1/vendor/google/auth/COPYING (added)
-
tags/4.14.1/vendor/google/auth/LICENSE (added)
-
tags/4.14.1/vendor/google/auth/README.md (added)
-
tags/4.14.1/vendor/google/auth/SECURITY.md (added)
-
tags/4.14.1/vendor/google/auth/VERSION (added)
-
tags/4.14.1/vendor/google/auth/autoload.php (added)
-
tags/4.14.1/vendor/google/auth/composer.json (added)
-
tags/4.14.1/vendor/google/auth/src (added)
-
tags/4.14.1/vendor/google/auth/src/AccessToken.php (added)
-
tags/4.14.1/vendor/google/auth/src/ApplicationDefaultCredentials.php (added)
-
tags/4.14.1/vendor/google/auth/src/Cache (added)
-
tags/4.14.1/vendor/google/auth/src/Cache/InvalidArgumentException.php (added)
-
tags/4.14.1/vendor/google/auth/src/Cache/Item.php (added)
-
tags/4.14.1/vendor/google/auth/src/Cache/MemoryCacheItemPool.php (added)
-
tags/4.14.1/vendor/google/auth/src/Cache/SysVCacheItemPool.php (added)
-
tags/4.14.1/vendor/google/auth/src/Cache/TypedItem.php (added)
-
tags/4.14.1/vendor/google/auth/src/CacheTrait.php (added)
-
tags/4.14.1/vendor/google/auth/src/CredentialSource (added)
-
tags/4.14.1/vendor/google/auth/src/CredentialSource/AwsNativeSource.php (added)
-
tags/4.14.1/vendor/google/auth/src/CredentialSource/FileSource.php (added)
-
tags/4.14.1/vendor/google/auth/src/CredentialSource/UrlSource.php (added)
-
tags/4.14.1/vendor/google/auth/src/Credentials (added)
-
tags/4.14.1/vendor/google/auth/src/Credentials/AppIdentityCredentials.php (added)
-
tags/4.14.1/vendor/google/auth/src/Credentials/ExternalAccountCredentials.php (added)
-
tags/4.14.1/vendor/google/auth/src/Credentials/GCECredentials.php (added)
-
tags/4.14.1/vendor/google/auth/src/Credentials/IAMCredentials.php (added)
-
tags/4.14.1/vendor/google/auth/src/Credentials/ImpersonatedServiceAccountCredentials.php (added)
-
tags/4.14.1/vendor/google/auth/src/Credentials/InsecureCredentials.php (added)
-
tags/4.14.1/vendor/google/auth/src/Credentials/ServiceAccountCredentials.php (added)
-
tags/4.14.1/vendor/google/auth/src/Credentials/ServiceAccountJwtAccessCredentials.php (added)
-
tags/4.14.1/vendor/google/auth/src/Credentials/UserRefreshCredentials.php (added)
-
tags/4.14.1/vendor/google/auth/src/CredentialsLoader.php (added)
-
tags/4.14.1/vendor/google/auth/src/ExternalAccountCredentialSourceInterface.php (added)
-
tags/4.14.1/vendor/google/auth/src/FetchAuthTokenCache.php (added)
-
tags/4.14.1/vendor/google/auth/src/FetchAuthTokenInterface.php (added)
-
tags/4.14.1/vendor/google/auth/src/GCECache.php (added)
-
tags/4.14.1/vendor/google/auth/src/GetQuotaProjectInterface.php (added)
-
tags/4.14.1/vendor/google/auth/src/GetUniverseDomainInterface.php (added)
-
tags/4.14.1/vendor/google/auth/src/HttpHandler (added)
-
tags/4.14.1/vendor/google/auth/src/HttpHandler/Guzzle6HttpHandler.php (added)
-
tags/4.14.1/vendor/google/auth/src/HttpHandler/Guzzle7HttpHandler.php (added)
-
tags/4.14.1/vendor/google/auth/src/HttpHandler/HttpClientCache.php (added)
-
tags/4.14.1/vendor/google/auth/src/HttpHandler/HttpHandlerFactory.php (added)
-
tags/4.14.1/vendor/google/auth/src/Iam.php (added)
-
tags/4.14.1/vendor/google/auth/src/IamSignerTrait.php (added)
-
tags/4.14.1/vendor/google/auth/src/Middleware (added)
-
tags/4.14.1/vendor/google/auth/src/Middleware/AuthTokenMiddleware.php (added)
-
tags/4.14.1/vendor/google/auth/src/Middleware/ProxyAuthTokenMiddleware.php (added)
-
tags/4.14.1/vendor/google/auth/src/Middleware/ScopedAccessTokenMiddleware.php (added)
-
tags/4.14.1/vendor/google/auth/src/Middleware/SimpleMiddleware.php (added)
-
tags/4.14.1/vendor/google/auth/src/OAuth2.php (added)
-
tags/4.14.1/vendor/google/auth/src/ProjectIdProviderInterface.php (added)
-
tags/4.14.1/vendor/google/auth/src/ServiceAccountSignerTrait.php (added)
-
tags/4.14.1/vendor/google/auth/src/SignBlobInterface.php (added)
-
tags/4.14.1/vendor/google/auth/src/UpdateMetadataInterface.php (added)
-
tags/4.14.1/vendor/google/auth/src/UpdateMetadataTrait.php (added)
-
tags/4.14.1/vendor/guzzlehttp (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/CHANGELOG.md (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/LICENSE (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/README.md (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/UPGRADING.md (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/composer.json (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/BodySummarizer.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Client.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/ClientInterface.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/ClientTrait.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Cookie (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Exception (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Handler (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/HandlerStack.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/MessageFormatter.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Middleware.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Pool.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/RequestOptions.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/TransferStats.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/Utils.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/functions.php (added)
-
tags/4.14.1/vendor/guzzlehttp/guzzle/src/functions_include.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/CHANGELOG.md (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/LICENSE (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/README.md (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/composer.json (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/AggregateException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/CancellationException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/Coroutine.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/Create.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/Each.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/EachPromise.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/FulfilledPromise.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/Is.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/Promise.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/PromiseInterface.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/PromisorInterface.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/RejectedPromise.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/RejectionException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/TaskQueue.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/TaskQueueInterface.php (added)
-
tags/4.14.1/vendor/guzzlehttp/promises/src/Utils.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7 (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/CHANGELOG.md (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/LICENSE (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/README.md (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/composer.json (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/AppendStream.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/BufferStream.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/CachingStream.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/DroppingStream.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/Exception (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/Exception/MalformedUriException.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/FnStream.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/Header.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/HttpFactory.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/InflateStream.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/LazyOpenStream.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/LimitStream.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/Message.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/MessageTrait.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/MimeType.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/MultipartStream.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/NoSeekStream.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/PumpStream.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/Query.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/Request.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/Response.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/Rfc7230.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/ServerRequest.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/Stream.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/StreamWrapper.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/UploadedFile.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/Uri.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/UriComparator.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/UriNormalizer.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/UriResolver.php (added)
-
tags/4.14.1/vendor/guzzlehttp/psr7/src/Utils.php (added)
-
tags/4.14.1/vendor/paragonie (added)
-
tags/4.14.1/vendor/paragonie/random_compat (added)
-
tags/4.14.1/vendor/paragonie/random_compat/LICENSE (added)
-
tags/4.14.1/vendor/paragonie/random_compat/build-phar.sh (added)
-
tags/4.14.1/vendor/paragonie/random_compat/composer.json (added)
-
tags/4.14.1/vendor/paragonie/random_compat/dist (added)
-
tags/4.14.1/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey (added)
-
tags/4.14.1/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc (added)
-
tags/4.14.1/vendor/paragonie/random_compat/lib (added)
-
tags/4.14.1/vendor/paragonie/random_compat/lib/random.php (added)
-
tags/4.14.1/vendor/paragonie/random_compat/other (added)
-
tags/4.14.1/vendor/paragonie/random_compat/other/build_phar.php (added)
-
tags/4.14.1/vendor/paragonie/random_compat/psalm-autoload.php (added)
-
tags/4.14.1/vendor/paragonie/random_compat/psalm.xml (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/LICENSE (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/README.md (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/autoload-php7.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/autoload.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/composer-php52.json (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/composer.json (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/lib (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/lib/constants.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/lib/namespaced.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/lib/php72compat.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/lib/php72compat_const.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/lib/php84compat.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/lib/php84compat_const.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/lib/ristretto255.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/lib/sodium_compat.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/lib/stream-xchacha20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Compat.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/BLAKE2b.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/ChaCha20 (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/ChaCha20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/ChaCha20/Ctx.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/ChaCha20/IetfCtx.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Curve25519 (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Curve25519.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Fe.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/Cached.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/P1p1.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/P2.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/P3.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/Precomp.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Curve25519/H.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Ed25519.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/HChaCha20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/HSalsa20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Poly1305 (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Poly1305.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Poly1305/State.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Salsa20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/SipHash.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Util.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/X25519.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/XChaCha20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Core/Xsalsa20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/Crypto.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/namespaced/File.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Compat.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/AEGIS (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/AEGIS/State128L.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/AEGIS/State256.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/AEGIS128L.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/AEGIS256.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/AES (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/AES.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/AES/Block.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/AES/Expanded.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/AES/KeySchedule.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/BLAKE2b.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Base64 (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Base64/Original.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Base64/UrlSafe.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/ChaCha20 (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/ChaCha20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/ChaCha20/Ctx.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/ChaCha20/IetfCtx.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Curve25519 (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Curve25519.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Curve25519/Fe.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Curve25519/Ge (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/Cached.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/P1p1.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/P2.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/P3.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/Precomp.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Curve25519/H.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Curve25519/README.md (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Ed25519.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/HChaCha20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/HSalsa20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Poly1305 (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Poly1305.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Poly1305/State.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Ristretto255.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Salsa20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/SecretStream (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/SecretStream/State.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/SipHash.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/Util.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/X25519.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/XChaCha20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core/XSalsa20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32 (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/BLAKE2b.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/ChaCha20 (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/ChaCha20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/ChaCha20/Ctx.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/ChaCha20/IetfCtx.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Curve25519 (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Curve25519.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Curve25519/Fe.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/Cached.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/P1p1.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/P2.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/P3.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/Precomp.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Curve25519/H.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Curve25519/README.md (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Ed25519.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/HChaCha20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/HSalsa20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Int32.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Int64.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Poly1305 (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Poly1305.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Poly1305/State.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Salsa20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/SecretStream (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/SecretStream/State.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/SipHash.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/Util.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/X25519.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/XChaCha20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Core32/XSalsa20.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Crypto.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/Crypto32.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/File.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/PHP52 (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/PHP52/SplFixedArray.php (added)
-
tags/4.14.1/vendor/paragonie/sodium_compat/src/SodiumException.php (added)
-
tags/4.14.1/vendor/psr (added)
-
tags/4.14.1/vendor/psr/cache (added)
-
tags/4.14.1/vendor/psr/cache/CHANGELOG.md (added)
-
tags/4.14.1/vendor/psr/cache/LICENSE.txt (added)
-
tags/4.14.1/vendor/psr/cache/README.md (added)
-
tags/4.14.1/vendor/psr/cache/composer.json (added)
-
tags/4.14.1/vendor/psr/cache/src (added)
-
tags/4.14.1/vendor/psr/cache/src/CacheException.php (added)
-
tags/4.14.1/vendor/psr/cache/src/CacheItemInterface.php (added)
-
tags/4.14.1/vendor/psr/cache/src/CacheItemPoolInterface.php (added)
-
tags/4.14.1/vendor/psr/cache/src/InvalidArgumentException.php (added)
-
tags/4.14.1/vendor/psr/http-client (added)
-
tags/4.14.1/vendor/psr/http-client/CHANGELOG.md (added)
-
tags/4.14.1/vendor/psr/http-client/LICENSE (added)
-
tags/4.14.1/vendor/psr/http-client/README.md (added)
-
tags/4.14.1/vendor/psr/http-client/composer.json (added)
-
tags/4.14.1/vendor/psr/http-client/src (added)
-
tags/4.14.1/vendor/psr/http-client/src/ClientExceptionInterface.php (added)
-
tags/4.14.1/vendor/psr/http-client/src/ClientInterface.php (added)
-
tags/4.14.1/vendor/psr/http-client/src/NetworkExceptionInterface.php (added)
-
tags/4.14.1/vendor/psr/http-client/src/RequestExceptionInterface.php (added)
-
tags/4.14.1/vendor/psr/http-factory (added)
-
tags/4.14.1/vendor/psr/http-factory/LICENSE (added)
-
tags/4.14.1/vendor/psr/http-factory/README.md (added)
-
tags/4.14.1/vendor/psr/http-factory/composer.json (added)
-
tags/4.14.1/vendor/psr/http-factory/src (added)
-
tags/4.14.1/vendor/psr/http-factory/src/RequestFactoryInterface.php (added)
-
tags/4.14.1/vendor/psr/http-factory/src/ResponseFactoryInterface.php (added)
-
tags/4.14.1/vendor/psr/http-factory/src/ServerRequestFactoryInterface.php (added)
-
tags/4.14.1/vendor/psr/http-factory/src/StreamFactoryInterface.php (added)
-
tags/4.14.1/vendor/psr/http-factory/src/UploadedFileFactoryInterface.php (added)
-
tags/4.14.1/vendor/psr/http-factory/src/UriFactoryInterface.php (added)
-
tags/4.14.1/vendor/psr/http-message (added)
-
tags/4.14.1/vendor/psr/http-message/CHANGELOG.md (added)
-
tags/4.14.1/vendor/psr/http-message/LICENSE (added)
-
tags/4.14.1/vendor/psr/http-message/README.md (added)
-
tags/4.14.1/vendor/psr/http-message/composer.json (added)
-
tags/4.14.1/vendor/psr/http-message/docs (added)
-
tags/4.14.1/vendor/psr/http-message/docs/PSR7-Interfaces.md (added)
-
tags/4.14.1/vendor/psr/http-message/docs/PSR7-Usage.md (added)
-
tags/4.14.1/vendor/psr/http-message/src (added)
-
tags/4.14.1/vendor/psr/http-message/src/MessageInterface.php (added)
-
tags/4.14.1/vendor/psr/http-message/src/RequestInterface.php (added)
-
tags/4.14.1/vendor/psr/http-message/src/ResponseInterface.php (added)
-
tags/4.14.1/vendor/psr/http-message/src/ServerRequestInterface.php (added)
-
tags/4.14.1/vendor/psr/http-message/src/StreamInterface.php (added)
-
tags/4.14.1/vendor/psr/http-message/src/UploadedFileInterface.php (added)
-
tags/4.14.1/vendor/psr/http-message/src/UriInterface.php (added)
-
tags/4.14.1/vendor/ralouphie (added)
-
tags/4.14.1/vendor/ralouphie/getallheaders (added)
-
tags/4.14.1/vendor/ralouphie/getallheaders/LICENSE (added)
-
tags/4.14.1/vendor/ralouphie/getallheaders/README.md (added)
-
tags/4.14.1/vendor/ralouphie/getallheaders/composer.json (added)
-
tags/4.14.1/vendor/ralouphie/getallheaders/src (added)
-
tags/4.14.1/vendor/ralouphie/getallheaders/src/getallheaders.php (added)
-
tags/4.14.1/vendor/symfony (added)
-
tags/4.14.1/vendor/symfony/deprecation-contracts (added)
-
tags/4.14.1/vendor/symfony/deprecation-contracts/.gitignore (added)
-
tags/4.14.1/vendor/symfony/deprecation-contracts/CHANGELOG.md (added)
-
tags/4.14.1/vendor/symfony/deprecation-contracts/LICENSE (added)
-
tags/4.14.1/vendor/symfony/deprecation-contracts/README.md (added)
-
tags/4.14.1/vendor/symfony/deprecation-contracts/composer.json (added)
-
tags/4.14.1/vendor/symfony/deprecation-contracts/function.php (added)
-
trunk/controllers/flutter-notification.php (modified) (2 diffs)
-
trunk/controllers/flutter-user.php (modified) (1 diff)
-
trunk/controllers/helpers/vendor-admin-wcfm-helper.php (modified) (1 diff)
-
trunk/functions/index.php (modified) (9 diffs)
-
trunk/mstore-api.php (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/templates/admin/mstore-api-admin-dashboard.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mstore-api/trunk/controllers/flutter-notification.php
r3076227 r3089753 74 74 $user = get_user_by('email', $email); 75 75 $user_id = $user->ID; 76 $status = false;77 76 $is_onesignal = $params->is_onesignal; 78 77 if($is_onesignal){ … … 81 80 } 82 81 if (isset($is_manager)) { 83 if ($is_manager) { 84 $deviceToken = get_user_meta($user_id, 'mstore_manager_device_token', true); 85 if ($deviceToken) { 86 $status = pushNotification("Fluxstore", "Test push notification", $deviceToken); 87 } 88 } 89 return ["deviceToken" => $deviceToken, 'status' => $status]; 82 pushNotificationForVendor($user_id, "Fluxstore", "Test push notification"); 83 }else if (isset($is_delivery)) { 84 pushNotificationForDeliveryBoy($user_id, "Fluxstore", "Test push notification"); 85 }else { 86 pushNotificationForUser($user_id, "Fluxstore", "Test push notification"); 90 87 } 91 if (isset($is_delivery)) { 92 if ($is_delivery) { 93 $deviceToken = get_user_meta($user_id, 'mstore_delivery_device_token', true); 94 if ($deviceToken) { 95 $status = pushNotification("Fluxstore", "Test push notification", $deviceToken); 96 } 97 } 98 return ["deviceToken" => $deviceToken, 'status' => $status]; 99 } 100 $deviceToken = get_user_meta($user_id, 'mstore_device_token', true); 101 if ($deviceToken) { 102 $status = pushNotification("Fluxstore", "Test push notification", $deviceToken); 103 } 104 return ["deviceToken" => $deviceToken, 'status' => $status]; 88 return []; 105 89 } 106 90 -
mstore-api/trunk/controllers/flutter-user.php
r3080638 r3089753 1154 1154 $message = $params['message']; 1155 1155 1156 $deviceToken = get_user_meta($receiver->ID, 'mstore_device_token', true);1157 $manager_device_token = get_user_meta($receiver->ID, 'mstore_manager_device_token', true);1158 pushNotification($sender_name, $message, $deviceToken);1159 pushNotification($sender_name, $message, $manager_device_token);1156 pushNotificationForUser($receiver->ID, $sender_name, $message); 1157 if (!is_plugin_active('onesignal-free-web-push-notifications/onesignal.php')) {//fix duplicate notification if onesignal 1158 pushNotificationForVendor($receiver->ID, $sender_name, $message); 1159 } 1160 1160 } 1161 1161 -
mstore-api/trunk/controllers/helpers/vendor-admin-wcfm-helper.php
r3076227 r3089753 2930 2930 } 2931 2931 2932 2933 $noti_message = 'You have assigned to order '.$order_id.' item '. get_the_title($product_id);2934 $deviceToken = get_user_meta($wcfm_delivery_boy, 'mstore_delivery_device_token', true);2935 $title= '';2936 if (isset($deviceToken) && $deviceToken != false) {2937 pushNotification("You have new notification", $noti_message, $deviceToken);2938 }2939 2932 // Notification Update 2940 2933 -
mstore-api/trunk/functions/index.php
r3086463 r3089753 99 99 } 100 100 101 function pushNotification($title, $message, $deviceToken)102 {103 return FirebaseMessageHelper::push_notification($title, $message, $deviceToken);104 }105 106 101 function sendNotificationToUser($userId, $orderId, $previous_status, $next_status) 107 102 { 108 103 $user = get_userdata($userId); 109 $deviceToken = get_user_meta($userId, 'mstore_device_token', true);110 104 $title = get_option("mstore_status_order_title"); 111 105 if (!isset($title) || $title == false) { … … 126 120 $message = str_replace("{{nextStatus}}", $next_status_label, $message); 127 121 128 if (is_plugin_active('onesignal-free-web-push-notifications/onesignal.php')) { 129 _pushNotificationOneSignal($userId, $title, $message); 130 } else { 131 if (isset($deviceToken) && $deviceToken != false) { 132 _pushNotificationFirebase($userId,$title, $message, $deviceToken); 133 } 134 } 122 pushNotificationForUser($userId,$title, $message); 135 123 } 136 124 … … 142 130 $status = $order->get_status(); 143 131 sendNewOrderNotificationToDelivery($id, $status); 132 } 133 134 function _pushNotification($user_id, $title, $message, $meta_key, ){ 135 if (is_plugin_active('onesignal-free-web-push-notifications/onesignal.php')) { 136 _pushNotificationOneSignal($title,$message, $user_id); 137 } else { 138 $deviceToken = get_user_meta($user_id, $meta_key, true); 139 if (isset($deviceToken) && $deviceToken != false) { 140 _pushNotificationFirebase($user_id,$title, $message, $deviceToken); 141 } 142 } 143 } 144 145 function pushNotificationForDeliveryBoy($user_id, $title, $message){ 146 _pushNotification($user_id, $title, $message, 'mstore_delivery_device_token'); 147 } 148 149 function pushNotificationForVendor($user_id, $title, $message){ 150 _pushNotification($user_id, $title, $message, 'mstore_manager_device_token'); 151 } 152 153 function pushNotificationForUser($user_id, $title, $message){ 154 _pushNotification($user_id, $title, $message, 'mstore_device_token'); 144 155 } 145 156 … … 161 172 162 173 foreach ($result as $item) { 163 $deviceToken = get_user_meta($item->delivery_boy, 'mstore_delivery_device_token', true); 164 if (isset($deviceToken) && $deviceToken != false) { 165 _pushNotificationFirebase($item->delivery_boy,$title, $message, $deviceToken); 166 } 167 _pushNotificationOneSignal($title,$message, $item->delivery_boy); 174 pushNotificationForDeliveryBoy($item->delivery_boy, $title, $message); 168 175 } 169 176 } … … 190 197 );"; 191 198 maybe_create_table($table_name, $sql); 192 $deviceToken = get_user_meta($driver_id, 'mstore_delivery_device_token', true); 193 if (isset($deviceToken) && $deviceToken != false) { 194 _pushNotificationFirebase($driver_id,$title, $message, $deviceToken); 195 $wpdb->insert($table_name, array( 196 'message' => $message, 197 'order_id' => $order_id, 198 'delivery_boy' => $driver_id, 199 'created' => current_time('mysql') 200 )); 201 } 199 pushNotificationForDeliveryBoy($driver_id, $title, $message); 200 $wpdb->insert($table_name, array( 201 'message' => $message, 202 'order_id' => $order_id, 203 'delivery_boy' => $driver_id, 204 'created' => current_time('mysql') 205 )); 202 206 } 203 207 } … … 216 220 } 217 221 $message = str_replace("{{name}}", $user->display_name, $message); 218 $deviceToken = get_user_meta($order_seller_id, 'mstore_device_token', true); 219 if (isset($deviceToken) && $deviceToken != false) { 220 _pushNotificationFirebase($order_seller_id,$title, $message, $deviceToken); 221 } 222 $managerDeviceToken = get_user_meta($order_seller_id, 'mstore_manager_device_token', true); 223 if (isset($managerDeviceToken) && $managerDeviceToken != false) { 224 _pushNotificationFirebase($order_seller_id,$title, $message, $managerDeviceToken); 225 if (is_plugin_active('wc-multivendor-marketplace/wc-multivendor-marketplace.php')) { 226 wcfm_message_on_new_order($order_id); 227 } 228 } 229 _pushNotificationOneSignal($order_seller_id,$title, $message); 222 pushNotificationForUser($order_seller_id, $title, $message); 223 if (!is_plugin_active('onesignal-free-web-push-notifications/onesignal.php')) {//fix duplicate notification if onesignal 224 pushNotificationForVendor($order_seller_id, $title, $message); 225 } 226 if (is_plugin_active('wc-multivendor-marketplace/wc-multivendor-marketplace.php')) { 227 wcfm_message_on_new_order($order_id); 228 } 230 229 } 231 230 … … 783 782 $message = str_replace("{{order}}", $order_id, $message); 784 783 785 $managerDeviceToken = get_user_meta($seller_id, 'mstore_manager_device_token', true); 786 if (isset($managerDeviceToken) && $managerDeviceToken != false) { 787 _pushNotificationFirebase($seller_id, $title, $message, $managerDeviceToken); 788 } 789 _pushNotificationOneSignal($seller_id,$title, $message); 784 pushNotificationForVendor($seller_id, $title, $message); 790 785 } 791 786 } … … 794 789 $is_on = isNotificationEnabled($user_id); 795 790 if($is_on){ 796 pushNotification($title, $message, $deviceToken);791 FirebaseMessageHelper::push_notification($title, $message, $deviceToken); 797 792 } 798 793 } … … 877 872 $response = addQRCodeUrlToMetaResponse($response); 878 873 874 if(function_exists( 'wcfm_is_order_delivered' ) ) { 875 $is_order_delivered = wcfm_is_order_delivered( $response->data['id'] ); 876 $response->data['delivery_status'] = $is_order_delivered ? 'delivered' : 'pending'; 877 } 878 879 879 return $response; 880 880 } -
mstore-api/trunk/mstore-api.php
r3086463 r3089753 4 4 * Plugin URI: https://github.com/inspireui/mstore-api 5 5 * Description: The MStore API Plugin which is used for the FluxBuilder and FluxStore Mobile App 6 * Version: 4.14. 06 * Version: 4.14.1 7 7 * Author: FluxBuilder 8 8 * Author URI: https://fluxbuilder.com … … 56 56 class MstoreCheckOut 57 57 { 58 public $version = '4.1 3.6';58 public $version = '4.14.1'; 59 59 60 60 public function __construct() … … 207 207 add_action('woocommerce_rest_insert_shop_order_object', array($this, 'track_api_new_order'), 10, 4); 208 208 209 //WCFM - WooCommerce Frontend Manager - Delivery 210 //Handle listen to assign delivery boy on the website 211 add_action( 'wcfmd_after_delivery_boy_assigned', array($this, 'track_delivery_boy_assigned'), 400, 6 ); 212 209 213 $path = get_template_directory() . "/templates"; 210 214 if (!file_exists($path)) { … … 362 366 } 363 367 } 368 } 369 370 function track_delivery_boy_assigned( $order_id, $order_item_id, $wcfm_tracking_data, $product_id, $wcfm_delivery_boy, $wcfm_messages ) { 371 $notification_message = strip_tags($wcfm_messages); 372 $title = "You have new notification"; 373 pushNotificationForDeliveryBoy($wcfm_delivery_boy, $title, $notification_message); 364 374 } 365 375 -
mstore-api/trunk/readme.txt
r3086464 r3089753 4 4 Requires at least: 4.4 5 5 Tested up to: 6.5.3 6 Stable tag: 4.14. 06 Stable tag: 4.14.1 7 7 License: GPL-2.0 8 8 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 49 49 50 50 == Changelog == 51 = 4.14.1 = 52 * Support to push notification to delivery boy when order is assigned 53 51 54 = 4.14.0 = 52 55 * Upgrade Filter function -
mstore-api/trunk/templates/admin/mstore-api-admin-dashboard.php
r3076227 r3089753 77 77 <div class="form-group" style="margin-top:10px;margin-bottom:40px"> 78 78 <input type="number" data-nonce="<?php echo wp_create_nonce('update_limit_product'); ?>" value="<?php echo (!isset($limit) || $limit == false) ? 10 : esc_attr($limit) ?>" 79 class="mstore-input-class ">79 class="mstore-input-class mstore-update-limit-product"> 80 80 </div> 81 81 </form> … … 135 135 } 136 136 ?> 137 <input type="text" class="mstore-input-class " placeholder="Title" data-nonce="<?php echo wp_create_nonce('update_new_order_title'); ?>" value="<?php echo esc_attr($newOrderTitle); ?>">137 <input type="text" class="mstore-input-class mstore-update-new-order-title" placeholder="Title" data-nonce="<?php echo wp_create_nonce('update_new_order_title'); ?>" value="<?php echo esc_attr($newOrderTitle); ?>"> 138 138 <div class="form-group" style="margin-top:10px;margin-bottom:40px"> 139 139 <textarea placeholder="Message" data-nonce="<?php echo wp_create_nonce('update_new_order_message'); ?>" class="mstore-update-new-order-message mstore-input-class"
Note: See TracChangeset
for help on using the changeset viewer.