Changeset 3388594
- Timestamp:
- 11/03/2025 05:08:25 AM (5 months ago)
- Location:
- wc-place-order-without-payment
- Files:
-
- 282 added
- 11 edited
-
tags/2.7.4 (added)
-
tags/2.7.4/assets (added)
-
tags/2.7.4/assets/css (added)
-
tags/2.7.4/assets/css/admin.css (added)
-
tags/2.7.4/assets/css/bootstrap.min.css (added)
-
tags/2.7.4/assets/css/wpowp-admin.css (added)
-
tags/2.7.4/assets/img (added)
-
tags/2.7.4/assets/img/icon.png (added)
-
tags/2.7.4/assets/js (added)
-
tags/2.7.4/assets/js/bootstrap.min.js (added)
-
tags/2.7.4/assets/js/wpowp-admin-rest.js (added)
-
tags/2.7.4/assets/js/wpowp-front.js (added)
-
tags/2.7.4/assets/js/wpowp-rules.js (added)
-
tags/2.7.4/assets/js/wpowp-toastr.min.js (added)
-
tags/2.7.4/inc (added)
-
tags/2.7.4/inc/Helper.php (added)
-
tags/2.7.4/inc/Modules (added)
-
tags/2.7.4/inc/Modules/PendingPaymentNotification.php (added)
-
tags/2.7.4/inc/Modules/Rules.php (added)
-
tags/2.7.4/inc/Traits (added)
-
tags/2.7.4/inc/Traits/Get_Instance.php (added)
-
tags/2.7.4/inc/WPOWP_Admin.php (added)
-
tags/2.7.4/inc/WPOWP_Front.php (added)
-
tags/2.7.4/inc/WPOWP_Rest_API.php (added)
-
tags/2.7.4/index.php (added)
-
tags/2.7.4/languages (added)
-
tags/2.7.4/languages/wpowp.pot (added)
-
tags/2.7.4/license.txt (added)
-
tags/2.7.4/readme.txt (added)
-
tags/2.7.4/templates (added)
-
tags/2.7.4/templates/admin (added)
-
tags/2.7.4/templates/admin/footer.php (added)
-
tags/2.7.4/templates/admin/header.php (added)
-
tags/2.7.4/templates/admin/quote-only.php (added)
-
tags/2.7.4/templates/admin/rules.php (added)
-
tags/2.7.4/templates/admin/settings.php (added)
-
tags/2.7.4/templates/emails (added)
-
tags/2.7.4/templates/emails/pending-payment-notification.php (added)
-
tags/2.7.4/templates/emails/plain (added)
-
tags/2.7.4/templates/emails/plain/pending-payment-notification.php (added)
-
tags/2.7.4/vendor (added)
-
tags/2.7.4/vendor/autoload.php (added)
-
tags/2.7.4/vendor/composer (added)
-
tags/2.7.4/vendor/composer/ClassLoader.php (added)
-
tags/2.7.4/vendor/composer/InstalledVersions.php (added)
-
tags/2.7.4/vendor/composer/LICENSE (added)
-
tags/2.7.4/vendor/composer/autoload_classmap.php (added)
-
tags/2.7.4/vendor/composer/autoload_files.php (added)
-
tags/2.7.4/vendor/composer/autoload_namespaces.php (added)
-
tags/2.7.4/vendor/composer/autoload_psr4.php (added)
-
tags/2.7.4/vendor/composer/autoload_real.php (added)
-
tags/2.7.4/vendor/composer/autoload_static.php (added)
-
tags/2.7.4/vendor/composer/installed.json (added)
-
tags/2.7.4/vendor/composer/installed.php (added)
-
tags/2.7.4/vendor/composer/platform_check.php (added)
-
tags/2.7.4/vendor/freemius (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/LICENSE.txt (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/account.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/add-ons.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/affiliation.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/checkout.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/clone-resolution.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/common.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/connect.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/debug.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/dialog-boxes.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/gdpr-optin-notice.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/optout.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/admin/plugins.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/customizer.css (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/css/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/img (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/img/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/img/plugin-icon.png (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/img/theme-icon.png (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/jquery.form.js (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/nojquery.ba-postmessage.js (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/postmessage.js (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/14fb1bd5b7c41648488b06147f50a0dc.svg (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/178afa6030e76635dbe835e111d2c507.png (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/27b5a722a5553d9de0170325267fccec.png (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/4375c4a3ddc6f637c2ab9a2d7220f91e.png (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/4529cac82a2d1f300d3c4702b7b5e8f3.svg (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/5480ed23b199531a8cbc05924f26952b.png (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/b4f3b958f4a019862d81b15f3f8eee3a.svg (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/c03f665db27af43971565560adfba594.png (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/cb5fc4f6ec7ada72e986f6e7dde365bf.png (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/dd89563360f0272635c8f0ab7d7f1402.png (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/e366d70661d8ad2493bd6afbd779f125.png (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/f18006f6535a1a6e9c6bfbffafe6f18a.svg (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/f3aac72a8e63997d6bb888f816457e9b.png (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/f928f1be99776af83e8e6be4baf8ffe7.svg (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/fde48e4609a6ddc11d639fc2421f2afd.png (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/freemius-pricing.js (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/assets/js/pricing/freemius-pricing.js.LICENSE.txt (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/config.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-freemius-abstract.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-freemius.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-fs-admin-notices.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-fs-api.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-fs-garbage-collector.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-fs-hook-snapshot.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-fs-lock.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-fs-logger.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-fs-options.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-fs-plugin-updater.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-fs-security.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-fs-storage.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/class-fs-user-lock.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/customizer (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/customizer/class-fs-customizer-support-section.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/customizer/class-fs-customizer-upsell-control.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/customizer/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/debug (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/debug/class-fs-debug-bar-panel.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/debug/debug-bar-start.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/debug/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-affiliate-terms.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-affiliate.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-billing.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-entity.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-payment.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-plugin-info.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-plugin-license.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-plugin-plan.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-plugin-tag.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-plugin.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-pricing.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-scope-entity.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-site.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-subscription.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/class-fs-user.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/entities/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/fs-core-functions.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/fs-essential-functions.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/fs-html-escaping-functions.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/fs-plugin-info-dialog.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/l10n.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-admin-menu-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-admin-notice-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-cache-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-checkout-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-clone-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-contact-form-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-debug-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-gdpr-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-key-value-storage.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-license-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-option-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-permission-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-plan-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/class-fs-plugin-manager.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/managers/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/sdk (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/sdk/Exceptions (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/sdk/Exceptions/ArgumentNotExistException.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/sdk/Exceptions/EmptyArgumentException.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/sdk/Exceptions/Exception.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/sdk/Exceptions/InvalidArgumentException.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/sdk/Exceptions/OAuthException.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/sdk/Exceptions/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/sdk/FreemiusBase.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/sdk/FreemiusWordPress.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/sdk/LICENSE.txt (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/sdk/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/supplements (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/supplements/fs-essential-functions-1.1.7.1.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/supplements/fs-essential-functions-2.2.1.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/supplements/fs-migration-2.5.1.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/includes/supplements/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-cs_CZ.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-da_DK.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-de_DE.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-es_ES.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-fr_FR.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-he_IL.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-hu_HU.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-it_IT.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-ja.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-nl_NL.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-ru_RU.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-ta.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius-zh_CN.mo (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/freemius.pot (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/languages/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/require.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/start.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/account (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/account.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/account/billing.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/account/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/account/partials (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/account/partials/activate-license-button.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/account/partials/addon.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/account/partials/deactivate-license-button.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/account/partials/disconnect-button.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/account/partials/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/account/partials/site.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/account/payments.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/add-ons.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/add-trial-to-pricing.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/admin-notice.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/ajax-loader.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/api-connectivity-message-js.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/auto-installation.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/checkout (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/checkout.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/checkout/frame.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/checkout/process-redirect.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/checkout/redirect.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/clone-resolution-js.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/connect (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/connect.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/connect/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/connect/permission.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/connect/permissions-group.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/contact.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/debug (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/debug.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/debug/api-calls.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/debug/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/debug/logger.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/debug/plugins-themes-sync.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/debug/scheduled-crons.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/email.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/affiliation.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/data-debug-mode.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/deactivation (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/deactivation/contact.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/deactivation/form.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/deactivation/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/deactivation/retry-skip.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/email-address-update.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/license-activation.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/optout.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/premium-versions-upgrade-handler.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/premium-versions-upgrade-metadata.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/resend-key.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/subscription-cancellation.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/trial-start.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/forms/user-change.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/gdpr-optin-js.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/js (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/js/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/js/jquery.content-change.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/js/open-license-activation.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/js/permissions.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/js/style-premium-theme.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/partials (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/partials/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/partials/network-activation.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/plugin-icon.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/plugin-info (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/plugin-info/description.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/plugin-info/features.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/plugin-info/index.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/plugin-info/screenshots.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/pricing.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/secure-https-header.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/sticky-admin-notice-js.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/tabs-capture-js.php (added)
-
tags/2.7.4/vendor/freemius/wordpress-sdk/templates/tabs.php (added)
-
tags/2.7.4/wc-place-order-without-payment.php (added)
-
trunk/assets/js/wpowp-rules.js (modified) (5 diffs)
-
trunk/inc/Modules/Rules.php (modified) (4 diffs)
-
trunk/inc/WPOWP_Admin.php (modified) (1 diff)
-
trunk/inc/WPOWP_Front.php (modified) (7 diffs)
-
trunk/inc/WPOWP_Rest_API.php (modified) (1 diff)
-
trunk/languages/wpowp.pot (modified) (16 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/templates/admin/quote-only.php (modified) (4 diffs)
-
trunk/templates/admin/rules.php (modified) (1 diff)
-
trunk/templates/emails/pending-payment-notification.php (modified) (3 diffs)
-
trunk/wc-place-order-without-payment.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wc-place-order-without-payment/trunk/assets/js/wpowp-rules.js
r3315539 r3388594 37 37 (1 == group.removeCheckoutPrivacySwitch) ? groupElement.find('.removeCheckoutPrivacySwitch').attr('checked', true) : groupElement.find('.removeCheckoutPrivacySwitch').attr('checked', false); 38 38 (1 == group.removeCheckoutTermsSwitch) ? groupElement.find('.removeCheckoutTermsSwitch').attr('checked', true) : groupElement.find('.removeCheckoutTermsSwitch').attr('checked', false); 39 (1 == group.allowPaymentsSwitch) ? groupElement.find('.allowPaymentsSwitch').attr('checked', true) : groupElement.find('.allowPaymentsSwitch').attr('checked', false); 39 40 40 41 // Add rules to the group … … 499 500 var removeCheckoutPrivacySwitch = $(this).find('.removeCheckoutPrivacySwitch').is(':checked') ? 1 : 0; 500 501 var removeCheckoutTermsSwitch = $(this).find('.removeCheckoutTermsSwitch').is(':checked') ? 1 : 0; 502 var allowPaymentsSwitch = $(this).find('.allowPaymentsSwitch').is(':checked') ? 1 : 0; 501 503 502 504 var rules = []; … … 532 534 data.rules.push({ 533 535 placeOrderSwitch: placeOrderSwitch, 536 allowPaymentsSwitch: allowPaymentsSwitch, 534 537 requestQuoteSwitch: requestQuoteSwitch, 535 538 orderButtonTextSwitch: orderButtonTextSwitch, … … 537 540 removeTaxRatesSwitch: removeTaxRatesSwitch, 538 541 removeCheckoutPrivacySwitch: removeCheckoutPrivacySwitch, 539 removeCheckoutTermsSwitch: removeCheckoutTermsSwitch, 542 removeCheckoutTermsSwitch: removeCheckoutTermsSwitch, 540 543 rules: rules 541 544 }); … … 560 563 }); 561 564 565 // Make the placeOrderSwitch and allowPaymentsSwitch mutually exclusive 566 $(document).on('change', '.placeOrderSwitch', function() { 567 if ($(this).is(':checked')) { 568 $(this).closest('.rule-group').find('.allowPaymentsSwitch').prop('checked', false); 569 } 570 }); 571 572 $(document).on('change', '.allowPaymentsSwitch', function() { 573 if ($(this).is(':checked')) { 574 $(this).closest('.rule-group').find('.placeOrderSwitch').prop('checked', false); 575 } 576 }); 577 562 578 }); -
wc-place-order-without-payment/trunk/inc/Modules/Rules.php
r3335822 r3388594 17 17 protected $options = array(); 18 18 protected $operators = array(); 19 protected $rules = array(); 20 19 protected $rules = array(); 20 21 /** 22 * Constructor 23 * 24 * @since 4.1.6 25 */ 21 26 public function __construct() { 22 27 // Define options and option groups … … 128 133 } 129 134 135 /** 136 * Create dropdown pages 137 * 138 * @return string 139 */ 130 140 public function create_dropdown_pages() { 131 141 $html = '<select name="rule_pages" class="form-select url-dropdown" required>'; … … 224 234 $switch = array(); 225 235 $switch['placeOrderSwitch'] = ( isset( $rule_group['placeOrderSwitch'] ) ) ? $rule_group['placeOrderSwitch'] : ''; 236 $switch['allowPaymentsSwitch'] = ( isset( $rule_group['allowPaymentsSwitch'] ) ) ? $rule_group['allowPaymentsSwitch'] : ''; 226 237 $switch['requestQuoteSwitch'] = ( isset( $rule_group['requestQuoteSwitch'] ) ) ? $rule_group['requestQuoteSwitch'] : ''; 227 238 $switch['orderButtonTextSwitch'] = ( isset( $rule_group['orderButtonTextSwitch'] ) ) ? $rule_group['orderButtonTextSwitch'] : ''; … … 237 248 238 249 // Redirect or disable payment methods if valid 239 if ( $valid ) { 250 if ( $valid ) { 240 251 return $switch; 241 252 } 242 253 } 243 254 } 244 245 255 246 256 /** -
wc-place-order-without-payment/trunk/inc/WPOWP_Admin.php
r3315539 r3388594 99 99 'hide_additional_info_tab' => 'no', 100 100 'hide_prices_sitewide' => 'no', 101 'order_status_quote' => 'pending' 101 102 ); 102 103 } -
wc-place-order-without-payment/trunk/inc/WPOWP_Front.php
r3315539 r3388594 34 34 // Hide price with CSS 35 35 add_action( 'wp_head', array( $this, 'hide_prices_with_css' ) ); 36 // Add Order Meta on Submission 37 add_action( 'woocommerce_checkout_create_order', array( $this, 'add_quote_order_meta' ), 10, 2 ); 36 38 } 37 39 … … 158 160 } 159 161 } 160 } elseif ( '' !== $product->get_price() && 0 == floatval( $product->get_price() ) ) { 162 } elseif ( '' !== $product->get_price() && 0 == floatval( $product->get_price() ) ) { // phpcs:ignore 161 163 $price = '<span class="woocommerce-Price-amount amount">' . esc_html( $free_price_txt ) . '</span>'; 162 164 } … … 209 211 210 212 if ( ! empty( $order->get_payment_method() ) ) { 213 return; 214 } 215 216 // Update order status for Request Quote 217 if ( ! empty( $order->get_meta( '_wpowp_order_type', false ) ) && 'quote' === $order->get_meta( '_wpowp_order_type' ) ) { 218 if ( 'pending' !== $order_status && 'completed' !== $order_status ) { 219 220 $option_quote_status = \WPOWP\WPOWP_Admin::get_instance()->get_settings( 'order_status_quote' ); 221 // Update Order status 222 $order->update_status( $option_quote_status ); 223 // Delete the custom meta after status update 224 $order->delete_meta_data( '_wpowp_order_type' ); 225 $order->save(); 226 } 211 227 return; 212 228 } … … 422 438 423 439 public function hide_prices_sitewide__premium_or_trial_only() { 424 440 425 441 // if Checkout ordr pay then dont hide totals 426 if ( isset( $_GET['pay_for_order'] ) && 'true' === sanitize_text_field( $_GET['pay_for_order'] ) ) { 442 if ( isset( $_GET['pay_for_order'] ) && 'true' === sanitize_text_field( $_GET['pay_for_order'] ) ) { // phpcs:ignore 427 443 return; 428 444 } … … 463 479 464 480 // Remove price/subtotal columns from cart table 465 public function remove_price_columns_cart( $product_name, $cart_item, $cart_item_key ) { 481 public function remove_price_columns_cart( $product_name, $cart_item, $cart_item_key ) { // phpcs:ignore 466 482 // Just return name without extra price info 467 483 return $product_name; … … 469 485 470 486 // Remove price/subtotal columns from checkout table 471 public function remove_price_columns_checkout( $quantity_html, $cart_item, $cart_item_key ) { 487 public function remove_price_columns_checkout( $quantity_html, $cart_item, $cart_item_key ) { // phpcs:ignore 472 488 // Return just quantity 473 489 return $quantity_html; … … 546 562 return array(); 547 563 } 564 565 /** 566 * Add quote order meta 567 * 568 * @params object $order 569 * @params array $data 570 * @return void 571 * @since 2.7.4 572 */ 573 public function add_quote_order_meta( $order, $data ) { // phpcs:ignore 574 if ( isset( $_POST['wpowp_order_type'] ) && "quote" === $_POST['wpowp_order_type'] ) { // phpcs:ignore 575 $order->add_meta_data( '_wpowp_order_type', 'quote' ); 576 } 577 } 548 578 } 549 579 -
wc-place-order-without-payment/trunk/inc/WPOWP_Rest_API.php
r3247774 r3388594 251 251 252 252 $posted_data = $request->get_params(); 253 $tyrules = isset( $posted_data['rules'] ) ? $posted_data['rules'] : ''; 253 $tyrules = isset( $posted_data['rules'] ) ? $posted_data['rules'] : ''; 254 254 255 255 update_option( $this->option, $tyrules ); -
wc-place-order-without-payment/trunk/languages/wpowp.pot
r3315539 r3388594 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Place Order Without Payment for WooCommerce 2.7. 0\n"5 "Project-Id-Version: Place Order Without Payment for WooCommerce 2.7.4\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wc-place-order-without-payment\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025- 05-24T20:58:48+05:30\n"12 "POT-Creation-Date: 2025-10-28T09:43:21+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.1 1.0\n"14 "X-Generator: WP-CLI 2.12.0\n" 15 15 "X-Domain: wpowp\n" 16 16 … … 92 92 msgstr "" 93 93 94 #: inc/Modules/Rules.php: 2594 #: inc/Modules/Rules.php:30 95 95 msgid "Product " 96 96 msgstr "" 97 97 98 #: inc/Modules/Rules.php: 2698 #: inc/Modules/Rules.php:31 99 99 msgid "Product Variation" 100 100 msgstr "" 101 101 102 #: inc/Modules/Rules.php: 27102 #: inc/Modules/Rules.php:32 103 103 msgid "Product Category" 104 104 msgstr "" 105 105 106 #: inc/Modules/Rules.php: 28106 #: inc/Modules/Rules.php:33 107 107 msgid "Product Tag" 108 108 msgstr "" 109 109 110 #: inc/Modules/Rules.php:3 1110 #: inc/Modules/Rules.php:36 111 111 msgid "User Role " 112 112 msgstr "" 113 113 114 #: inc/Modules/Rules.php: 39115 #: inc/Modules/Rules.php: 47114 #: inc/Modules/Rules.php:44 115 #: inc/Modules/Rules.php:52 116 116 msgid "Includes" 117 117 msgstr "" 118 118 119 #: inc/Modules/Rules.php:4 0120 #: inc/Modules/Rules.php: 48119 #: inc/Modules/Rules.php:45 120 #: inc/Modules/Rules.php:53 121 121 msgid "Does Not Include" 122 122 msgstr "" 123 123 124 #: inc/Modules/Rules.php:45 124 #: inc/Modules/Rules.php:50 125 #: inc/Modules/Rules.php:62 126 msgid "Is" 127 msgstr "" 128 129 #: inc/Modules/Rules.php:51 130 #: inc/Modules/Rules.php:63 131 msgid "Is Not" 132 msgstr "" 133 134 #: inc/Modules/Rules.php:56 135 #: inc/Modules/Rules.php:66 136 #: inc/Modules/Rules.php:75 137 msgid "Equals" 138 msgstr "" 139 125 140 #: inc/Modules/Rules.php:57 126 msgid "Is" 127 msgstr "" 128 129 #: inc/Modules/Rules.php:46 141 #: inc/Modules/Rules.php:67 142 #: inc/Modules/Rules.php:76 143 msgid "Not Equals" 144 msgstr "" 145 130 146 #: inc/Modules/Rules.php:58 131 msgid " Is Not"132 msgstr "" 133 134 #: inc/Modules/Rules.php:5 1135 #: inc/Modules/Rules.php:61 136 #: inc/Modules/Rules.php:70 137 msgid "Equals" 138 msgstr "" 139 140 #: inc/Modules/Rules.php:52 141 #: inc/Modules/Rules.php:62 147 msgid "Greater Than" 148 msgstr "" 149 150 #: inc/Modules/Rules.php:59 151 msgid "Less Than" 152 msgstr "" 153 154 #: inc/Modules/Rules.php:68 155 msgid "Contains" 156 msgstr "" 157 142 158 #: inc/Modules/Rules.php:71 143 msgid "Not Equals"144 msgstr ""145 146 #: inc/Modules/Rules.php:53147 msgid "Greater Than"148 msgstr ""149 150 #: inc/Modules/Rules.php:54151 msgid "Less Than"152 msgstr ""153 154 #: inc/Modules/Rules.php:63155 msgid "Contains"156 msgstr ""157 158 #: inc/Modules/Rules.php:66159 159 #: templates/admin/settings.php:133 160 160 #: templates/admin/settings.php:144 … … 168 168 msgstr "" 169 169 170 #: inc/Modules/Rules.php: 67170 #: inc/Modules/Rules.php:72 171 171 #: templates/admin/settings.php:132 172 172 #: templates/admin/settings.php:143 … … 180 180 msgstr "" 181 181 182 #: inc/Modules/Rules.php:7 2182 #: inc/Modules/Rules.php:77 183 183 msgid "After" 184 184 msgstr "" 185 185 186 #: inc/Modules/Rules.php:7 3186 #: inc/Modules/Rules.php:78 187 187 msgid "Before" 188 188 msgstr "" 189 189 190 190 #: inc/WPOWP_Admin.php:82 191 #: inc/WPOWP_Front.php:12 4191 #: inc/WPOWP_Front.php:126 192 192 msgid "Buy Now" 193 193 msgstr "" 194 194 195 195 #: inc/WPOWP_Admin.php:86 196 #: inc/WPOWP_Front.php:14 0196 #: inc/WPOWP_Front.php:142 197 197 msgid "FREE" 198 198 msgstr "" … … 203 203 204 204 #: inc/WPOWP_Admin.php:94 205 #: inc/WPOWP_Front.php:2 52206 #: wc-place-order-without-payment.php:1 45205 #: inc/WPOWP_Front.php:268 206 #: wc-place-order-without-payment.php:150 207 207 msgid "Place Order" 208 208 msgstr "" 209 209 210 #: inc/WPOWP_Admin.php:15 3210 #: inc/WPOWP_Admin.php:154 211 211 msgid "Invalid path" 212 212 msgstr "" 213 213 214 #: inc/WPOWP_Admin.php:24 0214 #: inc/WPOWP_Admin.php:241 215 215 msgid "Add Rule" 216 216 msgstr "" 217 217 218 #: inc/WPOWP_Admin.php:27 4218 #: inc/WPOWP_Admin.php:275 219 219 msgid "Like Place Order Without Payment? Give it a" 220 220 msgstr "" 221 221 222 #: inc/WPOWP_Admin.php:27 8222 #: inc/WPOWP_Admin.php:279 223 223 msgid "★★★★★" 224 224 msgstr "" 225 225 226 #: inc/WPOWP_Admin.php:27 8226 #: inc/WPOWP_Admin.php:279 227 227 msgid " rating. A huge thanks in advance!" 228 228 msgstr "" 229 229 230 #: inc/WPOWP_Admin.php:29 4230 #: inc/WPOWP_Admin.php:295 231 231 msgid "Version " 232 232 msgstr "" … … 252 252 #: templates/admin/header.php:9 253 253 #: templates/admin/settings.php:12 254 #: wc-place-order-without-payment.php:2 26254 #: wc-place-order-without-payment.php:231 255 255 msgid "Settings" 256 256 msgstr "" … … 266 266 267 267 #: templates/admin/header.php:18 268 #: templates/admin/rules.php: 73268 #: templates/admin/rules.php:80 269 269 msgid "Request Quote" 270 270 msgstr "" … … 292 292 293 293 #: templates/admin/quote-only.php:37 294 #: templates/admin/quote-only.php:1 19294 #: templates/admin/quote-only.php:137 295 295 msgid "Hide Place Order Button" 296 296 msgstr "" 297 297 298 298 #: templates/admin/quote-only.php:47 299 #: templates/admin/quote-only.php:1 28299 #: templates/admin/quote-only.php:146 300 300 msgid "( Hide Place Order Button )" 301 301 msgstr "" … … 310 310 311 311 #: templates/admin/quote-only.php:70 312 #: templates/admin/quote-only.php:150 313 #: templates/admin/quote-only.php:162 312 #: templates/admin/quote-only.php:168 313 #: templates/admin/settings.php:39 314 msgid "Order Status" 315 msgstr "" 316 317 #: templates/admin/quote-only.php:83 318 #: templates/admin/quote-only.php:181 319 msgid "( Order status after request quote )" 320 msgstr "" 321 322 #: templates/admin/quote-only.php:88 323 #: templates/admin/quote-only.php:186 324 #: templates/admin/quote-only.php:198 314 325 msgid "Quote Only Button Position" 315 326 msgstr "" 316 327 317 #: templates/admin/quote-only.php: 74318 #: templates/admin/quote-only.php:1 54319 #: templates/admin/quote-only.php: 166328 #: templates/admin/quote-only.php:92 329 #: templates/admin/quote-only.php:190 330 #: templates/admin/quote-only.php:202 320 331 msgid "After Payment Button" 321 332 msgstr "" 322 333 323 #: templates/admin/quote-only.php: 75324 #: templates/admin/quote-only.php:1 55325 #: templates/admin/quote-only.php: 167334 #: templates/admin/quote-only.php:93 335 #: templates/admin/quote-only.php:191 336 #: templates/admin/quote-only.php:203 326 337 msgid "Before Payment Button" 327 338 msgstr "" 328 339 329 #: templates/admin/quote-only.php: 77330 #: templates/admin/quote-only.php:1 57331 #: templates/admin/quote-only.php: 169340 #: templates/admin/quote-only.php:95 341 #: templates/admin/quote-only.php:193 342 #: templates/admin/quote-only.php:205 332 343 msgid "( Where to place Quote Only button )" 333 344 msgstr "" 334 345 335 #: templates/admin/quote-only.php: 81346 #: templates/admin/quote-only.php:99 336 347 msgid "Quote Button Text" 337 348 msgstr "" 338 349 339 #: templates/admin/quote-only.php: 90350 #: templates/admin/quote-only.php:108 340 351 msgid "( Text for Quote button )" 341 352 msgstr "" 342 353 343 #: templates/admin/quote-only.php:1 05354 #: templates/admin/quote-only.php:123 344 355 msgid "Quote Only / Request Quote" 345 356 msgstr "" 346 357 347 #: templates/admin/quote-only.php:1 13358 #: templates/admin/quote-only.php:131 348 359 msgid "( Enable Quote Only button )" 349 360 msgstr "" 350 361 351 #: templates/admin/quote-only.php:1 34362 #: templates/admin/quote-only.php:152 352 363 msgid "Hide Price Sitewide" 353 364 msgstr "" 354 365 355 #: templates/admin/quote-only.php:1 43366 #: templates/admin/quote-only.php:161 356 367 msgid "( Hide Price Sitewide )" 357 368 msgstr "" 358 369 359 #: templates/admin/quote-only.php: 174370 #: templates/admin/quote-only.php:210 360 371 msgid "When clicked it collapses payment methods. Ignores shipping and pushes order through without payment or shipping simply as a quote request." 361 372 msgstr "" 362 373 363 #: templates/admin/quote-only.php: 184374 #: templates/admin/quote-only.php:220 364 375 #: templates/admin/settings.php:350 365 376 msgid "Save Changes" 366 377 msgstr "" 367 378 368 #: templates/admin/quote-only.php: 190379 #: templates/admin/quote-only.php:226 369 380 #: templates/admin/rules.php:37 370 381 #: templates/admin/settings.php:236 … … 372 383 msgstr "" 373 384 374 #: templates/admin/quote-only.php: 193385 #: templates/admin/quote-only.php:229 375 386 msgid "to avail the Request Quote feature" 376 387 msgstr "" … … 385 396 386 397 #: templates/admin/rules.php:66 387 #: wc-place-order-without-payment.php:14 4398 #: wc-place-order-without-payment.php:149 388 399 msgid "Place Order Without Payment" 389 400 msgstr "" 390 401 391 #: templates/admin/rules.php:80 402 #: templates/admin/rules.php:73 403 msgid "Allow Payment Gateways" 404 msgstr "" 405 406 #: templates/admin/rules.php:87 392 407 msgid "Custom Order Button Text" 393 408 msgstr "" 394 409 395 #: templates/admin/rules.php: 87410 #: templates/admin/rules.php:94 396 411 msgid "Remove shipping fields, rates" 397 412 msgstr "" 398 413 399 #: templates/admin/rules.php: 94414 #: templates/admin/rules.php:101 400 415 msgid "Remove Tax rates" 401 416 msgstr "" 402 417 403 #: templates/admin/rules.php:10 1418 #: templates/admin/rules.php:108 404 419 #: templates/admin/settings.php:150 405 420 #: templates/admin/settings.php:277 … … 407 422 msgstr "" 408 423 409 #: templates/admin/rules.php:1 08424 #: templates/admin/rules.php:115 410 425 msgid "Remove checkout terms" 411 426 msgstr "" 412 427 413 #: templates/admin/rules.php:1 16428 #: templates/admin/rules.php:123 414 429 msgid "Order Approval" 415 430 msgstr "" 416 431 417 #: templates/admin/rules.php:1 26432 #: templates/admin/rules.php:133 418 433 msgid "Add Condition" 419 434 msgstr "" 420 435 421 #: templates/admin/rules.php:1 49436 #: templates/admin/rules.php:156 422 437 msgid "Select a value" 423 438 msgstr "" 424 439 425 #: templates/admin/rules.php:1 56440 #: templates/admin/rules.php:163 426 441 msgid "Select multiple values" 427 442 msgstr "" 428 443 429 #: templates/admin/rules.php:1 64444 #: templates/admin/rules.php:171 430 445 msgid " and " 431 446 msgstr "" 432 447 433 #: templates/admin/rules.php:1 65448 #: templates/admin/rules.php:172 434 449 msgid " or " 435 450 msgstr "" … … 437 452 #: templates/admin/settings.php:32 438 453 msgid "( Enable Place Order Without Payment store-wide in WooCommerce )" 439 msgstr ""440 441 #: templates/admin/settings.php:39442 msgid "Order Status"443 454 msgstr "" 444 455 … … 572 583 msgstr "" 573 584 574 #: templates/emails/pending-payment-notification.php:16 585 #. translators: %s is the customer's billing first name. 586 #: templates/emails/pending-payment-notification.php:19 575 587 #: templates/emails/plain/pending-payment-notification.php:13 588 #, php-format 576 589 msgid "Dear %s," 577 590 msgstr "" 578 591 579 #: templates/emails/pending-payment-notification.php:21 592 #. translators: 1: site name, 2: order ID, 3: formatted order date. 593 #: templates/emails/pending-payment-notification.php:28 580 594 #: templates/emails/plain/pending-payment-notification.php:17 595 #, php-format 581 596 msgid "Thank you for your recent purchase at %1$s. We wanted to inform you that the status of your order #%2$d, placed on %3$s, has been updated to \"Pending\"." 582 597 msgstr "" 583 598 584 #: templates/emails/pending-payment-notification.php: 29599 #: templates/emails/pending-payment-notification.php:36 585 600 #: templates/emails/plain/pending-payment-notification.php:24 586 601 msgid "What does this mean?" 587 602 msgstr "" 588 603 589 #: templates/emails/pending-payment-notification.php:3 1604 #: templates/emails/pending-payment-notification.php:38 590 605 msgid "Your order is awaiting payment." 591 606 msgstr "" 592 607 593 #: templates/emails/pending-payment-notification.php:3 2608 #: templates/emails/pending-payment-notification.php:39 594 609 msgid "Please complete your payment to proceed with the order." 595 610 msgstr "" 596 611 597 #: templates/emails/pending-payment-notification.php: 43612 #: templates/emails/pending-payment-notification.php:50 598 613 #: templates/emails/plain/pending-payment-notification.php:35 599 614 msgid "Order Summary:" 600 615 msgstr "" 601 616 602 #: templates/emails/pending-payment-notification.php:45 617 #. translators: %d is the order ID number. 618 #: templates/emails/pending-payment-notification.php:55 603 619 #: templates/emails/plain/pending-payment-notification.php:36 620 #, php-format 604 621 msgid "Order Number: %d" 605 622 msgstr "" 606 623 607 #: templates/emails/pending-payment-notification.php:46 624 #. translators: %s is the formatted order creation date. 625 #: templates/emails/pending-payment-notification.php:60 608 626 #: templates/emails/plain/pending-payment-notification.php:37 627 #, php-format 609 628 msgid "Order Date: %s" 610 629 msgstr "" 611 630 612 #: templates/emails/pending-payment-notification.php:47 631 #. translators: %s is the formatted order total amount (including currency). 632 #: templates/emails/pending-payment-notification.php:65 613 633 #: templates/emails/plain/pending-payment-notification.php:38 634 #, php-format 614 635 msgid "Order Total: %s" 615 636 msgstr "" 616 637 617 #: templates/emails/pending-payment-notification.php: 52638 #: templates/emails/pending-payment-notification.php:71 618 639 msgid "To complete your order, please click the link below to make the payment:" 619 640 msgstr "" 620 641 621 #: templates/emails/pending-payment-notification.php: 56642 #: templates/emails/pending-payment-notification.php:75 622 643 msgid "Pay Now" 623 644 msgstr "" 624 645 625 #: templates/emails/pending-payment-notification.php: 61646 #: templates/emails/pending-payment-notification.php:80 626 647 #: templates/emails/plain/pending-payment-notification.php:46 627 648 msgid "If you have already made the payment or believe this status change is in error, please contact our support team:" 628 649 msgstr "" 629 650 630 #: templates/emails/pending-payment-notification.php:66 651 #. translators: 1: admin email address, 2: WooCommerce store phone number. 652 #: templates/emails/pending-payment-notification.php:86 631 653 #: templates/emails/plain/pending-payment-notification.php:48 654 #, php-format 632 655 msgid "Email: %1$s | Phone: %2$s" 633 656 msgstr "" … … 645 668 msgstr "" 646 669 647 #: wc-place-order-without-payment.php:1 46670 #: wc-place-order-without-payment.php:151 648 671 msgid "Error Processing data!" 649 672 msgstr "" 650 673 651 #: wc-place-order-without-payment.php:1 47674 #: wc-place-order-without-payment.php:152 652 675 msgid "This action is not recoverable. Are you sure you want to reset this setting?" 653 676 msgstr "" 654 677 655 #: wc-place-order-without-payment.php:2 27678 #: wc-place-order-without-payment.php:232 656 679 msgid "Support Desk" 657 680 msgstr "" 658 681 659 682 #. translators: 1$-2$: opening and closing <strong> tags, 3$-4$: link tags, takes to woocommerce plugin on wp.org, 5$-6$: opening and closing link tags, leads to plugins.php in admin. 660 #: wc-place-order-without-payment.php:253 683 #: wc-place-order-without-payment.php:258 684 #, php-format 661 685 msgid "%1$sPlace Order without payment for WooCommerce is inactive.%2$s The %3$sWooCommerce plugin%4$s must be active for Place Order without payment for WooCommerce to work. Please %5$sinstall & activate WooCommerce »%6$s" 662 686 msgstr "" 663 687 664 #: wc-place-order-without-payment.php:4 03688 #: wc-place-order-without-payment.php:413 665 689 msgid "Quote Only" 666 690 msgstr "" 667 691 668 #: wc-place-order-without-payment.php:512 692 #. translators: 1: opening <strong> tag, 2: closing </strong> tag, 5: opening <a> tag linking to documentation, 6: closing </a> tag. 693 #: wc-place-order-without-payment.php:524 694 #, php-format 669 695 msgid "Place Order without payment for WooCommerce requires Classic Checkout.The %1$s[woocommerce_checkout]%2$s shortcode must be placed on Checkout page. Read documentation %5$sNo Payment Method Provided Error%6$s here." 670 696 msgstr "" -
wc-place-order-without-payment/trunk/readme.txt
r3364817 r3388594 5 5 Requires at least: 6.2 6 6 Tested up to: 6.8 7 Stable tag: 2.7. 38 Version: 2.7. 37 Stable tag: 2.7.4 8 Version: 2.7.4 9 9 Requires PHP: 7.4 10 10 License: GPLv2 or later … … 142 142 143 143 == Changelog == 144 ** V 2.7.4 ** 145 * Package Update 146 * Added default order status for Request Quote 147 * Allow Payment Gateways in RULEs 144 148 ** V 2.7.3 ** 145 149 * SDK Update … … 210 214 == Upgrade Notice == 211 215 212 = 2.7. 3=213 * SDK Update216 = 2.7.4 = 217 * Allow Payment Gateways in RULEs + Default order status for Request Quote -
wc-place-order-without-payment/trunk/templates/admin/quote-only.php
r3315539 r3388594 68 68 <tr> 69 69 <th scope="row"><label 70 for="wpowp_order_status_quote"><?php esc_html_e( 'Order Status', 'wpowp' ); ?></label> 71 </th> 72 <td> 73 <select class="regular-text wc-enhanced-select" name="wpowp_order_status_quote" id="wpowp_order_status_quote"> 74 <?php 75 if ( ! empty( $this->order_status_list() ) ) { 76 $status_list = $this->order_status_list(); //phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable 77 foreach ( $status_list as $key => $label ) { 78 echo '<option value="' . wp_kses_post( $key ) . '" ' . ( $key === $option['order_status_quote'] ? 'selected' : '' ) . '>' . wp_kses_post( $label ) . '</option>'; 79 } 80 } 81 ?> 82 </select> 83 <p><?php esc_html_e( '( Order status after request quote )', 'wpowp' ); ?></p> 84 </td> 85 </tr> 86 <tr> 87 <th scope="row"><label 70 88 for="wpowp_quote_button_postion"><?php esc_html_e( 'Quote Only Button Position', 'wpowp' ); ?></label> 71 89 </th> … … 77 95 <p><?php esc_html_e( '( Where to place Quote Only button )', 'wpowp' ); ?></p> 78 96 </td> 79 </tr> 97 </tr> 80 98 <tr> 81 99 <th scope="row"><?php esc_html_e( 'Quote Button Text', 'wpowp' ); ?></th> … … 148 166 <tr> 149 167 <th scope="row"><label 168 for="wpowp_order_status_quote"><?php esc_html_e( 'Order Status', 'wpowp' ); ?></label> 169 </th> 170 <td> 171 <select class="regular-text wc-enhanced-select" name="wpowp_order_status_quote" id="wpowp_order_status_quote"> 172 <?php 173 if ( ! empty( $this->order_status_list() ) ) { 174 $status_list = $this->order_status_list(); //phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable 175 foreach ( $status_list as $key => $label ) { 176 echo '<option value="' . wp_kses_post( $key ) . '" ' . ( $key === $option['order_status_quote'] ? 'selected' : '' ) . '>' . wp_kses_post( $label ) . '</option>'; 177 } 178 } 179 ?> 180 </select> 181 <p><?php esc_html_e( '( Order status after request quote )', 'wpowp' ); ?></p> 182 </td> 183 </tr> 184 <tr> 185 <th scope="row"><label 150 186 for="wpowp_quote_button_postion"><?php esc_html_e( 'Quote Only Button Position', 'wpowp' ); ?></label> 151 187 </th> … … 157 193 <p><?php esc_html_e( '( Where to place Quote Only button )', 'wpowp' ); ?></p> 158 194 </td> 159 </tr> 195 </tr> 160 196 <tr> 161 197 <th scope="row"><label -
wc-place-order-without-payment/trunk/templates/admin/rules.php
r3315539 r3388594 65 65 title="<?php echo esc_attr( 'Toggle to enable or disable Place Order Without Payment.', 'wpowp' ); ?>" /> 66 66 <label for="placeOrderSwitch"><?php esc_html_e( 'Place Order Without Payment', 'wpowp' ); ?></label> 67 </div> 68 69 <!-- Allow Payment Gateways Switch --> 70 <div class="col"> 71 <input class="my-1 allowPaymentsSwitch" type="checkbox" id="allowPaymentsSwitch" name="allowPaymentsSwitch" value="1" 72 title="<?php echo esc_attr( 'Toggle to enable Payment Gateways.', 'wpowp' ); ?>" /> 73 <label for="allowPaymentsSwitch"><?php esc_html_e( 'Allow Payment Gateways', 'wpowp' ); ?></label> 67 74 </div> 68 75 -
wc-place-order-without-payment/trunk/templates/emails/pending-payment-notification.php
r3218921 r3388594 14 14 ?> 15 15 16 <p><?php printf( esc_html__( 'Dear %s,', 'wpowp' ), esc_html( $order->get_billing_first_name() ) ); ?></p> 16 <p> 17 <?php 18 // translators: %s is the customer's billing first name. 19 printf( esc_html__( 'Dear %s,', 'wpowp' ), esc_html( $order->get_billing_first_name() ) ); 20 ?> 21 </p> 17 22 18 23 <p> 19 24 <?php 20 printf( 21 esc_html__( 'Thank you for your recent purchase at %1$s. We wanted to inform you that the status of your order #%2$d, placed on %3$s, has been updated to "Pending".', 'wpowp' ), 22 esc_html( get_bloginfo( 'name' ) ), 23 esc_html( $order->get_id() ), 24 esc_html( wc_format_datetime( $order->get_date_created() ) ) 25 ); 26 ?> 25 26 printf( 27 // translators: 1: site name, 2: order ID, 3: formatted order date. 28 esc_html__( 'Thank you for your recent purchase at %1$s. We wanted to inform you that the status of your order #%2$d, placed on %3$s, has been updated to "Pending".', 'wpowp' ), 29 esc_html( get_bloginfo( 'name' ) ), 30 esc_html( $order->get_id() ), 31 esc_html( wc_format_datetime( $order->get_date_created() ) ) 32 ); 33 ?> 27 34 </p> 28 35 … … 43 50 <h3><?php esc_html_e( 'Order Summary:', 'wpowp' ); ?></h3> 44 51 <p> 45 <?php printf( esc_html__( 'Order Number: %d', 'wpowp' ), esc_html( $order->get_id() ) ); ?><br> 46 <?php printf( esc_html__( 'Order Date: %s', 'wpowp' ), esc_html( wc_format_datetime( $order->get_date_created() ) ) ); ?><br> 47 <?php printf( esc_html__( 'Order Total: %s', 'wpowp' ), esc_html( $formatted_order_total ) ); ?> 52 53 <?php 54 // translators: %d is the order ID number. 55 printf( esc_html__( 'Order Number: %d', 'wpowp' ), esc_html( $order->get_id() ) ); 56 ?> 57 <br> 58 <?php 59 // translators: %s is the formatted order creation date. 60 printf( esc_html__( 'Order Date: %s', 'wpowp' ), esc_html( wc_format_datetime( $order->get_date_created() ) ) ); 61 ?> 62 <br> 63 <?php 64 // translators: %s is the formatted order total amount (including currency). 65 printf( esc_html__( 'Order Total: %s', 'wpowp' ), esc_html( $formatted_order_total ) ); 66 ?> 48 67 </p> 49 68 … … 62 81 </p> 63 82 <p> 64 <?php 83 <?php 65 84 printf( 85 // translators: 1: admin email address, 2: WooCommerce store phone number. 66 86 esc_html__( 'Email: %1$s | Phone: %2$s', 'wpowp' ), 67 87 esc_html( get_option( 'admin_email' ) ), -
wc-place-order-without-payment/trunk/wc-place-order-without-payment.php
r3368801 r3388594 17 17 * Plugin URI: https://nitin247.com/plugin/woocommerce-place-order-without-payment/ 18 18 * Description: Place Order Without Payment for WooCommerce will allow users to place orders directly.This plugin will customize checkout page and offers to direct place order without payment. 19 * Version: 2.7. 319 * Version: 2.7.4 20 20 * Author: Nitin Prakash 21 21 * Author URI: https://nitin247.com/ … … 28 28 * Tested up to: 6.8 29 29 * WC requires at least: 8.2 30 * WC tested up to: 10. 230 * WC tested up to: 10.3 31 31 * Requires Plugins: woocommerce 32 32 */ … … 45 45 use WPOWP\Modules\Rules as WPOWP_Rules; 46 46 use WPOWP\Traits\Get_Instance; 47 defined( 'WPOWP_VERSION' ) or define( 'WPOWP_VERSION', '2.7. 3' );47 defined( 'WPOWP_VERSION' ) or define( 'WPOWP_VERSION', '2.7.4' ); 48 48 defined( 'WPOWP_FILE' ) or define( 'WPOWP_FILE', __FILE__ ); 49 49 defined( 'WPOWP_BASE' ) or define( 'WPOWP_BASE', plugin_basename( WPOWP_FILE ) ); … … 235 235 // Determine whether to disable payment 236 236 $skip_payment = !empty( $process_rules ) && $process_rules['placeOrderSwitch']; 237 $allow_payments = !empty( $process_rules ) && $process_rules['allowPaymentsSwitch']; 237 238 // Disable payment if necessary 238 239 if ( $enabled_sitewide ) { … … 240 241 } 241 242 if ( wpowp_fs()->is_paying_or_trial() ) { 243 // Allow payments as per Rules 244 if ( $allow_payments ) { 245 return; 246 } 242 247 // Disable payment if necessary for premium version 243 248 if ( $skip_payment ) { … … 352 357 echo '<span class="wpowp-quote-only-label">' . esc_html( $quote_btn_label ) . '</span>'; 353 358 } 359 echo '<input id="wpowp-order-type" type="hidden" name="wpowp_order_type" value="no" />'; 354 360 echo '<button type="submit" id="wpowp-quote-only" class="button wpowp-quote-only" href="#" onclick="wpowp_remove_payment_methods();">' . esc_html( $quote_btn_text ) . '</button>'; 355 361 // Remove WC Payment Methods on Quote Order Click 356 echo '<script>function wpowp_remove_payment_methods(){ jQuery( " .wc_payment_methods, .payment_methods" ).remove();}</script>';362 echo '<script>function wpowp_remove_payment_methods(){ jQuery( "#wpowp-order-type" ).val( "quote" ); console.log( jQuery( "#wpowp-order-type" ).val() ) /* jQuery( ".wc_payment_methods, .payment_methods" ).remove(); */ }</script>'; 357 363 } 358 364 … … 443 449 $document_url = 'https://nitin247.com/docs/place-order-without-payment/no-payment-method-provided-error/?utm_source=wpowp&utm_campaign=wp-install&utm_medium=plugin&utm_term=WPOWP'; 444 450 echo '<div class="notice notice-error is-dismissible"><p>'; 451 // translators: 1: opening <strong> tag, 2: closing </strong> tag, 5: opening <a> tag linking to documentation, 6: closing </a> tag. 445 452 printf( 446 453 esc_html__( 'Place Order without payment for WooCommerce requires Classic Checkout.The %1$s[woocommerce_checkout]%2$s shortcode must be placed on Checkout page. Read documentation %5$sNo Payment Method Provided Error%6$s here.', 'wpowp' ),
Note: See TracChangeset
for help on using the changeset viewer.